Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/breeze/
Date: Thu, 05 Apr 2018 18:18:01
Message-Id: 1522951532.c2500848e05e92f47b5ec7465453b0672c8db2f6.asturm@gentoo
1 commit: c2500848e05e92f47b5ec7465453b0672c8db2f6
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 5 18:05:32 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 5 18:05:32 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c2500848
7
8 kde-plasma/breeze: Drop USE=qt4, flag-o-matic and multibuild eclasses
9
10 Package-Manager: Portage-2.3.28, Repoman-2.3.9
11
12 kde-plasma/breeze/breeze-9999.ebuild | 53 +++++-------------------------------
13 1 file changed, 7 insertions(+), 46 deletions(-)
14
15 diff --git a/kde-plasma/breeze/breeze-9999.ebuild b/kde-plasma/breeze/breeze-9999.ebuild
16 index fd7cc65eeb..3bf55c5b42 100644
17 --- a/kde-plasma/breeze/breeze-9999.ebuild
18 +++ b/kde-plasma/breeze/breeze-9999.ebuild
19 @@ -3,14 +3,12 @@
20
21 EAPI=6
22
23 -inherit flag-o-matic kde5 multibuild
24 +inherit kde5
25
26 DESCRIPTION="Breeze visual style for the Plasma desktop"
27 HOMEPAGE="https://cgit.kde.org/breeze.git"
28 KEYWORDS=""
29 -IUSE="qt4 wayland X"
30 -
31 -REQUIRED_USE="qt4? ( X )"
32 +IUSE="wayland X"
33
34 COMMON_DEPEND="
35 $(add_frameworks_dep frameworkintegration)
36 @@ -27,10 +25,6 @@ COMMON_DEPEND="
37 $(add_qt_dep qtdeclarative)
38 $(add_qt_dep qtgui)
39 $(add_qt_dep qtwidgets)
40 - qt4? (
41 - kde-frameworks/kdelibs:4
42 - x11-libs/libX11
43 - )
44 wayland? ( $(add_frameworks_dep kwayland) )
45 X? (
46 $(add_qt_dep qtx11extras)
47 @@ -39,49 +33,16 @@ COMMON_DEPEND="
48 "
49 DEPEND="${COMMON_DEPEND}
50 $(add_frameworks_dep kpackage)
51 - qt4? ( dev-util/automoc:0 )
52 "
53 RDEPEND="${COMMON_DEPEND}
54 $(add_frameworks_dep breeze-icons)
55 $(add_plasma_dep kde-cli-tools)
56 "
57
58 -pkg_setup() {
59 - kde5_pkg_setup
60 - MULTIBUILD_VARIANTS=( kf5 $(usev qt4) )
61 -}
62 -
63 src_configure() {
64 - myconfigure() {
65 - local mycmakeargs=()
66 -
67 - if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
68 - use debug || append-cppflags -DQT_NO_DEBUG
69 - mycmakeargs+=(
70 - -DUSE_KDE4=true
71 - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
72 - )
73 - cmake-utils_src_configure
74 - else
75 - mycmakeargs+=(
76 - $(cmake-utils_use_find_package wayland KF5Wayland)
77 - $(cmake-utils_use_find_package X XCB)
78 - )
79 - kde5_src_configure
80 - fi
81 - }
82 -
83 - multibuild_foreach_variant myconfigure
84 -}
85 -
86 -src_compile() {
87 - multibuild_foreach_variant kde5_src_compile
88 -}
89 -
90 -src_test() {
91 - multibuild_foreach_variant kde5_src_test
92 -}
93 -
94 -src_install() {
95 - multibuild_foreach_variant kde5_src_install
96 + local mycmakeargs=(
97 + $(cmake-utils_use_find_package wayland KF5Wayland)
98 + $(cmake-utils_use_find_package X XCB)
99 + )
100 + kde5_src_configure
101 }