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-base/systemsettings/, kde-base/systemsettings/files/
Date: Sun, 01 Sep 2013 14:34:05
Message-Id: 1378045848.86a9c84652f866041291701466483f4d50033146.kensington@gentoo
1 commit: 86a9c84652f866041291701466483f4d50033146
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 1 14:30:48 2013 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 1 14:30:48 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=86a9c846
7
8 [kde-base/systemsettings] Backport patch from upstream to remove unneeded dependency.
9
10 Package-Manager: portage-2.2.1
11
12 ---
13 .../files/systemsettings-4.11.1-deps.patch | 49 ++++++++++++++++++++++
14 .../systemsettings/systemsettings-4.11.1.ebuild | 5 ++-
15 2 files changed, 53 insertions(+), 1 deletion(-)
16
17 diff --git a/kde-base/systemsettings/files/systemsettings-4.11.1-deps.patch b/kde-base/systemsettings/files/systemsettings-4.11.1-deps.patch
18 new file mode 100644
19 index 0000000..63ff37a
20 --- /dev/null
21 +++ b/kde-base/systemsettings/files/systemsettings-4.11.1-deps.patch
22 @@ -0,0 +1,49 @@
23 +From 9dba719eb2c8d563eb512bb05451f8939d5d0b4b Mon Sep 17 00:00:00 2001
24 +From: Michael Palimaka <kensington@g.o>
25 +Date: Mon, 2 Sep 2013 00:21:24 +1000
26 +Subject: [PATCH] Remove unused CMake qimageblitz includes and links.
27 +
28 +REVIEW: 112200
29 +---
30 + kcontrol/desktoptheme/CMakeLists.txt | 2 +-
31 + kcontrol/style/CMakeLists.txt | 5 ++---
32 + 2 files changed, 3 insertions(+), 4 deletions(-)
33 +
34 +diff --git a/kcontrol/desktoptheme/CMakeLists.txt b/kcontrol/desktoptheme/CMakeLists.txt
35 +index cc8fd99..a93fb41 100644
36 +--- a/kcontrol/desktoptheme/CMakeLists.txt
37 ++++ b/kcontrol/desktoptheme/CMakeLists.txt
38 +@@ -5,7 +5,7 @@ set(kcmdesktoptheme_SRCS kcmdesktoptheme.cpp desktopthemedetails.cpp thememodel.
39 + kde4_add_ui_files(kcmdesktoptheme_SRCS DesktopTheme.ui DesktopThemeDetails.ui)
40 +
41 + kde4_add_plugin(kcm_desktoptheme ${kcmdesktoptheme_SRCS})
42 +-target_link_libraries(kcm_desktoptheme ${QIMAGEBLITZ_LIBRARIES} ${X11_LIBRARIES}
43 ++target_link_libraries(kcm_desktoptheme ${X11_LIBRARIES}
44 + ${KDE4_KDEUI_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KNEWSTUFF3_LIBS}
45 + ${KDE4_KCMUTILS_LIBRARY} ${KDE4_PLASMA_LIBS} ${KDE4_KIO_LIBS})
46 +
47 +diff --git a/kcontrol/style/CMakeLists.txt b/kcontrol/style/CMakeLists.txt
48 +index 6e93bed..d832b20 100644
49 +--- a/kcontrol/style/CMakeLists.txt
50 ++++ b/kcontrol/style/CMakeLists.txt
51 +@@ -1,6 +1,5 @@
52 + KDE4_NO_ENABLE_FINAL(styles)
53 +
54 +-include_directories( ${QIMAGEBLITZ_INCLUDES} )
55 + # needed for including kdecoration.h
56 + include_directories (
57 + ${KDEBASE_WORKSPACE_SOURCE_DIR}/kwin/libkwineffects
58 +@@ -17,8 +16,8 @@ kde4_add_ui_files(kcm_style_PART_SRCS stylepreview.ui finetuning.ui)
59 +
60 + kde4_add_plugin(kcm_style ${kcm_style_PART_SRCS})
61 +
62 +-target_link_libraries(kcm_style ${KDE4_KIO_LIBS} ${QIMAGEBLITZ_LIBRARIES}
63 +- ${X11_LIBRARIES} ${KDE4_PLASMA_LIBS} ${KDE4_KNEWSTUFF3_LIBS})
64 ++target_link_libraries(kcm_style ${KDE4_KIO_LIBS} ${X11_LIBRARIES}
65 ++ ${KDE4_PLASMA_LIBS} ${KDE4_KNEWSTUFF3_LIBS})
66 + if(NOT WIN32)
67 + target_link_libraries(kcm_style kdecorations)
68 + endif(NOT WIN32)
69 +--
70 +1.8.3.2
71 +
72
73 diff --git a/kde-base/systemsettings/systemsettings-4.11.1.ebuild b/kde-base/systemsettings/systemsettings-4.11.1.ebuild
74 index 1be4e88..627fb4c 100644
75 --- a/kde-base/systemsettings/systemsettings-4.11.1.ebuild
76 +++ b/kde-base/systemsettings/systemsettings-4.11.1.ebuild
77 @@ -60,7 +60,10 @@ KMEXTRACTONLY="
78 plasma/
79 "
80
81 -PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" )
82 +PATCHES=(
83 + "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch"
84 + "${FILESDIR}/${P}-deps.patch"
85 +)
86
87 src_unpack() {
88 if use handbook; then