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 |
} |