1 |
commit: e1520138d55d6afcb86c341d908be49d15fcc035 |
2 |
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Oct 30 07:23:04 2012 +0000 |
4 |
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Oct 30 07:23:04 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=e1520138 |
7 |
|
8 |
gnome-base/gdm: 3.6.0.1 → 3.6.1 |
9 |
|
10 |
--- |
11 |
.../gdm/{gdm-3.6.0-r1.ebuild => gdm-3.6.1.ebuild} | 40 ++++++++----------- |
12 |
gnome-base/gdm/gdm-9999.ebuild | 40 ++++++++----------- |
13 |
2 files changed, 34 insertions(+), 46 deletions(-) |
14 |
|
15 |
diff --git a/gnome-base/gdm/gdm-3.6.0-r1.ebuild b/gnome-base/gdm/gdm-3.6.1.ebuild |
16 |
similarity index 97% |
17 |
rename from gnome-base/gdm/gdm-3.6.0-r1.ebuild |
18 |
rename to gnome-base/gdm/gdm-3.6.1.ebuild |
19 |
index 4ad32f8..fa78d1f 100644 |
20 |
--- a/gnome-base/gdm/gdm-3.6.0-r1.ebuild |
21 |
+++ b/gnome-base/gdm/gdm-3.6.1.ebuild |
22 |
@@ -115,6 +115,23 @@ if [[ ${PV} = 9999 ]]; then |
23 |
fi |
24 |
|
25 |
pkg_setup() { |
26 |
+ enewgroup gdm |
27 |
+ enewgroup video # Just in case it hasn't been created yet |
28 |
+ enewuser gdm -1 -1 /var/lib/gdm gdm,video |
29 |
+ |
30 |
+ # For compatibility with certain versions of nvidia-drivers, etc., need to |
31 |
+ # ensure that gdm user is in the video group |
32 |
+ if ! egetent group video | grep -q gdm; then |
33 |
+ # FIXME XXX: is this at all portable, ldap-safe, etc.? |
34 |
+ # XXX: egetent does not have a 1-argument form, so we can't use it to |
35 |
+ # get the list of gdm's groups |
36 |
+ local g=$(groups gdm) |
37 |
+ elog "Adding user gdm to video group" |
38 |
+ usermod -G video,${g// /,} gdm || die "Adding user gdm to video group failed" |
39 |
+ fi |
40 |
+} |
41 |
+ |
42 |
+src_prepare() { |
43 |
DOCS="AUTHORS ChangeLog NEWS README TODO" |
44 |
|
45 |
# PAM is the only auth scheme supported |
46 |
@@ -142,23 +159,6 @@ pkg_setup() { |
47 |
$(use_with xinerama)" |
48 |
[[ ${PV} != 9999 ]] && G2CONF="${G2CONF} ITSTOOL=$(type -P true)" |
49 |
|
50 |
- enewgroup gdm |
51 |
- enewgroup video # Just in case it hasn't been created yet |
52 |
- enewuser gdm -1 -1 /var/lib/gdm gdm,video |
53 |
- |
54 |
- # For compatibility with certain versions of nvidia-drivers, etc., need to |
55 |
- # ensure that gdm user is in the video group |
56 |
- if ! egetent group video | grep -q gdm; then |
57 |
- # FIXME XXX: is this at all portable, ldap-safe, etc.? |
58 |
- # XXX: egetent does not have a 1-argument form, so we can't use it to |
59 |
- # get the list of gdm's groups |
60 |
- local g=$(groups gdm) |
61 |
- elog "Adding user gdm to video group" |
62 |
- usermod -G video,${g// /,} gdm || die "Adding user gdm to video group failed" |
63 |
- fi |
64 |
-} |
65 |
- |
66 |
-src_prepare() { |
67 |
# GDM grabs VT2 instead of VT7, bug 261339, bug 284053, bug 288852 |
68 |
# XXX: We can now pass a hard-coded initial value; temporary fix |
69 |
#epatch "${FILESDIR}/${PN}-2.32.0-fix-vt-problems.patch" |
70 |
@@ -186,7 +186,6 @@ src_prepare() { |
71 |
|
72 |
if [[ ${PV} != 9999 ]]; then |
73 |
mkdir -p "${S}"/m4 |
74 |
- intltoolize --force --copy --automake || die "intltoolize failed" |
75 |
eautoreconf |
76 |
fi |
77 |
|
78 |
@@ -233,11 +232,6 @@ pkg_postinst() { |
79 |
done |
80 |
eend ${ret} |
81 |
|
82 |
- ewarn |
83 |
- ewarn "This is an EXPERIMENTAL release, please bear with its bugs and" |
84 |
- ewarn "visit us on #gentoo-desktop if you have problems." |
85 |
- ewarn |
86 |
- |
87 |
elog "To make GDM start at boot, edit /etc/conf.d/xdm" |
88 |
elog "and then execute 'rc-update add xdm default'." |
89 |
elog "If you already have GDM running, you will need to restart it." |
90 |
|
91 |
diff --git a/gnome-base/gdm/gdm-9999.ebuild b/gnome-base/gdm/gdm-9999.ebuild |
92 |
index 4ad32f8..fa78d1f 100644 |
93 |
--- a/gnome-base/gdm/gdm-9999.ebuild |
94 |
+++ b/gnome-base/gdm/gdm-9999.ebuild |
95 |
@@ -115,6 +115,23 @@ if [[ ${PV} = 9999 ]]; then |
96 |
fi |
97 |
|
98 |
pkg_setup() { |
99 |
+ enewgroup gdm |
100 |
+ enewgroup video # Just in case it hasn't been created yet |
101 |
+ enewuser gdm -1 -1 /var/lib/gdm gdm,video |
102 |
+ |
103 |
+ # For compatibility with certain versions of nvidia-drivers, etc., need to |
104 |
+ # ensure that gdm user is in the video group |
105 |
+ if ! egetent group video | grep -q gdm; then |
106 |
+ # FIXME XXX: is this at all portable, ldap-safe, etc.? |
107 |
+ # XXX: egetent does not have a 1-argument form, so we can't use it to |
108 |
+ # get the list of gdm's groups |
109 |
+ local g=$(groups gdm) |
110 |
+ elog "Adding user gdm to video group" |
111 |
+ usermod -G video,${g// /,} gdm || die "Adding user gdm to video group failed" |
112 |
+ fi |
113 |
+} |
114 |
+ |
115 |
+src_prepare() { |
116 |
DOCS="AUTHORS ChangeLog NEWS README TODO" |
117 |
|
118 |
# PAM is the only auth scheme supported |
119 |
@@ -142,23 +159,6 @@ pkg_setup() { |
120 |
$(use_with xinerama)" |
121 |
[[ ${PV} != 9999 ]] && G2CONF="${G2CONF} ITSTOOL=$(type -P true)" |
122 |
|
123 |
- enewgroup gdm |
124 |
- enewgroup video # Just in case it hasn't been created yet |
125 |
- enewuser gdm -1 -1 /var/lib/gdm gdm,video |
126 |
- |
127 |
- # For compatibility with certain versions of nvidia-drivers, etc., need to |
128 |
- # ensure that gdm user is in the video group |
129 |
- if ! egetent group video | grep -q gdm; then |
130 |
- # FIXME XXX: is this at all portable, ldap-safe, etc.? |
131 |
- # XXX: egetent does not have a 1-argument form, so we can't use it to |
132 |
- # get the list of gdm's groups |
133 |
- local g=$(groups gdm) |
134 |
- elog "Adding user gdm to video group" |
135 |
- usermod -G video,${g// /,} gdm || die "Adding user gdm to video group failed" |
136 |
- fi |
137 |
-} |
138 |
- |
139 |
-src_prepare() { |
140 |
# GDM grabs VT2 instead of VT7, bug 261339, bug 284053, bug 288852 |
141 |
# XXX: We can now pass a hard-coded initial value; temporary fix |
142 |
#epatch "${FILESDIR}/${PN}-2.32.0-fix-vt-problems.patch" |
143 |
@@ -186,7 +186,6 @@ src_prepare() { |
144 |
|
145 |
if [[ ${PV} != 9999 ]]; then |
146 |
mkdir -p "${S}"/m4 |
147 |
- intltoolize --force --copy --automake || die "intltoolize failed" |
148 |
eautoreconf |
149 |
fi |
150 |
|
151 |
@@ -233,11 +232,6 @@ pkg_postinst() { |
152 |
done |
153 |
eend ${ret} |
154 |
|
155 |
- ewarn |
156 |
- ewarn "This is an EXPERIMENTAL release, please bear with its bugs and" |
157 |
- ewarn "visit us on #gentoo-desktop if you have problems." |
158 |
- ewarn |
159 |
- |
160 |
elog "To make GDM start at boot, edit /etc/conf.d/xdm" |
161 |
elog "and then execute 'rc-update add xdm default'." |
162 |
elog "If you already have GDM running, you will need to restart it." |