Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gnome-applets: ChangeLog gnome-applets-2.28.0.ebuild gnome-applets-2.26.2.ebuild
Date: Thu, 29 Oct 2009 23:48:43
Message-Id: E1N3ejK-0003m7-7V@stork.gentoo.org
1 eva 09/10/29 23:48:34
2
3 Modified: ChangeLog
4 Added: gnome-applets-2.28.0.ebuild
5 Removed: gnome-applets-2.26.2.ebuild
6 Log:
7 New version for GNOME 2.28.
8 (Portage version: 2.2_rc46/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.296 gnome-base/gnome-applets/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-applets/ChangeLog?rev=1.296&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-applets/ChangeLog?rev=1.296&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-applets/ChangeLog?r1=1.295&r2=1.296
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/ChangeLog,v
20 retrieving revision 1.295
21 retrieving revision 1.296
22 diff -u -r1.295 -r1.296
23 --- ChangeLog 24 Oct 2009 17:01:25 -0000 1.295
24 +++ ChangeLog 29 Oct 2009 23:48:33 -0000 1.296
25 @@ -1,6 +1,13 @@
26 # ChangeLog for gnome-base/gnome-applets
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/ChangeLog,v 1.295 2009/10/24 17:01:25 nixnut Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/ChangeLog,v 1.296 2009/10/29 23:48:33 eva Exp $
30 +
31 +*gnome-applets-2.28.0 (29 Oct 2009)
32 +
33 + 29 Oct 2009; Gilles Dartiguelongue <eva@g.o>
34 + -gnome-applets-2.26.2.ebuild, +gnome-applets-2.28.0.ebuild,
35 + +files/gnome-applets-2.28.0-stickynotes-duplicate-labels-ui.patch:
36 + New version for GNOME 2.28.
37
38 24 Oct 2009; nixnut <nixnut@g.o> gnome-applets-2.26.3.ebuild:
39 ppc stable #281427
40
41
42
43 1.1 gnome-base/gnome-applets/gnome-applets-2.28.0.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.28.0.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.28.0.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-applets-2.28.0.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-applets/gnome-applets-2.28.0.ebuild,v 1.1 2009/10/29 23:48:33 eva Exp $
53
54 inherit eutils gnome2 python
55
56 DESCRIPTION="Applets for the GNOME Desktop and Panel"
57 HOMEPAGE="http://www.gnome.org/"
58
59 LICENSE="GPL-2 FDL-1.1 LGPL-2"
60 SLOT="2"
61 KEYWORDS="~amd64 ~x86"
62 IUSE="acpi apm doc gnome gstreamer hal ipv6 networkmanager policykit"
63
64 # TODO: configure says python stuff is optional
65 # my secret script says cpufrequtils might be needed in RDEPEND
66
67 RDEPEND=">=x11-libs/gtk+-2.13
68 >=dev-libs/glib-2.18.0
69 >=gnome-base/gconf-2.8
70 >=gnome-base/gnome-panel-2.13.4
71 >=x11-libs/libxklavier-4.0
72 >=x11-libs/libwnck-2.9.3
73 >=gnome-base/gnome-desktop-2.11.1
74 >=x11-libs/libnotify-0.3.2
75 >=sys-apps/dbus-1.1.2
76 >=dev-libs/dbus-glib-0.74
77 >=dev-libs/libxml2-2.5.0
78 >=x11-themes/gnome-icon-theme-2.15.91
79 >=dev-libs/libgweather-2.22.1
80 >=virtual/python-2.4
81 x11-libs/libX11
82
83 apm? ( sys-apps/apmd )
84 gnome? (
85 >=gnome-base/libgnomekbd-2.21.4.1
86 gnome-base/gnome-settings-daemon
87
88 >=gnome-extra/gucharmap-2.23
89 >=gnome-base/libgtop-2.11.92
90
91 >=dev-python/pygobject-2.6
92 >=dev-python/pygtk-2.6
93 >=dev-python/libgnome-python-2.10
94 >=dev-python/gconf-python-2.10
95 >=dev-python/gnome-applets-python-2.10 )
96 gstreamer? (
97 >=media-libs/gstreamer-0.10.2
98 >=media-libs/gst-plugins-base-0.10.14
99 || (
100 >=media-plugins/gst-plugins-alsa-0.10.14
101 >=media-plugins/gst-plugins-oss-0.10.14 ) )
102 hal? ( >=sys-apps/hal-0.5.3 )
103 networkmanager? ( >=net-misc/networkmanager-0.7.0 )
104 policykit? ( >=sys-auth/polkit-0.91 )"
105
106 DEPEND="${RDEPEND}
107 >=app-text/scrollkeeper-0.1.4
108 >=app-text/gnome-doc-utils-0.3.2
109 >=dev-util/pkgconfig-0.19
110 >=dev-util/intltool-0.35
111 dev-libs/libxslt
112 ~app-text/docbook-xml-dtd-4.3
113 doc? ( app-text/docbook-sgml-utils )"
114
115 DOCS="AUTHORS ChangeLog NEWS README"
116
117 src_unpack() {
118 gnome2_src_unpack
119
120 # disable pyc compiling
121 mv py-compile py-compile.orig
122 ln -s $(type -P true) py-compile
123
124 # Invest applet tests need gconf/proxy/...
125 sed 's/^TESTS.*/TESTS=/g' -i invest-applet/invest/Makefile.am \
126 invest-applet/invest/Makefile.in || die "disabling invest tests failed"
127
128 # Fixes a crash when creating new sticky note, bug #207877, upstream #594797
129 epatch "${FILESDIR}/${P}-stickynotes-duplicate-labels-ui.patch"
130 }
131
132 pkg_setup() {
133 G2CONF="${G2CONF}
134 --disable-scrollkeeper
135 --disable-schemas-install
136 --enable-flags
137 $(use_enable gstreamer mixer-applet)
138 $(use_with hal)
139 $(use_enable ipv6)
140 $(use_enable networkmanager)
141 $(use_enable policykit polkit)"
142
143 if ! use ppc && ! use apm && ! use acpi; then
144 G2CONF="${G2CONF} --disable-battstat"
145 fi
146
147 if use ppc && ! use apm; then
148 G2CONF="${G2CONF} --disable-battstat"
149 fi
150 }
151
152 src_test() {
153 unset DBUS_SESSION_BUS_ADDRESS
154 emake check || die "emake check failed"
155 }
156
157 src_install() {
158 gnome2_src_install
159
160 local APPLETS="accessx-status battstat charpick cpufreq drivemount geyes
161 gkb-new gswitchit gweather invest-applet mini-commander
162 mixer modemlights multiload null_applet stickynotes trashapplet"
163
164 # modemlights is out because it needs system-tools-backends-1
165
166 for applet in ${APPLETS} ; do
167 docinto ${applet}
168
169 for d in AUTHORS ChangeLog NEWS README README.themes TODO ; do
170 [ -s ${applet}/${d} ] && dodoc ${applet}/${d}
171 done
172 done
173 }
174
175 pkg_postinst() {
176 gnome2_pkg_postinst
177
178 if use acpi && ! use hal ; then
179 elog "It is highly recommended that you install acpid if you use the"
180 elog "battstat applet to prevent any issues with other applications"
181 elog "trying to read acpi information."
182 fi
183
184 # check for new python modules on bumps
185 python_mod_optimize $(python_get_sitedir)/invest
186 }
187
188 pkg_postrm() {
189 gnome2_pkg_postrm
190 python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/invest
191 }