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-applets: metadata.xml gnome-applets-2.32.1.1-r1.ebuild ChangeLog
Date: Sat, 07 Jul 2012 12:37:03
Message-Id: 20120707123648.82F222004B@flycatcher.gentoo.org
1 pacho 12/07/07 12:36:48
2
3 Modified: metadata.xml ChangeLog
4 Added: gnome-applets-2.32.1.1-r1.ebuild
5 Log:
6 Fix automagic dependencies on cpufreq (#390877) and other packages (#394893).
7
8 (Portage version: 2.1.11.5/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 gnome-base/gnome-applets/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-applets/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-applets/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-applets/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 27 Mar 2011 10:15:48 -0000 1.3
24 +++ metadata.xml 7 Jul 2012 12:36:48 -0000 1.4
25 @@ -2,4 +2,7 @@
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 <herd>gnome</herd>
29 +<use>
30 +<flag name="cpufreq">Build cpu frequency scaling monitor applet</flag>
31 +</use>
32 </pkgmetadata>
33
34
35
36 1.354 gnome-base/gnome-applets/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-applets/ChangeLog?rev=1.354&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-applets/ChangeLog?rev=1.354&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-applets/ChangeLog?r1=1.353&r2=1.354
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/ChangeLog,v
45 retrieving revision 1.353
46 retrieving revision 1.354
47 diff -u -r1.353 -r1.354
48 --- ChangeLog 24 May 2012 08:44:12 -0000 1.353
49 +++ ChangeLog 7 Jul 2012 12:36:48 -0000 1.354
50 @@ -1,6 +1,12 @@
51 # ChangeLog for gnome-base/gnome-applets
52 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/ChangeLog,v 1.353 2012/05/24 08:44:12 tetromino Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/ChangeLog,v 1.354 2012/07/07 12:36:48 pacho Exp $
55 +
56 +*gnome-applets-2.32.1.1-r1 (07 Jul 2012)
57 +
58 + 07 Jul 2012; Pacho Ramos <pacho@g.o> +gnome-applets-2.32.1.1-r1.ebuild,
59 + metadata.xml:
60 + Fix automagic dependencies on cpufreq (#390877) and other packages (#394893).
61
62 24 May 2012; Alexandre Rostovtsev <tetromino@g.o>
63 gnome-applets-3.4.1.ebuild:
64
65
66
67 1.1 gnome-base/gnome-applets/gnome-applets-2.32.1.1-r1.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.32.1.1-r1.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.32.1.1-r1.ebuild?rev=1.1&content-type=text/plain
71
72 Index: gnome-applets-2.32.1.1-r1.ebuild
73 ===================================================================
74 # Copyright 1999-2012 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.32.1.1-r1.ebuild,v 1.1 2012/07/07 12:36:48 pacho Exp $
77
78 EAPI="4"
79 GCONF_DEBUG="no"
80 GNOME_TARBALL_SUFFIX="bz2"
81 PYTHON_DEPEND="2:2.5"
82
83 inherit eutils gnome2 python autotools
84
85 DESCRIPTION="Applets for the GNOME Desktop and Panel"
86 HOMEPAGE="http://www.gnome.org/"
87
88 LICENSE="GPL-2 FDL-1.1 LGPL-2"
89 SLOT="0"
90 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
91 IUSE="+cpufreq gstreamer ipv6 networkmanager policykit"
92
93 # TODO: configure says python stuff is optional
94 # null applet still needs bonobo support for gnome-panel
95 RDEPEND=">=x11-libs/gtk+-2.20:2
96 >=dev-libs/glib-2.22:2
97 >=gnome-base/gconf-2.8:2
98 >=gnome-base/gnome-panel-2.31.2[bonobo]
99 >=x11-libs/libxklavier-4.0
100 >=x11-libs/libwnck-2.9.3:1
101 >=gnome-base/gnome-desktop-2.11.1:2
102 >=x11-libs/libnotify-0.3.2
103 >=sys-apps/dbus-1.1.2
104 >=dev-libs/dbus-glib-0.74
105 >=dev-libs/libxml2-2.5.0:2
106 >=x11-themes/gnome-icon-theme-2.15.91
107 >=dev-libs/libgweather-2.22.1:2
108 <dev-libs/libgweather-2.91:2
109 x11-libs/libX11
110
111 gnome-base/gnome-settings-daemon
112 gnome-base/libgnome
113 >=gnome-extra/gucharmap-2.23:0
114 >=gnome-base/libgtop-2.11.92:2
115 >=dev-python/pygobject-2.6:2
116 >=dev-python/pygtk-2.6:2
117 >=dev-python/gconf-python-2.10:2
118 >=dev-python/gnome-applets-python-2.10
119
120 cpufreq? ( sys-power/cpufrequtils )
121 gstreamer? (
122 >=media-libs/gstreamer-0.10.2:0.10
123 >=media-libs/gst-plugins-base-0.10.14:0.10
124 || (
125 >=media-plugins/gst-plugins-alsa-0.10.14:0.10
126 >=media-plugins/gst-plugins-oss-0.10.14:0.10 ) )
127 networkmanager? ( >=net-misc/networkmanager-0.7.0 )
128 policykit? ( >=sys-auth/polkit-0.92 )"
129
130 DEPEND="${RDEPEND}
131 >=app-text/scrollkeeper-0.1.4
132 >=app-text/gnome-doc-utils-0.3.2
133 virtual/pkgconfig
134 >=dev-util/intltool-0.35
135 dev-libs/libxslt
136 ~app-text/docbook-xml-dtd-4.3
137 gnome-base/gnome-common"
138 # gnome-base/gnome-common for eautoreconf
139
140 pkg_setup() {
141 DOCS="AUTHORS ChangeLog NEWS README"
142 G2CONF="${G2CONF}
143 --without-hal
144 --disable-battstat
145 --disable-scrollkeeper
146 --disable-schemas-install
147 $(use_enable cpufreq)
148 $(use_enable gstreamer mixer-applet)
149 $(use_enable ipv6)
150 $(use_enable networkmanager)
151 $(use_enable policykit polkit)"
152
153 python_set_active_version 2
154 python_pkg_setup
155 }
156
157 src_prepare() {
158 epatch \
159 "${FILESDIR}"/${P}-libnotify-0.7.patch \
160 "${FILESDIR}"/${P}-underlinking.patch
161
162 # gweather: fix NetworkManager support to compile, see upstream bug 636217 and bug 358043
163 epatch "${FILESDIR}"/${P}-dbus-fix.patch
164
165 # Invest applet tests need gconf/proxy/...
166 sed 's/^TESTS.*/TESTS=/g' -i invest-applet/invest/Makefile.am \
167 invest-applet/invest/Makefile.in || die "disabling invest tests failed"
168
169 python_clean_py-compile_files
170 python_convert_shebangs -r 2 .
171
172 eautoreconf
173 gnome2_src_prepare
174 }
175
176 src_test() {
177 unset DBUS_SESSION_BUS_ADDRESS
178 emake check || die "emake check failed"
179 }
180
181 src_install() {
182 gnome2_src_install
183
184 local APPLETS="accessx-status charpick drivemount geyes
185 gkb-new gswitchit gweather invest-applet mini-commander
186 mixer modemlights multiload null_applet stickynotes trashapplet"
187 use cpufreq && APPLETS="${APPLETS} cpufreq"
188
189 # modemlights is out because it needs system-tools-backends-1
190
191 for applet in ${APPLETS} ; do
192 docinto ${applet}
193
194 for d in AUTHORS ChangeLog NEWS README README.themes TODO ; do
195 [ -s ${applet}/${d} ] && dodoc ${applet}/${d}
196 done
197 done
198 }
199
200 pkg_postinst() {
201 gnome2_pkg_postinst
202
203 # check for new python modules on bumps
204 python_mod_optimize invest
205 }
206
207 pkg_postrm() {
208 gnome2_pkg_postrm
209 python_mod_cleanup invest
210 }