Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/kmenuedit/, kde-plasma/kmenuedit/files/
Date: Fri, 01 Apr 2016 16:16:30
Message-Id: 1459527375.f5f634c93c757c84f9fb535b4fd5ecf9756ccbd6.kensington@gentoo
1 commit: f5f634c93c757c84f9fb535b4fd5ecf9756ccbd6
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 1 16:16:06 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 1 16:16:15 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f5f634c9
7
8 kde-plasma/kmenuedit: backport patch from upstream solving build failure with USE="-hotkeys"
9
10 Gentoo-bug: 578620
11
12 Package-Manager: portage-2.2.28
13
14 .../kmenuedit/files/kmenuedit-5.5.5-hotkeys.patch | 44 ++++++++++++++++++++++
15 kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild | 2 +
16 2 files changed, 46 insertions(+)
17
18 diff --git a/kde-plasma/kmenuedit/files/kmenuedit-5.5.5-hotkeys.patch b/kde-plasma/kmenuedit/files/kmenuedit-5.5.5-hotkeys.patch
19 new file mode 100644
20 index 0000000..18e9f76
21 --- /dev/null
22 +++ b/kde-plasma/kmenuedit/files/kmenuedit-5.5.5-hotkeys.patch
23 @@ -0,0 +1,44 @@
24 +From fe425d0fbfe32101a5bb232a65a19785e2ef687f Mon Sep 17 00:00:00 2001
25 +From: Michael Palimaka <kensington@g.o>
26 +Date: Fri, 1 Apr 2016 05:17:40 +1100
27 +Subject: [PATCH] Fix build when KHotKeysDBusInterface is disabled/missing.
28 +
29 +Summary:
30 +By testing the variable itself (rather than its contents) we avoid a failure
31 +when KHotKeysDBusInterface is disabled or missing as KHotKeysDBusInterface_FOUND
32 +will not be defined.
33 +
34 +Reviewers: #plasma, graesslin
35 +
36 +Reviewed By: #plasma, graesslin
37 +
38 +Differential Revision: https://phabricator.kde.org/D1278
39 +---
40 + CMakeLists.txt | 4 ++--
41 + 1 file changed, 2 insertions(+), 2 deletions(-)
42 +
43 +diff --git a/CMakeLists.txt b/CMakeLists.txt
44 +index c615d9f..a2e43ae 100644
45 +--- a/CMakeLists.txt
46 ++++ b/CMakeLists.txt
47 +@@ -43,7 +43,7 @@ set(kmenueditcommon_STAT_SRCS preferencesdlg.cpp klinespellchecking.cpp basictab
48 + ########### next target ###############
49 + qt5_add_dbus_adaptor( kmenueditcommon_STAT_SRCS org.kde.kmenuedit.xml kmenuedit.h KMenuEdit)
50 +
51 +-if(NOT WIN32 AND ${KHotKeysDBusInterface_FOUND})
52 ++if(NOT WIN32 AND KHotKeysDBusInterface_FOUND)
53 + qt5_add_dbus_interface(
54 + kmenueditcommon_STAT_SRCS
55 + ${KHOTKEYS_DBUS_INTERFACE}
56 +@@ -82,7 +82,7 @@ install(TARGETS kmenuedit ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
57 + install( PROGRAMS org.kde.kmenuedit.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
58 + install( FILES kmenueditui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kmenuedit )
59 +
60 +-if(NOT WIN32 AND ${KHotKeysDBusInterface_FOUND})
61 ++if(NOT WIN32 AND KHotKeysDBusInterface_FOUND)
62 + add_dependencies(kdeinit_kmenuedit kded_khotkeys)
63 + endif()
64 +
65 +--
66 +2.7.3
67 +
68
69 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild
70 index d1873d4..8af10d0 100644
71 --- a/kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild
72 +++ b/kde-plasma/kmenuedit/kmenuedit-5.6.49.9999.ebuild
73 @@ -36,6 +36,8 @@ RDEPEND="${DEPEND}
74 !kde-base/kmenuedit:4
75 "
76
77 +PATCHES=( "${FILESDIR}/${PN}-5.5.5-hotkeys.patch" )
78 +
79 src_configure() {
80 local mycmakeargs=(
81 $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface)