Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: lxqt-base/lxqt-meta/, lxqt-base/lxqt-panel/
Date: Fri, 30 May 2014 01:39:43
Message-Id: 1401399059.7205e77531eb88aa60df487b0d148161ceba9086.pesa@gentoo
1 commit: 7205e77531eb88aa60df487b0d148161ceba9086
2 Author: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 29 21:30:59 2014 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Thu May 29 21:30:59 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=7205e775
7
8 lxqt: make policykit dependency optional. add more optional deps to meta
9
10 ---
11 lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild | 21 ++++++++++++++++-----
12 lxqt-base/lxqt-meta/metadata.xml | 12 +++++++++++-
13 lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild | 2 --
14 3 files changed, 27 insertions(+), 8 deletions(-)
15
16 diff --git a/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
17 index 11ee8db..0a5e446 100644
18 --- a/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
19 +++ b/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
20 @@ -11,8 +11,7 @@ HOMEPAGE="http://lxqt.org/"
21
22 LICENSE="metapackage"
23 SLOT="0"
24 -KEYWORDS="~amd64 ~x86"
25 -IUSE="-minimal powermanagement"
26 +IUSE="+icons lightdm lximage -minimal +policykit powermanagement sddm ssh-askpass"
27
28 S="${WORKDIR}"
29
30 @@ -22,7 +21,6 @@ DOC_CONTENTS="
31 http://wiki.lxde.org/en/LXDE-Qt"
32
33 RDEPEND="
34 - >=lxde-base/lxde-icon-theme-0.5
35 >=lxde-base/lxmenu-data-0.1.2
36 ~lxqt-base/lxqt-about-${PV}
37 ~lxqt-base/lxqt-common-${PV}
38 @@ -30,16 +28,29 @@ RDEPEND="
39 ~lxqt-base/lxqt-config-randr-${PV}
40 ~lxqt-base/lxqt-notificationd-${PV}
41 ~lxqt-base/lxqt-panel-${PV}
42 - ~lxqt-base/lxqt-policykit-${PV}
43 ~lxqt-base/lxqt-qtplugin-${PV}
44 ~lxqt-base/lxqt-runner-${PV}
45 ~lxqt-base/lxqt-session-${PV}
46 ~x11-misc/pcmanfm-qt-${PV}
47 + icons? (
48 + >=lxde-base/lxde-icon-theme-0.5 )
49 + lightdm? (
50 + x11-misc/lightdm )
51 + lximage? (
52 + ~media-gfx/lximage-qt-${PV} )
53 !minimal? (
54 x11-wm/openbox
55 - >=x11-misc/obconf-qt-${PV} )
56 + ~x11-misc/obconf-qt-${PV} )
57 + policykit? (
58 + ~lxqt-base/lxqt-policykit-${PV}
59 + || ( sys-auth/consolekit[policykit(-)]
60 + sys-apps/systemd[policykit(-)] ) )
61 powermanagement? (
62 ~lxqt-base/lxqt-powermanagement-${PV} )
63 + sddm? (
64 + ~x11-misc/sddm-${PV} )
65 + ssh-askpass? (
66 + ~net-misc/lxqt-openssh-askpass-${PV} )
67 "
68
69 pkg_postinst() {
70
71 diff --git a/lxqt-base/lxqt-meta/metadata.xml b/lxqt-base/lxqt-meta/metadata.xml
72 index beb16ac..0abc6b5 100644
73 --- a/lxqt-base/lxqt-meta/metadata.xml
74 +++ b/lxqt-base/lxqt-meta/metadata.xml
75 @@ -3,9 +3,19 @@
76 <pkgmetadata>
77 <herd>lxqt</herd>
78 <use>
79 + <flag name="icons">Install <pkg>lxde-base/lxde-icon-theme</pkg>
80 + icon theme</flag>
81 + <flag name="lightdm">Install <pkg>x11-misc/lightdm</pkg>
82 + display manager</flag>
83 + <flag name="lximage">Install <pkg>media-gfx/lximage-qt</pkg>
84 + image viewer</flag>
85 <flag name="minimal">Do not install <pkg>x11-wm/openbox</pkg>
86 window manager</flag>
87 - <flag name="powermanagement">Pull in
88 + <flag name="powermanagement">Install
89 <pkg>lxqt-base/lxqt-powermanagement</pkg> package</flag>
90 + <flag name="sddm">Install <pkg>x11-misc/sddm</pkg>
91 + display manager</flag>
92 + <flag name="ssh-askpass">Install <pkg>net-misc/lxqt-openssh-askpass</pkg>
93 + user password prompt tool</flag>
94 </use>
95 </pkgmetadata>
96
97 diff --git a/lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild
98 index e730d4c..5f12b77 100644
99 --- a/lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild
100 +++ b/lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild
101 @@ -35,8 +35,6 @@ DEPEND="dev-qt/qtcore:4
102 ~razorqt-base/libqtxdg-${PV}
103 x11-libs/libX11
104 cpuload? ( sys-libs/libstatgrab )
105 - mainmenu? ( || ( sys-auth/consolekit[policykit(-)]
106 - sys-apps/systemd[policykit(-)] ) )
107 networkmonitor? ( sys-libs/libstatgrab )
108 sensors? ( sys-apps/lm_sensors )
109 sysstat? ( ~lxqt-base/libsysstat-${PV} )