1 |
eva 07/10/18 23:10:28 |
2 |
|
3 |
Modified: ChangeLog gdm-2.18.4.ebuild gdm-2.16.7.ebuild |
4 |
gdm-2.16.4.ebuild gdm-2.18.4-r1.ebuild |
5 |
Added: gdm-2.20.1.ebuild |
6 |
Log: |
7 |
bump to 2.20.1 and fix quoting |
8 |
(Portage version: 2.1.3.14) |
9 |
|
10 |
Revision Changes Path |
11 |
1.238 gnome-base/gdm/ChangeLog |
12 |
|
13 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/ChangeLog?rev=1.238&view=markup |
14 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/ChangeLog?rev=1.238&content-type=text/plain |
15 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/ChangeLog?r1=1.237&r2=1.238 |
16 |
|
17 |
Index: ChangeLog |
18 |
=================================================================== |
19 |
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gdm/ChangeLog,v |
20 |
retrieving revision 1.237 |
21 |
retrieving revision 1.238 |
22 |
diff -u -r1.237 -r1.238 |
23 |
--- ChangeLog 4 Oct 2007 05:25:58 -0000 1.237 |
24 |
+++ ChangeLog 18 Oct 2007 23:10:28 -0000 1.238 |
25 |
@@ -1,6 +1,15 @@ |
26 |
# ChangeLog for gnome-base/gdm |
27 |
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 |
28 |
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/ChangeLog,v 1.237 2007/10/04 05:25:58 compnerd Exp $ |
29 |
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/ChangeLog,v 1.238 2007/10/18 23:10:28 eva Exp $ |
30 |
+ |
31 |
+ 17 Oct 2007; Gilles Dartiguelongue <eva@g.o> gdm-2.16.4.ebuild, |
32 |
+ gdm-2.16.7.ebuild, gdm-2.18.4.ebuild, gdm-2.18.4-r1.ebuild: |
33 |
+ fix QA warnings |
34 |
+ |
35 |
+*gdm-2.20.1 (17 Oct 2007) |
36 |
+ |
37 |
+ 17 Oct 2007; Gilles Dartiguelongue <eva@g.o> +gdm-2.20.1.ebuild: |
38 |
+ bump to 2.20.1 |
39 |
|
40 |
*gdm-2.20.0 (04 Oct 2007) |
41 |
|
42 |
|
43 |
|
44 |
|
45 |
1.11 gnome-base/gdm/gdm-2.18.4.ebuild |
46 |
|
47 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.18.4.ebuild?rev=1.11&view=markup |
48 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.18.4.ebuild?rev=1.11&content-type=text/plain |
49 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.18.4.ebuild?r1=1.10&r2=1.11 |
50 |
|
51 |
Index: gdm-2.18.4.ebuild |
52 |
=================================================================== |
53 |
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.18.4.ebuild,v |
54 |
retrieving revision 1.10 |
55 |
retrieving revision 1.11 |
56 |
diff -u -r1.10 -r1.11 |
57 |
--- gdm-2.18.4.ebuild 22 Sep 2007 09:17:39 -0000 1.10 |
58 |
+++ gdm-2.18.4.ebuild 18 Oct 2007 23:10:28 -0000 1.11 |
59 |
@@ -1,6 +1,6 @@ |
60 |
# Copyright 1999-2007 Gentoo Foundation |
61 |
# Distributed under the terms of the GNU General Public License v2 |
62 |
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.18.4.ebuild,v 1.10 2007/09/22 09:17:39 tgall Exp $ |
63 |
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.18.4.ebuild,v 1.11 2007/10/18 23:10:28 eva Exp $ |
64 |
|
65 |
inherit eutils pam gnome2 |
66 |
|
67 |
@@ -90,10 +90,10 @@ |
68 |
gnome2_src_unpack |
69 |
|
70 |
# remove unneeded linker directive for selinux (#41022) |
71 |
- epatch ${FILESDIR}/${PN}-2.13.0.1-selinux-remove-attr.patch |
72 |
+ epatch "${FILESDIR}"/${PN}-2.13.0.1-selinux-remove-attr.patch |
73 |
|
74 |
# Fix missing intllib |
75 |
- epatch ${FILESDIR}/${PN}-2.18.0-gdm-dmx-intllibs.patch |
76 |
+ epatch "${FILESDIR}"/${PN}-2.18.0-gdm-dmx-intllibs.patch |
77 |
} |
78 |
|
79 |
src_install() { |
80 |
@@ -102,7 +102,7 @@ |
81 |
local gentoodir="${WORKDIR}/${GDM_EXTRA}" |
82 |
|
83 |
# gdm-binary should be gdm to work with our init (#5598) |
84 |
- rm -f ${D}/usr/sbin/gdm |
85 |
+ rm -f "${D}"/usr/sbin/gdm |
86 |
dosym /usr/sbin/gdm-binary /usr/sbin/gdm |
87 |
|
88 |
# our x11's scripts point to /usr/bin/gdm |
89 |
@@ -112,23 +112,23 @@ |
90 |
keepdir /var/log/gdm |
91 |
keepdir /var/gdm |
92 |
|
93 |
- chown root:gdm ${D}/var/gdm |
94 |
- chmod 1770 ${D}/var/gdm |
95 |
+ chown root:gdm "${D}"/var/gdm |
96 |
+ chmod 1770 "${D}"/var/gdm |
97 |
|
98 |
# use our own session script |
99 |
- rm -f ${D}/etc/X11/gdm/Xsession |
100 |
+ rm -f "${D}"/etc/X11/gdm/Xsession |
101 |
exeinto /etc/X11/gdm |
102 |
- doexe ${gentoodir}/Xsession |
103 |
+ doexe "${gentoodir}"/Xsession |
104 |
|
105 |
# add a custom xsession .desktop by default (#44537) |
106 |
exeinto /etc/X11/dm/Sessions |
107 |
- doexe ${gentoodir}/custom.desktop |
108 |
+ doexe "${gentoodir}"/custom.desktop |
109 |
|
110 |
# We replace the pam stuff by our own |
111 |
- rm -rf ${D}/etc/pam.d |
112 |
+ rm -rf "${D}"/etc/pam.d |
113 |
|
114 |
- dopamd ${gentoodir}/pam.d/* |
115 |
- dopamsecurity console.apps ${gentoodir}/security/console.apps/gdmsetup |
116 |
+ dopamd "${gentoodir}"/pam.d/* |
117 |
+ dopamsecurity console.apps "${gentoodir}"/security/console.apps/gdmsetup |
118 |
|
119 |
# use graphical greeter local |
120 |
dosed "s:#Greeter=/usr/libexec/gdmlogin:Greeter=/usr/libexec/gdmgreeter:" \ |
121 |
@@ -143,7 +143,7 @@ |
122 |
|
123 |
# Move Gentoo theme in |
124 |
if use branding ; then |
125 |
- mv ${WORKDIR}/gentoo-* ${D}/usr/share/gdm/themes |
126 |
+ mv "${WORKDIR}"/gentoo-* "${D}"/usr/share/gdm/themes |
127 |
fi |
128 |
} |
129 |
|
130 |
|
131 |
|
132 |
|
133 |
1.10 gnome-base/gdm/gdm-2.16.7.ebuild |
134 |
|
135 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.16.7.ebuild?rev=1.10&view=markup |
136 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.16.7.ebuild?rev=1.10&content-type=text/plain |
137 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.16.7.ebuild?r1=1.9&r2=1.10 |
138 |
|
139 |
Index: gdm-2.16.7.ebuild |
140 |
=================================================================== |
141 |
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.16.7.ebuild,v |
142 |
retrieving revision 1.9 |
143 |
retrieving revision 1.10 |
144 |
diff -u -r1.9 -r1.10 |
145 |
--- gdm-2.16.7.ebuild 25 Aug 2007 14:24:52 -0000 1.9 |
146 |
+++ gdm-2.16.7.ebuild 18 Oct 2007 23:10:28 -0000 1.10 |
147 |
@@ -1,6 +1,6 @@ |
148 |
# Copyright 1999-2007 Gentoo Foundation |
149 |
# Distributed under the terms of the GNU General Public License v2 |
150 |
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.16.7.ebuild,v 1.9 2007/08/25 14:24:52 vapier Exp $ |
151 |
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.16.7.ebuild,v 1.10 2007/10/18 23:10:28 eva Exp $ |
152 |
|
153 |
inherit eutils pam gnome2 |
154 |
|
155 |
@@ -82,13 +82,13 @@ |
156 |
gnome2_src_unpack |
157 |
|
158 |
# remove unneeded linker directive for selinux (#41022) |
159 |
- epatch ${FILESDIR}/${PN}-2.13.0.1-selinux-remove-attr.patch |
160 |
+ epatch "${FILESDIR}"/${PN}-2.13.0.1-selinux-remove-attr.patch |
161 |
|
162 |
# Fix missing intllib |
163 |
- epatch ${FILESDIR}/${PN}-2.13.0.7-gdm-dmx-intllibs.patch |
164 |
+ epatch "${FILESDIR}"/${PN}-2.13.0.7-gdm-dmx-intllibs.patch |
165 |
|
166 |
# Add gksu to gdmsetup menu entry |
167 |
- epatch ${FILESDIR}/${PN}-2.16.2-gksu.patch |
168 |
+ epatch "${FILESDIR}"/${PN}-2.16.2-gksu.patch |
169 |
} |
170 |
|
171 |
src_install() { |
172 |
@@ -97,7 +97,7 @@ |
173 |
local gentoodir="${WORKDIR}/${GDM_EXTRA}" |
174 |
|
175 |
# gdm-binary should be gdm to work with our init (#5598) |
176 |
- rm -f ${D}/usr/sbin/gdm |
177 |
+ rm -f "${D}"/usr/sbin/gdm |
178 |
dosym /usr/sbin/gdm-binary /usr/sbin/gdm |
179 |
|
180 |
# our x11's scripts point to /usr/bin/gdm |
181 |
@@ -107,23 +107,23 @@ |
182 |
keepdir /var/log/gdm |
183 |
keepdir /var/gdm |
184 |
|
185 |
- chown root:gdm ${D}/var/gdm |
186 |
- chmod 1770 ${D}/var/gdm |
187 |
+ chown root:gdm "${D}"/var/gdm |
188 |
+ chmod 1770 "${D}"/var/gdm |
189 |
|
190 |
# use our own session script |
191 |
- rm -f ${D}/etc/X11/gdm/Xsession |
192 |
+ rm -f "${D}"/etc/X11/gdm/Xsession |
193 |
exeinto /etc/X11/gdm |
194 |
- doexe ${gentoodir}/Xsession |
195 |
+ doexe "${gentoodir}"/Xsession |
196 |
|
197 |
# add a custom xsession .desktop by default (#44537) |
198 |
exeinto /etc/X11/dm/Sessions |
199 |
- doexe ${gentoodir}/custom.desktop |
200 |
+ doexe "${gentoodir}"/custom.desktop |
201 |
|
202 |
# We replace the pam stuff by our own |
203 |
- rm -rf ${D}/etc/pam.d |
204 |
+ rm -rf "${D}"/etc/pam.d |
205 |
|
206 |
- dopamd ${gentoodir}/pam.d/* |
207 |
- dopamsecurity console.apps ${gentoodir}/security/console.apps/gdmsetup |
208 |
+ dopamd "${gentoodir}"/pam.d/* |
209 |
+ dopamsecurity console.apps "${gentoodir}"/security/console.apps/gdmsetup |
210 |
|
211 |
# use graphical greeter local |
212 |
dosed "s:#Greeter=/usr/libexec/gdmlogin:Greeter=/usr/libexec/gdmgreeter:" \ |
213 |
@@ -137,7 +137,7 @@ |
214 |
dosed "s:/usr/X11R6/bin:/usr/bin:" /usr/share/gdm/defaults.conf |
215 |
|
216 |
# Move Gentoo theme in |
217 |
- mv ${WORKDIR}/gentoo-* ${D}/usr/share/gdm/themes |
218 |
+ mv "${WORKDIR}"/gentoo-* "${D}"/usr/share/gdm/themes |
219 |
} |
220 |
|
221 |
pkg_postinst() { |
222 |
|
223 |
|
224 |
|
225 |
1.14 gnome-base/gdm/gdm-2.16.4.ebuild |
226 |
|
227 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.16.4.ebuild?rev=1.14&view=markup |
228 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.16.4.ebuild?rev=1.14&content-type=text/plain |
229 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.16.4.ebuild?r1=1.13&r2=1.14 |
230 |
|
231 |
Index: gdm-2.16.4.ebuild |
232 |
=================================================================== |
233 |
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.16.4.ebuild,v |
234 |
retrieving revision 1.13 |
235 |
retrieving revision 1.14 |
236 |
diff -u -r1.13 -r1.14 |
237 |
--- gdm-2.16.4.ebuild 8 Jul 2007 05:39:33 -0000 1.13 |
238 |
+++ gdm-2.16.4.ebuild 18 Oct 2007 23:10:28 -0000 1.14 |
239 |
@@ -1,6 +1,6 @@ |
240 |
# Copyright 1999-2007 Gentoo Foundation |
241 |
# Distributed under the terms of the GNU General Public License v2 |
242 |
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.16.4.ebuild,v 1.13 2007/07/08 05:39:33 mr_bones_ Exp $ |
243 |
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.16.4.ebuild,v 1.14 2007/10/18 23:10:28 eva Exp $ |
244 |
|
245 |
inherit eutils pam gnome2 |
246 |
|
247 |
@@ -82,13 +82,13 @@ |
248 |
gnome2_src_unpack |
249 |
|
250 |
# remove unneeded linker directive for selinux (#41022) |
251 |
- epatch ${FILESDIR}/${PN}-2.13.0.1-selinux-remove-attr.patch |
252 |
+ epatch "${FILESDIR}"/${PN}-2.13.0.1-selinux-remove-attr.patch |
253 |
|
254 |
# Fix missing intllib |
255 |
- epatch ${FILESDIR}/${PN}-2.13.0.7-gdm-dmx-intllibs.patch |
256 |
+ epatch "${FILESDIR}"/${PN}-2.13.0.7-gdm-dmx-intllibs.patch |
257 |
|
258 |
# Add gksu to gdmsetup menu entry |
259 |
- epatch ${FILESDIR}/${PN}-2.16.2-gksu.patch |
260 |
+ epatch "${FILESDIR}"/${PN}-2.16.2-gksu.patch |
261 |
} |
262 |
|
263 |
src_install() { |
264 |
@@ -97,7 +97,7 @@ |
265 |
local gentoodir="${WORKDIR}/${GDM_EXTRA}" |
266 |
|
267 |
# gdm-binary should be gdm to work with our init (#5598) |
268 |
- rm -f ${D}/usr/sbin/gdm |
269 |
+ rm -f "${D}"/usr/sbin/gdm |
270 |
dosym /usr/sbin/gdm-binary /usr/sbin/gdm |
271 |
|
272 |
# our x11's scripts point to /usr/bin/gdm |
273 |
@@ -107,23 +107,23 @@ |
274 |
keepdir /var/log/gdm |
275 |
keepdir /var/gdm |
276 |
|
277 |
- chown root:gdm ${D}/var/gdm |
278 |
- chmod 1770 ${D}/var/gdm |
279 |
+ chown root:gdm "${D}"/var/gdm |
280 |
+ chmod 1770 "${D}"/var/gdm |
281 |
|
282 |
# use our own session script |
283 |
- rm -f ${D}/etc/X11/gdm/Xsession |
284 |
+ rm -f "${D}"/etc/X11/gdm/Xsession |
285 |
exeinto /etc/X11/gdm |
286 |
- doexe ${gentoodir}/Xsession |
287 |
+ doexe "${gentoodir}"/Xsession |
288 |
|
289 |
# add a custom xsession .desktop by default (#44537) |
290 |
exeinto /etc/X11/dm/Sessions |
291 |
- doexe ${gentoodir}/custom.desktop |
292 |
+ doexe "${gentoodir}"/custom.desktop |
293 |
|
294 |
# We replace the pam stuff by our own |
295 |
- rm -rf ${D}/etc/pam.d |
296 |
+ rm -rf "${D}"/etc/pam.d |
297 |
|
298 |
- dopamd ${gentoodir}/pam.d/* |
299 |
- dopamsecurity console.apps ${gentoodir}/security/console.apps/gdmsetup |
300 |
+ dopamd "${gentoodir}"/pam.d/* |
301 |
+ dopamsecurity console.apps "${gentoodir}"/security/console.apps/gdmsetup |
302 |
|
303 |
# use graphical greeter local |
304 |
dosed "s:#Greeter=/usr/libexec/gdmlogin:Greeter=/usr/libexec/gdmgreeter:" \ |
305 |
@@ -137,7 +137,7 @@ |
306 |
dosed "s:/usr/X11R6/bin:/usr/bin:" /usr/share/gdm/defaults.conf |
307 |
|
308 |
# Move Gentoo theme in |
309 |
- mv ${WORKDIR}/gentoo-* ${D}/usr/share/gdm/themes |
310 |
+ mv "${WORKDIR}"/gentoo-* "${D}"/usr/share/gdm/themes |
311 |
} |
312 |
|
313 |
pkg_postinst() { |
314 |
|
315 |
|
316 |
|
317 |
1.2 gnome-base/gdm/gdm-2.18.4-r1.ebuild |
318 |
|
319 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.18.4-r1.ebuild?rev=1.2&view=markup |
320 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.18.4-r1.ebuild?rev=1.2&content-type=text/plain |
321 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.18.4-r1.ebuild?r1=1.1&r2=1.2 |
322 |
|
323 |
Index: gdm-2.18.4-r1.ebuild |
324 |
=================================================================== |
325 |
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.18.4-r1.ebuild,v |
326 |
retrieving revision 1.1 |
327 |
retrieving revision 1.2 |
328 |
diff -u -r1.1 -r1.2 |
329 |
--- gdm-2.18.4-r1.ebuild 2 Oct 2007 14:40:11 -0000 1.1 |
330 |
+++ gdm-2.18.4-r1.ebuild 18 Oct 2007 23:10:28 -0000 1.2 |
331 |
@@ -1,6 +1,6 @@ |
332 |
# Copyright 1999-2007 Gentoo Foundation |
333 |
# Distributed under the terms of the GNU General Public License v2 |
334 |
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.18.4-r1.ebuild,v 1.1 2007/10/02 14:40:11 dang Exp $ |
335 |
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.18.4-r1.ebuild,v 1.2 2007/10/18 23:10:28 eva Exp $ |
336 |
|
337 |
inherit eutils pam gnome2 |
338 |
|
339 |
@@ -90,13 +90,13 @@ |
340 |
gnome2_src_unpack |
341 |
|
342 |
# remove unneeded linker directive for selinux (#41022) |
343 |
- epatch ${FILESDIR}/${PN}-2.13.0.1-selinux-remove-attr.patch |
344 |
+ epatch "${FILESDIR}"/${PN}-2.13.0.1-selinux-remove-attr.patch |
345 |
|
346 |
# Fix missing intllib |
347 |
- epatch ${FILESDIR}/${PN}-2.18.0-gdm-dmx-intllibs.patch |
348 |
+ epatch "${FILESDIR}"/${PN}-2.18.0-gdm-dmx-intllibs.patch |
349 |
|
350 |
# Add gksu to gdmsetup menu entry |
351 |
- epatch ${FILESDIR}/${PN}-2.20.0-gksu.patch |
352 |
+ epatch "${FILESDIR}"/${PN}-2.20.0-gksu.patch |
353 |
} |
354 |
|
355 |
src_install() { |
356 |
@@ -105,7 +105,7 @@ |
357 |
local gentoodir="${WORKDIR}/${GDM_EXTRA}" |
358 |
|
359 |
# gdm-binary should be gdm to work with our init (#5598) |
360 |
- rm -f ${D}/usr/sbin/gdm |
361 |
+ rm -f "${D}"/usr/sbin/gdm |
362 |
dosym /usr/sbin/gdm-binary /usr/sbin/gdm |
363 |
|
364 |
# our x11's scripts point to /usr/bin/gdm |
365 |
@@ -115,23 +115,23 @@ |
366 |
keepdir /var/log/gdm |
367 |
keepdir /var/gdm |
368 |
|
369 |
- chown root:gdm ${D}/var/gdm |
370 |
- chmod 1770 ${D}/var/gdm |
371 |
+ chown root:gdm "${D}"/var/gdm |
372 |
+ chmod 1770 "${D}"/var/gdm |
373 |
|
374 |
# use our own session script |
375 |
- rm -f ${D}/etc/X11/gdm/Xsession |
376 |
+ rm -f "${D}"/etc/X11/gdm/Xsession |
377 |
exeinto /etc/X11/gdm |
378 |
- doexe ${gentoodir}/Xsession |
379 |
+ doexe "${gentoodir}"/Xsession |
380 |
|
381 |
# add a custom xsession .desktop by default (#44537) |
382 |
exeinto /etc/X11/dm/Sessions |
383 |
- doexe ${gentoodir}/custom.desktop |
384 |
+ doexe "${gentoodir}"/custom.desktop |
385 |
|
386 |
# We replace the pam stuff by our own |
387 |
- rm -rf ${D}/etc/pam.d |
388 |
+ rm -rf "${D}"/etc/pam.d |
389 |
|
390 |
- dopamd ${gentoodir}/pam.d/* |
391 |
- dopamsecurity console.apps ${gentoodir}/security/console.apps/gdmsetup |
392 |
+ dopamd "${gentoodir}"/pam.d/* |
393 |
+ dopamsecurity console.apps "${gentoodir}"/security/console.apps/gdmsetup |
394 |
|
395 |
# use graphical greeter local |
396 |
dosed "s:#Greeter=/usr/libexec/gdmlogin:Greeter=/usr/libexec/gdmgreeter:" \ |
397 |
@@ -146,7 +146,7 @@ |
398 |
|
399 |
# Move Gentoo theme in |
400 |
if use branding ; then |
401 |
- mv ${WORKDIR}/gentoo-* ${D}/usr/share/gdm/themes |
402 |
+ mv "${WORKDIR}"/gentoo-* "${D}"/usr/share/gdm/themes |
403 |
fi |
404 |
} |
405 |
|
406 |
|
407 |
|
408 |
|
409 |
1.1 gnome-base/gdm/gdm-2.20.1.ebuild |
410 |
|
411 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.20.1.ebuild?rev=1.1&view=markup |
412 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/gdm-2.20.1.ebuild?rev=1.1&content-type=text/plain |
413 |
|
414 |
Index: gdm-2.20.1.ebuild |
415 |
=================================================================== |
416 |
# Copyright 1999-2007 Gentoo Foundation |
417 |
# Distributed under the terms of the GNU General Public License v2 |
418 |
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.20.1.ebuild,v 1.1 2007/10/18 23:10:28 eva Exp $ |
419 |
|
420 |
inherit autotools eutils pam gnome2 |
421 |
|
422 |
DESCRIPTION="GNOME Display Manager" |
423 |
HOMEPAGE="http://www.gnome.org/projects/gdm/" |
424 |
|
425 |
LICENSE="GPL-2" |
426 |
SLOT="0" |
427 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" |
428 |
|
429 |
IUSE_LIBC="elibc_glibc" |
430 |
IUSE="accessibility afs branding dmx ipv6 pam remote selinux tcpd xinerama $IUSE_LIBC" |
431 |
|
432 |
# Name of the tarball with gentoo specific files |
433 |
GDM_EXTRA="${PN}-2.8-gentoo-files-r2" |
434 |
|
435 |
SRC_URI="${SRC_URI} |
436 |
mirror://gentoo/${GDM_EXTRA}.tar.bz2 |
437 |
branding? ( mirror://gentoo/gentoo-gdm-theme-r3.tar.bz2 )" |
438 |
|
439 |
# glib dep is because of bug #193061 |
440 |
RDEPEND="dev-libs/dbus-glib |
441 |
>=dev-libs/glib-2.12 |
442 |
>=x11-libs/gtk+-2.6 |
443 |
>=x11-libs/pango-1.3 |
444 |
>=gnome-base/libglade-2 |
445 |
>=gnome-base/libgnomecanvas-2 |
446 |
>=gnome-base/librsvg-1.1.1 |
447 |
>=dev-libs/libxml2-2.4.12 |
448 |
>=media-libs/libart_lgpl-2.3.11 |
449 |
x11-libs/libXi |
450 |
x11-libs/libXau |
451 |
x11-libs/libX11 |
452 |
x11-libs/libXext |
453 |
x11-apps/sessreg |
454 |
x11-libs/libXdmcp |
455 |
x11-libs/libXinerama |
456 |
sys-auth/consolekit |
457 |
accessibility? ( x11-libs/libXevie ) |
458 |
afs? ( net-fs/openafs sys-libs/lwp ) |
459 |
dmx? ( x11-libs/libdmx ) |
460 |
pam? ( virtual/pam ) |
461 |
!pam? ( elibc_glibc? ( sys-apps/shadow ) ) |
462 |
remote? ( gnome-extra/zenity ) |
463 |
selinux? ( sys-libs/libselinux ) |
464 |
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" |
465 |
DEPEND="${RDEPEND} |
466 |
dmx? ( x11-proto/dmxproto ) |
467 |
sys-devel/gettext |
468 |
x11-proto/inputproto |
469 |
>=dev-util/intltool-0.35 |
470 |
>=dev-util/pkgconfig-0.19 |
471 |
>=app-text/scrollkeeper-0.1.4 |
472 |
>=app-text/gnome-doc-utils-0.3.2" |
473 |
|
474 |
DOCS="AUTHORS ChangeLog NEWS README TODO" |
475 |
|
476 |
pkg_setup() { |
477 |
G2CONF="--with-prefetch=yes \ |
478 |
--sysconfdir=/etc/X11 \ |
479 |
--localstatedir=/var \ |
480 |
--with-xdmcp=yes \ |
481 |
--with-pam-prefix=/etc \ |
482 |
--with-console-kit=yes \ |
483 |
$(use_enable accessibility xevie) \ |
484 |
$(use_enable ipv6) \ |
485 |
$(use_enable remote secureremote) \ |
486 |
$(use_with selinux) \ |
487 |
$(use_with tcpd tcp-wrappers) \ |
488 |
$(use_with xinerama)" |
489 |
|
490 |
if use dmx ; then |
491 |
G2CONF="${G2CONF} --with-dmx=yes" |
492 |
else |
493 |
G2CONF="${G2CONF} --with-dmx=no" |
494 |
fi |
495 |
|
496 |
if use pam; then |
497 |
G2CONF="${G2CONF} --enable-authentication-scheme=pam" |
498 |
else |
499 |
G2CONF="${G2CONF} --enable-console-helper=no" |
500 |
if use elibc_glibc ; then |
501 |
G2CONF="${G2CONF} --enable-authentication-scheme=shadow" |
502 |
else |
503 |
G2CONF="${G2CONF} --enable-authentication-scheme=crypt" |
504 |
fi |
505 |
fi |
506 |
|
507 |
enewgroup gdm |
508 |
enewuser gdm -1 -1 /var/lib/gdm gdm |
509 |
} |
510 |
|
511 |
src_unpack() { |
512 |
gnome2_src_unpack |
513 |
|
514 |
# remove unneeded linker directive for selinux (#41022) |
515 |
epatch "${FILESDIR}/${PN}-2.13.0.1-selinux-remove-attr.patch" |
516 |
|
517 |
# Add gksu to gdmsetup menu entry |
518 |
epatch "${FILESDIR}/${PN}-2.20.0-gksu.patch" |
519 |
} |
520 |
|
521 |
src_install() { |
522 |
gnome2_src_install |
523 |
|
524 |
local gentoodir="${WORKDIR}/${GDM_EXTRA}" |
525 |
|
526 |
# gdm-binary should be gdm to work with our init (#5598) |
527 |
rm -f "${D}/usr/sbin/gdm" |
528 |
dosym /usr/sbin/gdm-binary /usr/sbin/gdm |
529 |
|
530 |
# our x11's scripts point to /usr/bin/gdm |
531 |
dosym /usr/sbin/gdm-binary /usr/bin/gdm |
532 |
|
533 |
# log, etc. |
534 |
keepdir /var/log/gdm |
535 |
keepdir /var/gdm |
536 |
|
537 |
chown root:gdm "${D}/var/gdm" |
538 |
chmod 1770 "${D}/var/gdm" |
539 |
|
540 |
# use our own session script |
541 |
rm -f "${D}/etc/X11/gdm/Xsession" |
542 |
exeinto /etc/X11/gdm |
543 |
doexe "${gentoodir}/Xsession" |
544 |
|
545 |
# add a custom xsession .desktop by default (#44537) |
546 |
exeinto /etc/X11/dm/Sessions |
547 |
doexe "${gentoodir}/custom.desktop" |
548 |
|
549 |
# We replace the pam stuff by our own |
550 |
rm -rf "${D}/etc/pam.d" |
551 |
|
552 |
if use pam ; then |
553 |
dopamd "${gentoodir}"/pam.d/* |
554 |
dopamsecurity console.apps "${gentoodir}/security/console.apps/gdmsetup" |
555 |
fi |
556 |
|
557 |
# use graphical greeter local |
558 |
dosed "s:#Greeter=/usr/libexec/gdmlogin:Greeter=/usr/libexec/gdmgreeter:" \ |
559 |
/usr/share/gdm/defaults.conf |
560 |
|
561 |
# list available users |
562 |
dosed "s:^#MinimalUID=.*:MinimalUID=1000:" /usr/share/gdm/defaults.conf |
563 |
dosed "s:^#IncludeAll=.*:IncludeAll=true:" /usr/share/gdm/defaults.conf |
564 |
|
565 |
# Fix old X11R6 paths |
566 |
dosed "s:/usr/X11R6/bin:/usr/bin:" /usr/share/gdm/defaults.conf |
567 |
|
568 |
# Move Gentoo theme in |
569 |
if use branding ; then |
570 |
mv "${WORKDIR}"/gentoo-* "${D}/usr/share/gdm/themes" |
571 |
fi |
572 |
} |
573 |
|
574 |
pkg_postinst() { |
575 |
gnome2_pkg_postinst |
576 |
|
577 |
elog "To make GDM start at boot, edit /etc/rc.conf" |
578 |
elog "and then execute 'rc-update add xdm default'." |
579 |
|
580 |
elog "GDM has changed the location of its configuration file. Please" |
581 |
elog "edit /etc/X11/gdm/custom.conf. The factory defaults are located" |
582 |
elog "at /usr/share/gdm/{defaults.conf,factory-defaults.conf}" |
583 |
|
584 |
elog "See README.install for more information about the change." |
585 |
|
586 |
if [ -f "/etc/X11/gdm/gdm.conf" ]; then |
587 |
elog "You had /etc/X11/gdm/gdm.conf which is the old configuration" |
588 |
elog "file. It has been moved to /etc/X11/gdm/gdm-pre-gnome-2.16" |
589 |
mv /etc/X11/gdm/gdm.conf /etc/X11/gdm/gdm-pre-gnome-2.16 |
590 |
fi |
591 |
|
592 |
# Soft restart, assumes Gentoo defaults for file locations |
593 |
# Do restart after gdm.conf move above |
594 |
FIFOFILE=/var/gdm/.gdmfifo |
595 |
PIDFILE=/var/run/gdm.pid |
596 |
|
597 |
if [ -w ${FIFOFILE} ] ; then |
598 |
if [ -f ${PIDFILE} ] ; then |
599 |
if kill -0 `cat ${PIDFILE}`; then |
600 |
(echo;echo SOFT_RESTART) >> ${FIFOFILE} |
601 |
fi |
602 |
fi |
603 |
fi |
604 |
} |
605 |
|
606 |
pkg_postrm() { |
607 |
gnome2_pkg_postrm |
608 |
|
609 |
if [[ "$(rc-config list default | grep xdm)" != "" ]] ; then |
610 |
elog "To remove GDM from startup please execute" |
611 |
elog "'rc-update del xdm default'" |
612 |
fi |
613 |
} |
614 |
|
615 |
|
616 |
|
617 |
-- |
618 |
gentoo-commits@g.o mailing list |