Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-control-center: gnome-control-center-3.8.0.ebuild ChangeLog
Date: Thu, 28 Mar 2013 23:08:11
Message-Id: 20130328230807.9600E2171E@flycatcher.gentoo.org
1 pacho 13/03/28 23:08:07
2
3 Modified: ChangeLog
4 Added: gnome-control-center-3.8.0.ebuild
5 Log:
6 Version bump for Gnome 3.8
7
8 (Portage version: 2.1.11.58/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.123 gnome-base/gnome-control-center/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-control-center/ChangeLog?rev=1.123&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-control-center/ChangeLog?rev=1.123&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-control-center/ChangeLog?r1=1.122&r2=1.123
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/ChangeLog,v
20 retrieving revision 1.122
21 retrieving revision 1.123
22 diff -u -r1.122 -r1.123
23 --- ChangeLog 2 Feb 2013 22:33:47 -0000 1.122
24 +++ ChangeLog 28 Mar 2013 23:08:07 -0000 1.123
25 @@ -1,6 +1,16 @@
26 # ChangeLog for gnome-base/gnome-control-center
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/ChangeLog,v 1.122 2013/02/02 22:33:47 ago Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/ChangeLog,v 1.123 2013/03/28 23:08:07 pacho Exp $
30 +
31 +*gnome-control-center-3.8.0 (28 Mar 2013)
32 +
33 + 28 Mar 2013; Pacho Ramos <pacho@g.o>
34 + +files/gnome-control-center-3.7.4-optional-kerberos.patch,
35 + +files/gnome-control-center-3.8.0-optional.patch,
36 + +files/gnome-control-center-3.8.0-paths-makefiles.patch,
37 + +files/gnome-control-center-3.8.0-paths.patch,
38 + +gnome-control-center-3.8.0.ebuild:
39 + Version bump for Gnome 3.8
40
41 02 Feb 2013; Agostino Sarubbo <ago@g.o>
42 gnome-control-center-3.6.3-r1.ebuild:
43
44
45
46 1.1 gnome-base/gnome-control-center/gnome-control-center-3.8.0.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.8.0.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.8.0.ebuild?rev=1.1&content-type=text/plain
50
51 Index: gnome-control-center-3.8.0.ebuild
52 ===================================================================
53 # Copyright 1999-2013 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.8.0.ebuild,v 1.1 2013/03/28 23:08:07 pacho Exp $
56
57 EAPI="5"
58 GCONF_DEBUG="yes"
59 GNOME2_LA_PUNT="yes" # gmodule is used, which uses dlopen
60
61 inherit autotools eutils gnome2
62
63 DESCRIPTION="GNOME Desktop Configuration Tool"
64 HOMEPAGE="http://www.gnome.org/"
65
66 LICENSE="GPL-2+"
67 SLOT="2"
68 IUSE="+bluetooth +colord +cups +gnome-online-accounts +i18n input_devices_wacom kerberos +networkmanager +socialweb systemd v4l"
69 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
70
71 # XXX: NetworkManager-0.9 support is automagic, make hard-dep once it's released
72 #
73 # gnome-session-2.91.6-r1 is needed so that 10-user-dirs-update is run at login
74 # g-s-d[policykit] needed for bug #403527
75 COMMON_DEPEND="
76 >=dev-libs/glib-2.35.1:2
77 >=x11-libs/gdk-pixbuf-2.23.0:2
78 >=x11-libs/gtk+-3.7.7:3
79 >=gnome-base/gsettings-desktop-schemas-3.7.2.2
80 >=gnome-base/gnome-desktop-3.7.5:3=
81 >=gnome-base/gnome-settings-daemon-3.6[colord?,policykit]
82 >=gnome-base/libgnomekbd-2.91.91
83
84 app-text/iso-codes
85 dev-libs/libpwquality
86 dev-libs/libxml2:2
87 gnome-base/gnome-menus:3
88 gnome-base/libgtop:2
89 media-libs/fontconfig
90
91 >=media-libs/libcanberra-0.13[gtk3]
92 >=media-sound/pulseaudio-2[glib]
93 >=sys-auth/polkit-0.97
94 >=sys-power/upower-0.9.1
95 >=x11-libs/libnotify-0.7.3
96
97 x11-apps/xmodmap
98 x11-libs/libX11
99 x11-libs/libXxf86misc
100 >=x11-libs/libXi-1.2
101
102 bluetooth? ( >=net-wireless/gnome-bluetooth-3.5.5:= )
103 colord? ( >=x11-misc/colord-0.1.29 )
104 cups? ( >=net-print/cups-1.4[dbus] )
105 gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.5.90 )
106 i18n? ( >=app-i18n/ibus-1.4.99 )
107 kerberos? ( virtual/krb5 )
108 networkmanager? (
109 >=gnome-extra/nm-applet-0.9.7.995
110 >=net-misc/networkmanager-0.9.8[modemmanager] )
111 socialweb? ( net-libs/libsocialweb )
112 systemd? ( >=sys-apps/systemd-31 )
113 v4l? (
114 media-libs/gstreamer:1.0
115 media-libs/clutter-gtk:1.0
116 >=media-video/cheese-3.5.91 )
117 input_devices_wacom? (
118 >=dev-libs/libwacom-0.6
119 >=x11-libs/libXi-1.2 )
120 "
121 # <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x
122 RDEPEND="${COMMON_DEPEND}
123 >=sys-apps/accountsservice-0.6.30
124 x11-themes/gnome-icon-theme-symbolic
125 colord? ( >=gnome-extra/gnome-color-manager-3
126 >=x11-misc/colord-0.1.29 )
127 cups? (
128 >=app-admin/system-config-printer-gnome-1.3.5
129 net-print/cups-pk-helper )
130 !systemd? (
131 app-admin/openrc-settingsd
132 sys-auth/consolekit )
133 input_devices_wacom? ( gnome-base/gnome-settings-daemon[input_devices_wacom] )
134
135 !<gnome-base/gdm-2.91.94
136 !<gnome-extra/gnome-color-manager-3.1.2
137 !gnome-extra/gnome-media[pulseaudio]
138 !<gnome-extra/gnome-media-2.32.0-r300
139 !<net-wireless/gnome-bluetooth-3.3.2
140 "
141 # PDEPEND to avoid circular dependency
142 PDEPEND=">=gnome-base/gnome-session-2.91.6-r1"
143 DEPEND="${COMMON_DEPEND}
144 x11-proto/xproto
145 x11-proto/xf86miscproto
146 x11-proto/kbproto
147
148 dev-libs/libxml2:2
149 dev-libs/libxslt
150 >=dev-util/intltool-0.40.1
151 >=sys-devel/gettext-0.17
152 virtual/pkgconfig
153
154 cups? ( sys-apps/sed )
155
156 gnome-base/gnome-common
157 "
158 # Needed for autoreconf
159 # gnome-base/gnome-common
160
161 src_prepare() {
162 # Make some panels optional; requires eautoreconf
163 epatch "${FILESDIR}/${PN}-3.8.0-optional.patch"
164
165 # https://bugzilla.gnome.org/show_bug.cgi?id=686840
166 epatch "${FILESDIR}/${PN}-3.7.4-optional-kerberos.patch"
167
168 # Fix some absolute paths to be appropriate for Gentoo
169 epatch "${FILESDIR}/${PN}-3.8.0-paths-makefiles.patch"
170 epatch "${FILESDIR}/${PN}-3.8.0-paths.patch"
171
172 eautoreconf
173 gnome2_src_prepare
174
175 # panels/datetime/Makefile.am gets touched as a result of something in our
176 # src_prepare(). We need to touch timedated{c,h} to prevent them from being
177 # regenerated (bug #415901)
178 [[ -f panels/datetime/timedated.h ]] && touch panels/datetime/timedated.h
179 [[ -f panels/datetime/timedated.c ]] && touch panels/datetime/timedated.c
180 }
181
182 src_configure() {
183 G2CONF="${G2CONF}
184 --disable-update-mimedb
185 --disable-static
186 --enable-documentation
187 $(use_enable bluetooth)
188 $(use_enable colord color)
189 $(use_enable cups)
190 $(use_enable gnome-online-accounts goa)
191 $(use_enable i18n ibus)
192 $(use_with socialweb libsocialweb)
193 $(use_enable systemd)
194 $(use_with v4l cheese)
195 $(use_enable input_devices_wacom wacom)"
196 # XXX: $(use_with kerberos) # for 3.7.x
197 if ! use kerberos; then
198 G2CONF+=" KRB5_CONFIG=$(type -P true)"
199 fi
200 gnome2_src_configure
201 }