Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gdm/
Date: Tue, 30 Oct 2012 07:23:38
Message-Id: 1351581784.e1520138d55d6afcb86c341d908be49d15fcc035.eva@gentoo
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."