Gentoo Archives: gentoo-commits

From: Nirbheek Chauhan <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-control-center/
Date: Tue, 22 Feb 2011 19:45:13
Message-Id: ac94b3546890eb017785fec98b551204c5a5a48c.nirbheek@gentoo
1 commit: ac94b3546890eb017785fec98b551204c5a5a48c
2 Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 22 19:10:03 2011 +0000
4 Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 22 19:32:16 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=ac94b354
7
8 gnome-base/gnome-control-center: 2.91.7 -> 2.91.90
9
10 * Lots and lots of plugin updates and bugfixes
11
12 ---
13 ....ebuild => gnome-control-center-2.91.90.ebuild} | 29 ++++++++----------
14 .../gnome-control-center-9999.ebuild | 30 +++++++++++--------
15 2 files changed, 30 insertions(+), 29 deletions(-)
16
17 diff --git a/gnome-base/gnome-control-center/gnome-control-center-2.91.6-r1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-2.91.90.ebuild
18 similarity index 81%
19 rename from gnome-base/gnome-control-center/gnome-control-center-2.91.6-r1.ebuild
20 rename to gnome-base/gnome-control-center/gnome-control-center-2.91.90.ebuild
21 index c867504..1b08877 100644
22 --- a/gnome-base/gnome-control-center/gnome-control-center-2.91.6-r1.ebuild
23 +++ b/gnome-base/gnome-control-center/gnome-control-center-2.91.90.ebuild
24 @@ -6,14 +6,14 @@ EAPI="3"
25 GCONF_DEBUG="yes"
26 GNOME2_LA_PUNT="yes" # gmodule is used, which uses dlopen
27
28 -inherit eutils gnome2
29 +inherit gnome2
30
31 -DESCRIPTION="The gnome2 Desktop configuration tool"
32 +DESCRIPTION="GNOME Desktop Configuration Tool"
33 HOMEPAGE="http://www.gnome.org/"
34
35 LICENSE="GPL-2"
36 SLOT="2"
37 -IUSE="doc"
38 +IUSE="doc +networkmanager +socialweb"
39 if [[ ${PV} = 9999 ]]; then
40 inherit gnome2-live
41 KEYWORDS=""
42 @@ -21,9 +21,7 @@ else
43 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
44 fi
45
46 -# TODO: appindicator
47 # WTF: pulseaudio is compulsary now for gnome-volume-control
48 -# XXX: libXft is checked for, but not used anywhere?
49 # FIXME: Cheese is optional, but automagic => force-enabled for now
50 # FIXME: Cups is optional, but automagic => force-enabled for now
51 # XXX: gnome-desktop-2.91.5 is needed for upstream commit c67f7efb
52 @@ -33,11 +31,11 @@ COMMON_DEPEND="
53 >=dev-libs/glib-2.25.11
54 >=x11-libs/gdk-pixbuf-2.23.0
55 >=x11-libs/gtk+-2.91.6:3
56 - >=gnome-base/gsettings-desktop-schemas-0.1.3
57 + >=gnome-base/gsettings-desktop-schemas-0.1.7
58 >=gnome-base/gconf-2.0
59 >=dev-libs/dbus-glib-0.73
60 >=gnome-base/gnome-desktop-2.91.5:3
61 - >=gnome-base/gnome-settings-daemon-2.91.2
62 + >=gnome-base/gnome-settings-daemon-2.91.9
63 >=gnome-base/libgnomekbd-2.91.2
64
65 app-text/iso-codes
66 @@ -46,21 +44,23 @@ COMMON_DEPEND="
67 gnome-base/libgtop:2
68 media-libs/fontconfig
69 media-libs/gstreamer:0.10
70 - net-print/cups
71
72 >=media-libs/libcanberra-0.13[gtk3]
73 >=media-sound/pulseaudio-0.9.16
74 >=media-video/cheese-2.29.90
75 + >=net-print/cups-1.4
76 >=sys-auth/polkit-0.97
77 >=sys-power/upower-0.9.1
78
79 x11-apps/xmodmap
80 x11-libs/libX11
81 - x11-libs/libXft
82 x11-libs/libXxf86misc
83 - >=x11-libs/libxklavier-4.0
84 + >=x11-libs/libxklavier-5.1
85 >=x11-libs/libXi-1.2
86
87 + networkmanager? ( >=net-misc/networkmanager-0.8.992 )
88 + socialweb? ( net-libs/libsocialweb )
89 +
90 !!gnome-extra/gnome-media[pulseaudio]
91 !!<gnome-extra/gnome-media-2.32.0-r300"
92 RDEPEND="${COMMON_DEPEND}
93 @@ -73,7 +73,7 @@ DEPEND="${COMMON_DEPEND}
94 x11-proto/kbproto
95
96 >=sys-devel/gettext-0.17
97 - >=dev-util/intltool-0.40
98 + >=dev-util/intltool-0.40.1
99 >=dev-util/pkgconfig-0.19
100
101 app-text/scrollkeeper
102 @@ -83,13 +83,10 @@ DEPEND="${COMMON_DEPEND}
103 # gnome-base/gnome-common
104
105 src_prepare() {
106 - # TODO: libsocialweb
107 G2CONF="${G2CONF}
108 --disable-update-mimedb
109 --disable-static
110 - --disable-schemas-install"
111 + --disable-schemas-install
112 + $(use_with socialweb libsocialweb)"
113 DOCS="AUTHORS ChangeLog NEWS README TODO"
114 -
115 - # Taken from upstream, remove for next release, bug 353684
116 - epatch "${FILESDIR}/${P}-port-to-gtkstyle-context.patch"
117 }
118
119 diff --git a/gnome-base/gnome-control-center/gnome-control-center-9999.ebuild b/gnome-base/gnome-control-center/gnome-control-center-9999.ebuild
120 index 82fd020..1b08877 100644
121 --- a/gnome-base/gnome-control-center/gnome-control-center-9999.ebuild
122 +++ b/gnome-base/gnome-control-center/gnome-control-center-9999.ebuild
123 @@ -8,12 +8,12 @@ GNOME2_LA_PUNT="yes" # gmodule is used, which uses dlopen
124
125 inherit gnome2
126
127 -DESCRIPTION="The gnome2 Desktop configuration tool"
128 +DESCRIPTION="GNOME Desktop Configuration Tool"
129 HOMEPAGE="http://www.gnome.org/"
130
131 LICENSE="GPL-2"
132 SLOT="2"
133 -IUSE="doc"
134 +IUSE="doc +networkmanager +socialweb"
135 if [[ ${PV} = 9999 ]]; then
136 inherit gnome2-live
137 KEYWORDS=""
138 @@ -21,21 +21,21 @@ else
139 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
140 fi
141
142 -# TODO: appindicator
143 # WTF: pulseaudio is compulsary now for gnome-volume-control
144 -# XXX: libXft is checked for, but not used anywhere?
145 # FIXME: Cheese is optional, but automagic => force-enabled for now
146 # FIXME: Cups is optional, but automagic => force-enabled for now
147 # XXX: gnome-desktop-2.91.5 is needed for upstream commit c67f7efb
148 +#
149 +# gnome-session-2.91.6-r1 is needed so that 10-user-dirs-update is run at login
150 COMMON_DEPEND="
151 >=dev-libs/glib-2.25.11
152 >=x11-libs/gdk-pixbuf-2.23.0
153 >=x11-libs/gtk+-2.91.6:3
154 - >=gnome-base/gsettings-desktop-schemas-0.1.3
155 + >=gnome-base/gsettings-desktop-schemas-0.1.7
156 >=gnome-base/gconf-2.0
157 >=dev-libs/dbus-glib-0.73
158 >=gnome-base/gnome-desktop-2.91.5:3
159 - >=gnome-base/gnome-settings-daemon-2.91.2
160 + >=gnome-base/gnome-settings-daemon-2.91.9
161 >=gnome-base/libgnomekbd-2.91.2
162
163 app-text/iso-codes
164 @@ -44,32 +44,36 @@ COMMON_DEPEND="
165 gnome-base/libgtop:2
166 media-libs/fontconfig
167 media-libs/gstreamer:0.10
168 - net-print/cups
169
170 >=media-libs/libcanberra-0.13[gtk3]
171 >=media-sound/pulseaudio-0.9.16
172 >=media-video/cheese-2.29.90
173 + >=net-print/cups-1.4
174 >=sys-auth/polkit-0.97
175 >=sys-power/upower-0.9.1
176
177 x11-apps/xmodmap
178 x11-libs/libX11
179 - x11-libs/libXft
180 x11-libs/libXxf86misc
181 - >=x11-libs/libxklavier-4.0
182 + >=x11-libs/libxklavier-5.1
183 >=x11-libs/libXi-1.2
184
185 + networkmanager? ( >=net-misc/networkmanager-0.8.992 )
186 + socialweb? ( net-libs/libsocialweb )
187 +
188 !!gnome-extra/gnome-media[pulseaudio]
189 !!<gnome-extra/gnome-media-2.32.0-r300"
190 RDEPEND="${COMMON_DEPEND}
191 sys-apps/accountsservice"
192 +# PDEPEND to avoid circular dependency
193 +PDEPEND=">=gnome-base/gnome-session-2.91.6-r1"
194 DEPEND="${COMMON_DEPEND}
195 x11-proto/xproto
196 x11-proto/xf86miscproto
197 x11-proto/kbproto
198
199 >=sys-devel/gettext-0.17
200 - >=dev-util/intltool-0.40
201 + >=dev-util/intltool-0.40.1
202 >=dev-util/pkgconfig-0.19
203
204 app-text/scrollkeeper
205 @@ -78,11 +82,11 @@ DEPEND="${COMMON_DEPEND}
206 # Needed for autoreconf
207 # gnome-base/gnome-common
208
209 -pkg_setup() {
210 - # TODO: libsocialweb
211 +src_prepare() {
212 G2CONF="${G2CONF}
213 --disable-update-mimedb
214 --disable-static
215 - --disable-schemas-install"
216 + --disable-schemas-install
217 + $(use_with socialweb libsocialweb)"
218 DOCS="AUTHORS ChangeLog NEWS README TODO"
219 }