Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/lightdm/
Date: Thu, 05 May 2016 19:57:42
Message-Id: 1462478248.3d0f0944962713ec554ca26c4bececa69d0a39e3.polynomial-c@gentoo
1 commit: 3d0f0944962713ec554ca26c4bececa69d0a39e3
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 5 19:57:12 2016 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu May 5 19:57:28 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0f0944
7
8 x11-misc/lightdm: Removed old.
9
10 Package-Manager: portage-2.2.28
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 x11-misc/lightdm/Manifest | 2 -
14 x11-misc/lightdm/lightdm-1.17.5.ebuild | 129 ---------------------------------
15 x11-misc/lightdm/lightdm-1.18.0.ebuild | 129 ---------------------------------
16 3 files changed, 260 deletions(-)
17
18 diff --git a/x11-misc/lightdm/Manifest b/x11-misc/lightdm/Manifest
19 index 22ed48b..43c0806 100644
20 --- a/x11-misc/lightdm/Manifest
21 +++ b/x11-misc/lightdm/Manifest
22 @@ -1,8 +1,6 @@
23 DIST introspection-20110205.m4.tar.bz2 1220 SHA256 4394a606d380ae5315872ede35387f104da5fad96794d29c45c444a9d481d8b2 SHA512 5c49239935b93d86cce68b577b43d1a56d8749ab5747029bfcfa67339697134be24ef29ba6c3d133b8c03e867864637c8eb61491a4b7f6bb1e56386ed66cb9be WHIRLPOOL 0765c0a72919b26d0c8c38714450eec578a347bfc1c59d4950b633b64b17aa1cde38dfb87fdcd6e2f364c98d6c0bd3dadaa9c2a9711bd1b5ac09a583b988f500
24 DIST lightdm-1.10.5.tar.xz 470452 SHA256 90b2133916d46d7eeae9b14fb581ae29d09e099f4c5f82566370c21f5c6c6fcd SHA512 a5ee39228a53a666a6cc7600004932e27a3d0ea4295640171794d64b11d23938d132073dfa58289df61995512b6e5a210a4fb5bf1f89c663f6372479cad4f766 WHIRLPOOL bfdaecec39d8aafedb531746d2d28ff494f38d532c5807cb9ca258f0cb531437606dcef77c717058bd14a6e1367709239d13732ee21920919568d897b1996159
25 DIST lightdm-1.16.7.tar.xz 486692 SHA256 67b72a5dadf823ebc7df1bb523da59342271fcf67fcac9a2a2c30007ccb9ab32 SHA512 8ab35293e90653814ce877697d6cba335906f04129ba63d87e3dcb05efdca64c815023f75920a836064134d7c28dcf3949e993db67c85e93dc954ef48fe4984f WHIRLPOOL 9b3867e37cac072b2883b8621f7604cfda5e769157220aaf76d72c641b14c9c149bd989818d8880b845f569d1a55b80fe690435b4799ea487bbb504ac4f8887f
26 -DIST lightdm-1.17.5.tar.xz 488048 SHA256 4661ea0adb9e2fef9b447b604fc46f70821b8b1c271ac7e61ca6ba5d8f043d8d SHA512 6d3bc969978fe536d30882c26c9b5ab4fca4d8ece60d6705c5838032718b20edbeee1c87f75baeef9df4ebea99cecde1a3bfc706f56c44ee3ce94bc8ad3d7e46 WHIRLPOOL 8456bef0d972eca33f106ef177ccad765cc5ea5315866d807e31dd415f89e26b667acd3ea8b01e037429f9d0133177ca9c1b8f043b2708923cf977532cab7791
27 DIST lightdm-1.17.6.tar.xz 499652 SHA256 fcfd5e7c8a4bbd6d6691ce1fb96f96fccad38eb8d4043b8d97a0b284c9c2db43 SHA512 80241009df119ee6d3ee87150b287341f0fdae199d63f020767dda824b4f934631674b28950c5bef48dc2b658f3e8f2f3d147740a7d49fdd84dd5dfb2c84d82a WHIRLPOOL 0feb976bc37c0593ea6d6d504ab0667c097077a75b6311a60f3028937812d90875639054880bf5fe9268cf34a3ef8ce8a3c1601bca7a6b97b1f346d408cf2126
28 -DIST lightdm-1.18.0.tar.xz 499964 SHA256 2fb92fc71bed5506bfe2635656dec5565d8adf89c15b046ce3df2d4fcc66fb1f SHA512 b0208f2fa31ddaa26ffd4eb476c2ef50938c092f0b018affc22363b602b38a8f5e42be57fa382cee1b2f51e600da9ef0592ae29e356c22de3a908128b847d597 WHIRLPOOL bca86c5b917f6c78432d0279f4b9e881c52b329f5bd1b7d4b76fd714c6c5ca571977b8ea896fb3e9fa2f43fce5f89490fe6eafaf49f52e1f65dc9d9e899e8b19
29 DIST lightdm-1.18.1.tar.xz 498944 SHA256 85488565e42089ec025a2f330cff97fa615b02777dbab86a916b209a2cfc89fa SHA512 6b7c4900a91d033fdd679d2e14f4ed38016d91b57c0b2d288d7d655943352caa8b6484aae2d4e99445de7829fbebc0c869a5c2f7023e0198c9b66943bb601375 WHIRLPOOL 1bd6a92f3301561753e2abab10a755ecfa570e37fe36b9c9ae2519a33d012d00a0d8a2fb76a6c5fed3187d815f95cc641ba707276b95932705ce81c0af24d098
30 DIST lightdm-1.19.0.tar.xz 499292 SHA256 1f515d4a93db6bcbac28444904585a2b31cd2120fc297a0b3c812b42a1d3066b SHA512 b90fa8ffb2eef903999975b7b9caf617cd91d7109df366ec5a8df735dc7bdc1e9a9d6ddfdc63526423ed7cc7fcb92ce5e31c7ed7a6b3f3614e0c6830d140b75a WHIRLPOOL e526e4ae6b59762b78150a680f42d9aee2caaa713e53d13f89e1b94a370497d5bb4b2016a3ae0464dffe4589525ed8b3119ed310832086bb201648f2782de3ee
31
32 diff --git a/x11-misc/lightdm/lightdm-1.17.5.ebuild b/x11-misc/lightdm/lightdm-1.17.5.ebuild
33 deleted file mode 100644
34 index 96e3661..0000000
35 --- a/x11-misc/lightdm/lightdm-1.17.5.ebuild
36 +++ /dev/null
37 @@ -1,129 +0,0 @@
38 -# Copyright 1999-2016 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -# $Id$
41 -
42 -EAPI=5
43 -inherit autotools eutils pam readme.gentoo systemd versionator
44 -
45 -TRUNK_VERSION="$(get_version_component_range 1-2)"
46 -DESCRIPTION="A lightweight display manager"
47 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/LightDM"
48 -SRC_URI="https://launchpad.net/${PN}/${TRUNK_VERSION}/${PV}/+download/${P}.tar.xz
49 - mirror://gentoo/introspection-20110205.m4.tar.bz2"
50 -
51 -LICENSE="GPL-3 LGPL-3"
52 -SLOT="0"
53 -KEYWORDS="~amd64 ~arm ~ppc ~x86"
54 -IUSE="audit +gtk +introspection kde qt4 qt5 +gnome"
55 -REQUIRED_USE="|| ( gtk kde )"
56 -
57 -COMMON_DEPEND="audit? ( sys-process/audit )
58 - >=dev-libs/glib-2.32.3:2
59 - dev-libs/libxml2
60 - gnome? ( sys-apps/accountsservice )
61 - virtual/pam
62 - x11-libs/libX11
63 - >=x11-libs/libxklavier-5
64 - introspection? ( >=dev-libs/gobject-introspection-1 )
65 - qt4? (
66 - dev-qt/qtcore:4
67 - dev-qt/qtdbus:4
68 - dev-qt/qtgui:4
69 - )
70 - qt5? (
71 - dev-qt/qtcore:5
72 - dev-qt/qtdbus:5
73 - dev-qt/qtgui:5
74 - )"
75 -RDEPEND="${COMMON_DEPEND}
76 - >=sys-auth/pambase-20101024-r2"
77 -DEPEND="${COMMON_DEPEND}
78 - dev-util/gtk-doc-am
79 - dev-util/intltool
80 - gnome? ( gnome-base/gnome-common )
81 - sys-devel/gettext
82 - virtual/pkgconfig"
83 -PDEPEND="gtk? ( x11-misc/lightdm-gtk-greeter )
84 - kde? ( x11-misc/lightdm-kde )"
85 -
86 -DOCS=( NEWS )
87 -RESTRICT="test"
88 -
89 -src_prepare() {
90 - sed -i -e 's:getgroups:lightdm_&:' tests/src/libsystem.c || die #412369
91 - sed -i -e '/minimum-uid/s:500:1000:' data/users.conf || die
92 -
93 - einfo "Fixing the session-wrapper variable in lightdm.conf"
94 - sed -i -e \
95 - "/session-wrapper/s@^.*@session-wrapper=/etc/${PN}/Xsession@" \
96 - data/lightdm.conf || die "Failed to fix lightdm.conf"
97 -
98 - epatch_user
99 -
100 - # Remove bogus Makefile statement. This needs to go upstream
101 - sed -i /"@YELP_HELP_RULES@"/d help/Makefile.am || die
102 - if has_version dev-libs/gobject-introspection; then
103 - eautoreconf
104 - else
105 - AT_M4DIR=${WORKDIR} eautoreconf
106 - fi
107 -}
108 -
109 -src_configure() {
110 - # Set default values if global vars unset
111 - local _greeter _session _user
112 - _greeter=${LIGHTDM_GREETER:=lightdm-gtk-greeter}
113 - _session=${LIGHTDM_SESSION:=gnome}
114 - _user=${LIGHTDM_USER:=root}
115 - # Let user know how lightdm is configured
116 - einfo "Gentoo configuration"
117 - einfo "Default greeter: ${_greeter}"
118 - einfo "Default session: ${_session}"
119 - einfo "Greeter user: ${_user}"
120 -
121 - # also disable tests because libsystem.c does not build. Tests are
122 - # restricted so it does not matter anyway.
123 - econf \
124 - --localstatedir=/var \
125 - --disable-static \
126 - --disable-tests \
127 - $(use_enable audit libaudit) \
128 - $(use_enable introspection) \
129 - $(use_enable qt4 liblightdm-qt) \
130 - $(use_enable qt5 liblightdm-qt5) \
131 - --with-user-session=${_session} \
132 - --with-greeter-session=${_greeter} \
133 - --with-greeter-user=${_user} \
134 - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
135 -}
136 -
137 -src_install() {
138 - default
139 -
140 - # Delete apparmor profiles because they only work with Ubuntu's
141 - # apparmor package. Bug #494426
142 - if [[ -d ${D}/etc/apparmor.d ]]; then
143 - rm -r "${D}/etc/apparmor.d" || die \
144 - "Failed to remove apparmor profiles"
145 - fi
146 -
147 - insinto /etc/${PN}
148 - doins data/{${PN},keys}.conf
149 - doins "${FILESDIR}"/Xsession
150 - fperms +x /etc/${PN}/Xsession
151 - # /var/lib/lightdm-data could be useful. Bug #522228
152 - dodir /var/lib/lightdm-data
153 -
154 - prune_libtool_files --all
155 - rm -rf "${ED}"/etc/init
156 -
157 - # Remove existing pam file. We will build a new one. Bug #524792
158 - rm -rf "${ED}"/etc/pam.d/${PN}{,-greeter}
159 - pamd_mimic system-local-login ${PN} auth account password session #372229
160 - pamd_mimic system-local-login ${PN}-greeter auth account password session #372229
161 - dopamd "${FILESDIR}"/${PN}-autologin #390863, #423163
162 -
163 - readme.gentoo_create_doc
164 -
165 - systemd_dounit "${FILESDIR}/${PN}.service"
166 -}
167
168 diff --git a/x11-misc/lightdm/lightdm-1.18.0.ebuild b/x11-misc/lightdm/lightdm-1.18.0.ebuild
169 deleted file mode 100644
170 index 1f0b46e..0000000
171 --- a/x11-misc/lightdm/lightdm-1.18.0.ebuild
172 +++ /dev/null
173 @@ -1,129 +0,0 @@
174 -# Copyright 1999-2016 Gentoo Foundation
175 -# Distributed under the terms of the GNU General Public License v2
176 -# $Id$
177 -
178 -EAPI=6
179 -inherit autotools eutils pam readme.gentoo-r1 systemd versionator
180 -
181 -TRUNK_VERSION="$(get_version_component_range 1-2)"
182 -DESCRIPTION="A lightweight display manager"
183 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/LightDM"
184 -SRC_URI="https://launchpad.net/${PN}/${TRUNK_VERSION}/${PV}/+download/${P}.tar.xz
185 - mirror://gentoo/introspection-20110205.m4.tar.bz2"
186 -
187 -LICENSE="GPL-3 LGPL-3"
188 -SLOT="0"
189 -KEYWORDS="~amd64 ~arm ~ppc ~x86"
190 -IUSE="audit +gtk +introspection kde qt4 qt5 +gnome"
191 -REQUIRED_USE="|| ( gtk kde )"
192 -
193 -COMMON_DEPEND="audit? ( sys-process/audit )
194 - >=dev-libs/glib-2.32.3:2
195 - dev-libs/libxml2
196 - gnome? ( sys-apps/accountsservice )
197 - virtual/pam
198 - x11-libs/libX11
199 - >=x11-libs/libxklavier-5
200 - introspection? ( >=dev-libs/gobject-introspection-1 )
201 - qt4? (
202 - dev-qt/qtcore:4
203 - dev-qt/qtdbus:4
204 - dev-qt/qtgui:4
205 - )
206 - qt5? (
207 - dev-qt/qtcore:5
208 - dev-qt/qtdbus:5
209 - dev-qt/qtgui:5
210 - )"
211 -RDEPEND="${COMMON_DEPEND}
212 - >=sys-auth/pambase-20101024-r2"
213 -DEPEND="${COMMON_DEPEND}
214 - dev-util/gtk-doc-am
215 - dev-util/intltool
216 - gnome? ( gnome-base/gnome-common )
217 - sys-devel/gettext
218 - virtual/pkgconfig"
219 -PDEPEND="gtk? ( x11-misc/lightdm-gtk-greeter )
220 - kde? ( x11-misc/lightdm-kde )"
221 -
222 -DOCS=( NEWS )
223 -RESTRICT="test"
224 -
225 -src_prepare() {
226 - sed -i -e 's:getgroups:lightdm_&:' tests/src/libsystem.c || die #412369
227 - sed -i -e '/minimum-uid/s:500:1000:' data/users.conf || die
228 -
229 - einfo "Fixing the session-wrapper variable in lightdm.conf"
230 - sed -i -e \
231 - "/session-wrapper/s@^.*@session-wrapper=/etc/${PN}/Xsession@" \
232 - data/lightdm.conf || die "Failed to fix lightdm.conf"
233 -
234 - default
235 -
236 - # Remove bogus Makefile statement. This needs to go upstream
237 - sed -i /"@YELP_HELP_RULES@"/d help/Makefile.am || die
238 - if has_version dev-libs/gobject-introspection; then
239 - eautoreconf
240 - else
241 - AT_M4DIR=${WORKDIR} eautoreconf
242 - fi
243 -}
244 -
245 -src_configure() {
246 - # Set default values if global vars unset
247 - local _greeter _session _user
248 - _greeter=${LIGHTDM_GREETER:=lightdm-gtk-greeter}
249 - _session=${LIGHTDM_SESSION:=gnome}
250 - _user=${LIGHTDM_USER:=root}
251 - # Let user know how lightdm is configured
252 - einfo "Gentoo configuration"
253 - einfo "Default greeter: ${_greeter}"
254 - einfo "Default session: ${_session}"
255 - einfo "Greeter user: ${_user}"
256 -
257 - # also disable tests because libsystem.c does not build. Tests are
258 - # restricted so it does not matter anyway.
259 - econf \
260 - --localstatedir=/var \
261 - --disable-static \
262 - --disable-tests \
263 - $(use_enable audit libaudit) \
264 - $(use_enable introspection) \
265 - $(use_enable qt4 liblightdm-qt) \
266 - $(use_enable qt5 liblightdm-qt5) \
267 - --with-user-session=${_session} \
268 - --with-greeter-session=${_greeter} \
269 - --with-greeter-user=${_user} \
270 - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
271 -}
272 -
273 -src_install() {
274 - default
275 -
276 - # Delete apparmor profiles because they only work with Ubuntu's
277 - # apparmor package. Bug #494426
278 - if [[ -d ${D}/etc/apparmor.d ]]; then
279 - rm -r "${D}/etc/apparmor.d" || die \
280 - "Failed to remove apparmor profiles"
281 - fi
282 -
283 - insinto /etc/${PN}
284 - doins data/{${PN},keys}.conf
285 - doins "${FILESDIR}"/Xsession
286 - fperms +x /etc/${PN}/Xsession
287 - # /var/lib/lightdm-data could be useful. Bug #522228
288 - dodir /var/lib/lightdm-data
289 -
290 - prune_libtool_files --all
291 - rm -rf "${ED}"/etc/init
292 -
293 - # Remove existing pam file. We will build a new one. Bug #524792
294 - rm -rf "${ED}"/etc/pam.d/${PN}{,-greeter}
295 - pamd_mimic system-local-login ${PN} auth account password session #372229
296 - pamd_mimic system-local-login ${PN}-greeter auth account password session #372229
297 - dopamd "${FILESDIR}"/${PN}-autologin #390863, #423163
298 -
299 - readme.gentoo_create_doc
300 -
301 - systemd_dounit "${FILESDIR}/${PN}.service"
302 -}