diff options
| author | Michael Palimaka <kensington@gentoo.org> | 2016-04-02 03:16:06 +1100 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2016-04-02 03:16:15 +1100 |
| commit | f5f634c93c757c84f9fb535b4fd5ecf9756ccbd6 (patch) | |
| tree | 4a3ba3b0eb4a189e09fa9c1655d7498811a5ce7b | |
| parent | e8b92744c8e1a320c9b9b5b6d7c3604e03ef4b31 (diff) | |
| download | kde-f5f634c93c757c84f9fb535b4fd5ecf9756ccbd6.tar.gz kde-f5f634c93c757c84f9fb535b4fd5ecf9756ccbd6.tar.bz2 kde-f5f634c93c757c84f9fb535b4fd5ecf9756ccbd6.zip | |
kde-plasma/kmenuedit: backport patch from upstream solving build failure with USE="-hotkeys"
Gentoo-bug: 578620
Package-Manager: portage-2.2.28
| -rw-r--r-- | kde-plasma/kmenuedit/files/kmenuedit-5.5.5-hotkeys.patch | 44 | ||||
| -rw-r--r-- | kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild | 2 |
2 files changed, 46 insertions, 0 deletions
diff --git a/kde-plasma/kmenuedit/files/kmenuedit-5.5.5-hotkeys.patch b/kde-plasma/kmenuedit/files/kmenuedit-5.5.5-hotkeys.patch new file mode 100644 index 00000000000..18e9f764b8c --- /dev/null +++ b/kde-plasma/kmenuedit/files/kmenuedit-5.5.5-hotkeys.patch @@ -0,0 +1,44 @@ +From fe425d0fbfe32101a5bb232a65a19785e2ef687f Mon Sep 17 00:00:00 2001 +From: Michael Palimaka <kensington@gentoo.org> +Date: Fri, 1 Apr 2016 05:17:40 +1100 +Subject: [PATCH] Fix build when KHotKeysDBusInterface is disabled/missing. + +Summary: +By testing the variable itself (rather than its contents) we avoid a failure +when KHotKeysDBusInterface is disabled or missing as KHotKeysDBusInterface_FOUND +will not be defined. + +Reviewers: #plasma, graesslin + +Reviewed By: #plasma, graesslin + +Differential Revision: https://phabricator.kde.org/D1278 +--- + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c615d9f..a2e43ae 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -43,7 +43,7 @@ set(kmenueditcommon_STAT_SRCS preferencesdlg.cpp klinespellchecking.cpp basictab + ########### next target ############### + qt5_add_dbus_adaptor( kmenueditcommon_STAT_SRCS org.kde.kmenuedit.xml kmenuedit.h KMenuEdit) + +-if(NOT WIN32 AND ${KHotKeysDBusInterface_FOUND}) ++if(NOT WIN32 AND KHotKeysDBusInterface_FOUND) + qt5_add_dbus_interface( + kmenueditcommon_STAT_SRCS + ${KHOTKEYS_DBUS_INTERFACE} +@@ -82,7 +82,7 @@ install(TARGETS kmenuedit ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) + install( PROGRAMS org.kde.kmenuedit.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) + install( FILES kmenueditui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kmenuedit ) + +-if(NOT WIN32 AND ${KHotKeysDBusInterface_FOUND}) ++if(NOT WIN32 AND KHotKeysDBusInterface_FOUND) + add_dependencies(kdeinit_kmenuedit kded_khotkeys) + endif() + +-- +2.7.3 + diff --git a/kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild index d1873d41cab..8af10d0fcaa 100644 --- a/kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild +++ b/kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild @@ -36,6 +36,8 @@ RDEPEND="${DEPEND} !kde-base/kmenuedit:4 " +PATCHES=( "${FILESDIR}/${PN}-5.5.5-hotkeys.patch" ) + src_configure() { local mycmakeargs=( $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface) |
