Gentoo Archives: gentoo-commits

From: Ben de Groot <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: razorqt-base/razorqt-panel/
Date: Wed, 31 Oct 2012 07:55:08
Message-Id: 1351670066.d9db15b17fd720f3c6a0573a4e863bbcc27ce9fc.yngwin@gentoo
1 commit: d9db15b17fd720f3c6a0573a4e863bbcc27ce9fc
2 Author: Ben de Groot <yngwin <AT> gmail <DOT> com>
3 AuthorDate: Wed Oct 31 07:54:26 2012 +0000
4 Commit: Ben de Groot <yngwin <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 31 07:54:26 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=d9db15b1
7
8 razorqt-base/razorqt-panel: backport improvements in 0.5.1-r1 from Enlik
9
10 ---
11 .../razorqt-panel/razorqt-panel-9999.ebuild | 18 ++++++++++++++----
12 1 files changed, 14 insertions(+), 4 deletions(-)
13
14 diff --git a/razorqt-base/razorqt-panel/razorqt-panel-9999.ebuild b/razorqt-base/razorqt-panel/razorqt-panel-9999.ebuild
15 index fe19648..a07544b 100644
16 --- a/razorqt-base/razorqt-panel/razorqt-panel-9999.ebuild
17 +++ b/razorqt-base/razorqt-panel/razorqt-panel-9999.ebuild
18 @@ -21,14 +21,17 @@ fi
19
20 LICENSE="LGPL-2.1+"
21 SLOT="0"
22 -IUSE="+clock colorpicker cpuload +desktopswitch +mainmenu +mount networkmonitor
23 - +quicklaunch screensaver sensors +showdesktop +taskbar +tray +volume"
24 +IUSE="+alsa +clock colorpicker cpuload +desktopswitch +mainmenu +mount
25 + networkmonitor pulseaudio +quicklaunch screensaver sensors +showdesktop
26 + +taskbar +tray +volume"
27 +REQUIRED_USE="volume? ( || ( alsa pulseaudio ) )"
28
29 DEPEND="razorqt-base/razorqt-libs
30 cpuload? ( sys-libs/libstatgrab )
31 networkmonitor? ( sys-libs/libstatgrab )
32 sensors? ( sys-apps/lm_sensors )
33 - volume? ( || ( media-libs/alsa-lib media-sound/pulseaudio ) )"
34 + volume? ( alsa? ( media-libs/alsa-lib )
35 + pulseaudio? ( media-sound/pulseaudio ) )"
36 RDEPEND="${DEPEND}
37 razorqt-base/razorqt-data
38 mount? ( sys-fs/udisks )"
39 @@ -38,10 +41,17 @@ src_configure() {
40 -DSPLIT_BUILD=On
41 -DMODULE_PANEL=On
42 )
43 - # probably needs fixing for automagic deps (e.g. alsa / pulse)
44 +
45 + local i
46 for i in clock colorpicker cpuload desktopswitch mainmenu mount networkmonitor \
47 quicklaunch screensaver sensors showdesktop taskbar tray volume; do
48 use $i || mycmakeargs+=( -D${i^^}_PLUGIN=No )
49 done
50 +
51 + if use volume; then
52 + for i in alsa pulseaudio; do
53 + use $i || mycmakeargs+=( -DVOLUME_USE_${i^^}=No )
54 + done
55 + fi
56 cmake-utils_src_configure
57 }