Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: x11-misc/sddm/
Date: Sat, 26 Jul 2014 09:03:41
Message-Id: 1406365392.0855533d35065ec7c200752415cb827a9998483a.pesa@gentoo
1 commit: 0855533d35065ec7c200752415cb827a9998483a
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 26 09:03:12 2014 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 26 09:03:12 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=0855533d
7
8 [x11-misc/sddm] Partial sync with portage.
9
10 Fixes upower dependency wrt bug 517230.
11
12 Package-Manager: portage-2.2.10
13
14 ---
15 x11-misc/sddm/metadata.xml | 3 ++-
16 x11-misc/sddm/sddm-9999.ebuild | 22 ++++++++++++----------
17 2 files changed, 14 insertions(+), 11 deletions(-)
18
19 diff --git a/x11-misc/sddm/metadata.xml b/x11-misc/sddm/metadata.xml
20 index dbd986c..d867da7 100644
21 --- a/x11-misc/sddm/metadata.xml
22 +++ b/x11-misc/sddm/metadata.xml
23 @@ -1,12 +1,13 @@
24 <?xml version="1.0" encoding="UTF-8"?>
25 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 <pkgmetadata>
27 + <herd>lxqt</herd>
28 <maintainer>
29 <email>jauhien@g.o</email>
30 <name>Jauhien Piatlicki</name>
31 </maintainer>
32 <use>
33 - <flag name="consolekit">Enable ConsoleKit support</flag>
34 + <flag name="consolekit">Use ck-launch-session from sys-auth/consolekit by default in Xsession (no native support)</flag>
35 </use>
36 <longdescription lang="en">
37 SDDM is a modern display manager for X11 aiming to be fast, simple
38
39 diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild
40 index f079a17..f317bb7 100644
41 --- a/x11-misc/sddm/sddm-9999.ebuild
42 +++ b/x11-misc/sddm/sddm-9999.ebuild
43 @@ -13,8 +13,10 @@ KEYWORDS=""
44 LICENSE="GPL-2+ MIT CC-BY-3.0 public-domain"
45 SLOT="0"
46 IUSE="consolekit +qt4 qt5 systemd +upower"
47 -REQUIRED_USE="^^ ( qt4 qt5 )
48 - ?? ( upower systemd )"
49 +REQUIRED_USE="
50 + ^^ ( qt4 qt5 )
51 + ?? ( upower systemd )
52 +"
53
54 RDEPEND="sys-libs/pam
55 sys-auth/qauth[qt4?,qt5?]
56 @@ -24,11 +26,18 @@ RDEPEND="sys-libs/pam
57 qt5? ( dev-qt/qtdeclarative:5
58 dev-qt/qtdbus:5 )
59 systemd? ( sys-apps/systemd:= )
60 - upower? ( sys-power/upower:= )"
61 + upower? ( || ( sys-power/upower:= sys-power/upower-pm-utils ) )"
62 DEPEND="${RDEPEND}
63 >=sys-devel/gcc-4.7.0
64 virtual/pkgconfig"
65
66 +pkg_pretend() {
67 + if [[ ${MERGE_TYPE} != binary ]]; then
68 + [[ $(gcc-version) < 4.7 ]] && \
69 + die 'The active compiler needs to be gcc 4.7 (or newer)'
70 + fi
71 +}
72 +
73 src_prepare() {
74 use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch"
75
76 @@ -38,13 +47,6 @@ src_prepare() {
77 -i CMakeLists.txt || die 'sed failed'
78 }
79
80 -pkg_pretend() {
81 - if [[ ${MERGE_TYPE} != binary ]]; then
82 - [[ $(gcc-version) < 4.7 ]] && \
83 - die 'The active compiler needs to be gcc 4.7 (or newer)'
84 - fi
85 -}
86 -
87 src_configure() {
88 local mycmakeargs=(
89 $(cmake-utils_use_use qt5 QT5)