1 |
commit: 4af14248715a8bbcff3190b48e77aab1a5a81379 |
2 |
Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Oct 1 16:42:46 2011 +0000 |
4 |
Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Oct 1 16:42:59 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=4af14248 |
7 |
|
8 |
gnome-packagekikt, sound-juicer, rhythmbox: moved to the tree |
9 |
|
10 |
* rhythmbox live deps were updated, metadata.xml edited |
11 |
* portage-configs was updated |
12 |
|
13 |
--- |
14 |
.../files/gnome-packagekit-2.27.5-nls.patch | 11 -- |
15 |
.../gnome-packagekit/gnome-packagekit-3.0.3.ebuild | 104 -------------------- |
16 |
media-sound/rhythmbox/metadata.xml | 26 +++--- |
17 |
media-sound/rhythmbox/rhythmbox-9999.ebuild | 43 +++++---- |
18 |
.../files/sound-juicer-2.32.0-gtk3-api.patch | 93 ----------------- |
19 |
.../files/sound-juicer-2.32.0-gtk3-only.patch | 71 ------------- |
20 |
.../files/sound-juicer-2.32.0-new-gdk-keys.patch | 26 ----- |
21 |
.../files/sound-juicer-correct-desktop-files.patch | 13 --- |
22 |
.../sound-juicer-2.99.0_pre20110405.ebuild | 82 --------------- |
23 |
status/portage-configs/package.keywords.gnome3 | 1 + |
24 |
status/portage-configs/package.unmask.gnome3 | 2 + |
25 |
11 files changed, 38 insertions(+), 434 deletions(-) |
26 |
|
27 |
diff --git a/gnome-extra/gnome-packagekit/files/gnome-packagekit-2.27.5-nls.patch b/gnome-extra/gnome-packagekit/files/gnome-packagekit-2.27.5-nls.patch |
28 |
deleted file mode 100644 |
29 |
index da1511e..0000000 |
30 |
--- a/gnome-extra/gnome-packagekit/files/gnome-packagekit-2.27.5-nls.patch |
31 |
+++ /dev/null |
32 |
@@ -1,11 +0,0 @@ |
33 |
---- po/Makefile.in.in.old 2009-08-08 17:59:08.000000000 +0200 |
34 |
-+++ po/Makefile.in.in 2009-04-13 22:53:15.000000000 +0200 |
35 |
-@@ -56,7 +56,7 @@ |
36 |
- |
37 |
- PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) |
38 |
- |
39 |
--USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep '^$$lang$$' $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep '^$$lang$$'`"; then printf "$$lang "; fi; done; fi) |
40 |
-+USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep ^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep ^$$lang$$`"; then printf "$$lang "; fi; done; fi) |
41 |
- |
42 |
- USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) |
43 |
- |
44 |
|
45 |
diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild b/gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild |
46 |
deleted file mode 100644 |
47 |
index 04bc3cf..0000000 |
48 |
--- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.0.3.ebuild |
49 |
+++ /dev/null |
50 |
@@ -1,104 +0,0 @@ |
51 |
-# Copyright 1999-2011 Gentoo Foundation |
52 |
-# Distributed under the terms of the GNU General Public License v2 |
53 |
-# $Header: $ |
54 |
- |
55 |
-EAPI="3" |
56 |
-GCONF_DEBUG="no" |
57 |
-PYTHON_DEPEND="2" |
58 |
- |
59 |
-inherit eutils gnome2 python virtualx |
60 |
- |
61 |
-DESCRIPTION="PackageKit client for the GNOME desktop" |
62 |
-HOMEPAGE="http://www.packagekit.org/" |
63 |
- |
64 |
-LICENSE="GPL-2" |
65 |
-SLOT="0" |
66 |
-KEYWORDS="~amd64 ~ppc ~x86" |
67 |
-IUSE="doc nls test udev" |
68 |
- |
69 |
-RDEPEND=" |
70 |
- >=dev-libs/glib-2.25.9:2 |
71 |
- >=x11-libs/gtk+-2.91.0:3 |
72 |
- >=x11-libs/libnotify-0.7.0 |
73 |
- >=dev-libs/dbus-glib-0.73 |
74 |
- |
75 |
- >=app-admin/packagekit-base-0.6.5[udev] |
76 |
- >=app-admin/packagekit-gtk-0.6.5 |
77 |
- >=gnome-base/gnome-menus-2.24.1 |
78 |
- >=media-libs/libcanberra-0.10[gtk3] |
79 |
- >=sys-apps/dbus-1.1.2 |
80 |
- >=sys-power/upower-0.9.0 |
81 |
- |
82 |
- media-libs/fontconfig |
83 |
- x11-libs/libX11 |
84 |
- |
85 |
- udev? ( >=sys-fs/udev-145[extras] )" |
86 |
-DEPEND="${RDEPEND} |
87 |
- app-text/docbook-sgml-utils |
88 |
- >=app-text/gnome-doc-utils-0.3.2 |
89 |
- dev-libs/libxslt |
90 |
- >=dev-util/intltool-0.35 |
91 |
- dev-util/pkgconfig |
92 |
- sys-devel/gettext |
93 |
- doc? ( >=dev-util/gtk-doc-1.9 )" |
94 |
- |
95 |
-# Fails, recheck for next release |
96 |
-# (gpk-self-test:9412): GnomePackageKit-WARNING **: Unknown error |
97 |
-# FAILED [failed to get cannot-fetch-sources] |
98 |
-# FAIL: gpk-self-test |
99 |
-RESTRICT="test" |
100 |
- |
101 |
-# NOTES: |
102 |
-# app-text/docbook-sgml-utils required for man pages |
103 |
-# app-text/gnome-doc-utils and dev-libs/libxslt required for gnome help files |
104 |
-# gtk-doc is generating a useless file, don't need it |
105 |
- |
106 |
-# UPSTREAM: |
107 |
-# misuse of CPPFLAGS/CXXFLAGS ? |
108 |
-# see if tests can forget about display (use eclass for that ?) |
109 |
-# intltool and gettext only with +nls |
110 |
- |
111 |
-pkg_setup() { |
112 |
- DOCS="AUTHORS MAINTAINERS NEWS README TODO" |
113 |
- # localstatedir: /var for upstream /var/lib for gentoo |
114 |
- # scrollkeeper and schemas-install: managed by gnome2 eclass |
115 |
- # tests: not working (need DISPLAY) |
116 |
- # gtk-doc: not needed (builded file is useless) |
117 |
-# --enable-libtool-lock |
118 |
-# --disable-dependency-tracking |
119 |
-# --enable-option-checking |
120 |
- G2CONF="${G2CONF} |
121 |
- --localstatedir=/var |
122 |
- --enable-compile-warnings=yes |
123 |
- --enable-iso-c |
124 |
- --disable-scrollkeeper |
125 |
- --disable-schemas-compile |
126 |
- --disable-strict |
127 |
- $(use_enable nls) |
128 |
- $(use_enable test tests) |
129 |
- $(use_enable udev gudev)" |
130 |
- python_set_active_version 2 |
131 |
-} |
132 |
- |
133 |
-src_prepare() { |
134 |
- gnome2_src_prepare |
135 |
- |
136 |
- # fix pyc/pyo generation |
137 |
- ln -sfn $(type -P true) py-compile |
138 |
-} |
139 |
- |
140 |
-src_test() { |
141 |
- unset DISPLAY |
142 |
- Xemake check || die "make check failed" |
143 |
-} |
144 |
- |
145 |
-pkg_postinst() { |
146 |
- gnome2_pkg_postinst |
147 |
- python_need_rebuild |
148 |
- python_mod_optimize packagekit |
149 |
-} |
150 |
- |
151 |
-pkg_postrm() { |
152 |
- gnome2_pkg_postrm |
153 |
- python_mod_cleanup packagekit |
154 |
-} |
155 |
|
156 |
diff --git a/media-sound/rhythmbox/metadata.xml b/media-sound/rhythmbox/metadata.xml |
157 |
index d6176a9..1721f74 100644 |
158 |
--- a/media-sound/rhythmbox/metadata.xml |
159 |
+++ b/media-sound/rhythmbox/metadata.xml |
160 |
@@ -1,25 +1,23 @@ |
161 |
<?xml version="1.0" encoding="UTF-8"?> |
162 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
163 |
-<!-- vim: set sts=2 sw=2 et : --> |
164 |
<pkgmetadata> |
165 |
<herd>gnome</herd> |
166 |
<herd>gstreamer</herd> |
167 |
<use> |
168 |
- <flag name="brasero">Enable CD burning via <pkg>app-cdr/brasero</pkg> rather |
169 |
- than <pkg>gnome-extra/nautilus-cd-burner</pkg></flag> |
170 |
+ <flag name="clutter">Build the visualizer plugin which uses |
171 |
+ <pkg>media-libs/clutter</pkg> and <pkg>x11-libs/mx</pkg></flag> |
172 |
<flag name="dbus">Allow the im-status plugin to set the status of your IM |
173 |
- clients using <pkg>dev-python/dbus-python</pkg></flag> |
174 |
- <flag name="daap">Enable support for local network music sharing via the |
175 |
- DAAP protocol using <pkg>net-libs/libdmapsharing</pkg></flag> |
176 |
+ clients using <pkg>dev-python/dbus-python</pkg></flag> |
177 |
+ <flag name="daap">Build the local network music sharing plugin which uses |
178 |
+ the DAAP protocol using <pkg>net-libs/libdmapsharing</pkg></flag> |
179 |
+ <flag name="lastfm">Build a plugin for Last.fm and Librefm scrobbling</flag> |
180 |
<flag name="html">Use <pkg>net-libs/webkit-gtk</pkg> for detecting and |
181 |
- displaying HTML podcast episode descriptions.</flag> |
182 |
+ displaying HTML podcast episode descriptions.</flag> |
183 |
<flag name="udev">Enable hardware detection via <pkg>sys-fs/udev</pkg> |
184 |
- replacing the deprecated <pkg>sys-apps/hal</pkg> code.</flag> |
185 |
- <flag name="upnp">Enable support for local network music sharing via the |
186 |
- UPnP protocols using <pkg>media-video/coherence</pkg>, |
187 |
- <pkg>dev-python/louie</pkg>, and <pkg>dev-python/twisted</pkg></flag> |
188 |
- <flag name="vala">Enable support for plugins written using |
189 |
- <pkg>dev-lang/vala</pkg></flag> |
190 |
- <flag name="webkit">Enable context panel plugin.</flag> |
191 |
+ replacing the deprecated <pkg>sys-apps/hal</pkg> code</flag> |
192 |
+ <flag name="upnp">Build a plugin for local network music sharing which uses |
193 |
+ UPnP protocols using <pkg>media-video/coherence</pkg>, |
194 |
+ <pkg>dev-python/louie</pkg>, and <pkg>dev-python/twisted</pkg></flag> |
195 |
+ <flag name="webkit">Enable context panel plugin</flag> |
196 |
</use> |
197 |
</pkgmetadata> |
198 |
|
199 |
diff --git a/media-sound/rhythmbox/rhythmbox-9999.ebuild b/media-sound/rhythmbox/rhythmbox-9999.ebuild |
200 |
index 5a90f47..b4c6b4b 100644 |
201 |
--- a/media-sound/rhythmbox/rhythmbox-9999.ebuild |
202 |
+++ b/media-sound/rhythmbox/rhythmbox-9999.ebuild |
203 |
@@ -18,7 +18,9 @@ HOMEPAGE="http://www.rhythmbox.org/" |
204 |
|
205 |
LICENSE="GPL-2" |
206 |
SLOT="0" |
207 |
-IUSE="cdr clutter daap dbus doc gnome-keyring html ipod +lastfm libnotify lirc musicbrainz mtp nsplugin python test udev upnp vala webkit" |
208 |
+IUSE="cdr clutter daap dbus doc gnome-keyring html ipod +lastfm libnotify lirc |
209 |
+musicbrainz mtp nsplugin python test udev upnp webkit" |
210 |
+# vala |
211 |
if [[ ${PV} = 9999 ]]; then |
212 |
KEYWORDS="" |
213 |
else |
214 |
@@ -27,25 +29,25 @@ fi |
215 |
|
216 |
# FIXME: double check what to do with fm-radio plugin |
217 |
# FIXME: Zeitgeist python plugin |
218 |
-# NOTE:: Rhythmbox Uses dbus-glib, gdbus, and dbus-python right now |
219 |
+# NOTE: Rhythmbox uses both gdbus and dbus-python right now |
220 |
+# NOTE: gst-python is still needed because gstreamer introspection is incomplete |
221 |
COMMON_DEPEND=">=dev-libs/glib-2.26.0:2 |
222 |
dev-libs/libxml2:2 |
223 |
>=x11-libs/gtk+-2.91.4:3[introspection] |
224 |
- >=x11-libs/gdk-pixbuf-2.18.0 |
225 |
- >=dev-libs/dbus-glib-0.71 |
226 |
+ >=x11-libs/gdk-pixbuf-2.18.0:2 |
227 |
>=dev-libs/gobject-introspection-0.10.0 |
228 |
>=dev-libs/libpeas-0.7.3[gtk,python?] |
229 |
>=dev-libs/totem-pl-parser-2.32.1 |
230 |
- >=media-libs/libgnome-media-profiles-2.91.0:3 |
231 |
>=net-libs/libsoup-2.26:2.4 |
232 |
>=net-libs/libsoup-gnome-2.26:2.4 |
233 |
>=media-libs/gst-plugins-base-0.10.32:0.10 |
234 |
>=media-libs/gstreamer-0.10.32:0.10[introspection] |
235 |
|
236 |
clutter? ( |
237 |
- media-libs/clutter |
238 |
- media-libs/clutter-gst |
239 |
- media-libs/clutter-gtk ) |
240 |
+ >=media-libs/clutter-1.2:1.0 |
241 |
+ >=media-libs/clutter-gst-1.0:1.0 |
242 |
+ >=media-libs/clutter-gtk-1.0:1.0 |
243 |
+ >=x11-libs/mx-1.0.1:1.0 ) |
244 |
cdr? ( >=app-cdr/brasero-2.91.90 ) |
245 |
daap? ( |
246 |
>=net-libs/libdmapsharing-2.9.11:3.0 |
247 |
@@ -55,8 +57,10 @@ COMMON_DEPEND=">=dev-libs/glib-2.26.0:2 |
248 |
lastfm? ( dev-libs/json-glib ) |
249 |
libnotify? ( >=x11-libs/libnotify-0.7.0 ) |
250 |
lirc? ( app-misc/lirc ) |
251 |
- musicbrainz? ( media-libs/musicbrainz:3 ) |
252 |
- python? ( >=dev-python/pygobject-2.28:2[introspection] ) |
253 |
+ musicbrainz? ( |
254 |
+ media-libs/musicbrainz:3 |
255 |
+ gnome-base/gconf:2 ) |
256 |
+ python? ( >=dev-python/pygobject-2.90.2:3[introspection] ) |
257 |
udev? ( |
258 |
ipod? ( >=media-libs/libgpod-0.7.92[udev] ) |
259 |
mtp? ( >=media-libs/libmtp-0.3 ) |
260 |
@@ -84,10 +88,8 @@ RDEPEND="${COMMON_DEPEND} |
261 |
gnome-keyring? ( dev-python/gnome-keyring-python ) |
262 |
webkit? ( |
263 |
dev-python/mako |
264 |
- >=net-libs/webkit-gtk-1.3.9:3[introspection] ) |
265 |
- ) |
266 |
- |
267 |
- nsplugin? ( net-libs/xulrunner )" |
268 |
+ >=net-libs/webkit-gtk-1.3.9:3[introspection] ) ) |
269 |
+" |
270 |
# gtk-doc-am needed for eautoreconf |
271 |
# dev-util/gtk-doc-am |
272 |
DEPEND="${COMMON_DEPEND} |
273 |
@@ -96,9 +98,8 @@ DEPEND="${COMMON_DEPEND} |
274 |
app-text/scrollkeeper |
275 |
>=app-text/gnome-doc-utils-0.9.1 |
276 |
doc? ( >=dev-util/gtk-doc-1.4 ) |
277 |
- test? ( dev-libs/check ) |
278 |
- vala? ( >=dev-lang/vala-0.9.4:0.10 ) |
279 |
-" |
280 |
+ test? ( dev-libs/check )" |
281 |
+# vala? ( >=dev-lang/vala-0.9.4:0.12 ) |
282 |
DOCS="AUTHORS ChangeLog DOCUMENTERS INTERNALS \ |
283 |
MAINTAINERS MAINTAINERS.old NEWS README THANKS" |
284 |
|
285 |
@@ -145,14 +146,17 @@ pkg_setup() { |
286 |
ewarn "The magnatune plugin requires USE='python gnome-keyring'" |
287 |
fi |
288 |
|
289 |
+ # --enable-vala just installs the sample vala plugin, and the configure |
290 |
+ # checks are broken, so don't enable it |
291 |
G2CONF="${G2CONF} |
292 |
MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins |
293 |
- VALAC=$(type -P valac-0.10) |
294 |
+ VALAC=$(type -P valac-0.12) |
295 |
--enable-mmkeys |
296 |
- --disable-maintainer-mode |
297 |
+ --disable-more-warnings |
298 |
--disable-scrollkeeper |
299 |
--disable-schemas-compile |
300 |
--disable-static |
301 |
+ --disable-vala |
302 |
--without-hal |
303 |
$(use_enable clutter visualizer) |
304 |
$(use_enable daap) |
305 |
@@ -163,7 +167,6 @@ pkg_setup() { |
306 |
$(use_enable nsplugin browser-plugin) |
307 |
$(use_enable python) |
308 |
$(use_enable upnp grilo) |
309 |
- $(use_enable vala) |
310 |
$(use_with cdr brasero) |
311 |
$(use_with daap mdns avahi) |
312 |
$(use_with gnome-keyring) |
313 |
|
314 |
diff --git a/media-sound/sound-juicer/files/sound-juicer-2.32.0-gtk3-api.patch b/media-sound/sound-juicer/files/sound-juicer-2.32.0-gtk3-api.patch |
315 |
deleted file mode 100644 |
316 |
index df898eb..0000000 |
317 |
--- a/media-sound/sound-juicer/files/sound-juicer-2.32.0-gtk3-api.patch |
318 |
+++ /dev/null |
319 |
@@ -1,93 +0,0 @@ |
320 |
-From f23bb0a5aac613c385272ee448afd27ce50b9ee4 Mon Sep 17 00:00:00 2001 |
321 |
-From: Bastien Nocera <hadess@××××××.net> |
322 |
-Date: Mon, 15 Nov 2010 17:47:54 +0000 |
323 |
-Subject: Update for new GTK+ 3.x and libgnome-media-profiles |
324 |
- |
325 |
---- |
326 |
-diff --git a/data/sound-juicer.ui b/data/sound-juicer.ui |
327 |
-index 12de20c..50042c7 100644 |
328 |
---- a/data/sound-juicer.ui |
329 |
-+++ b/data/sound-juicer.ui |
330 |
-@@ -615,7 +615,6 @@ audio-volume-medium</property> |
331 |
- <property name="border_width">5</property> |
332 |
- <property name="title" translatable="yes">Multiple Albums Found</property> |
333 |
- <property name="type_hint">dialog</property> |
334 |
-- <property name="has_separator">False</property> |
335 |
- <child internal-child="vbox"> |
336 |
- <object class="GtkVBox" id="dialog-vbox2"> |
337 |
- <property name="visible">True</property> |
338 |
-@@ -735,7 +734,6 @@ audio-volume-medium</property> |
339 |
- <property name="title" translatable="yes">Preferences</property> |
340 |
- <property name="resizable">False</property> |
341 |
- <property name="type_hint">dialog</property> |
342 |
-- <property name="has_separator">False</property> |
343 |
- <signal name="delete_event" handler="gtk_widget_hide_on_delete"/> |
344 |
- <child internal-child="vbox"> |
345 |
- <object class="GtkVBox" id="dialog-vbox4"> |
346 |
-diff --git a/libjuicer/sj-extractor.c b/libjuicer/sj-extractor.c |
347 |
-index dab6ec0..52f80d2 100644 |
348 |
---- a/libjuicer/sj-extractor.c |
349 |
-+++ b/libjuicer/sj-extractor.c |
350 |
-@@ -30,7 +30,7 @@ |
351 |
- #include <glib-object.h> |
352 |
- #include <gst/gst.h> |
353 |
- #include <gst/tag/tag.h> |
354 |
--#include <profiles/gnome-media-profiles.h> |
355 |
-+#include <libgnome-media-profiles/gnome-media-profiles.h> |
356 |
- #include "sj-extractor.h" |
357 |
- #include "sj-structures.h" |
358 |
- #include "sj-error.h" |
359 |
-diff --git a/libjuicer/sj-extractor.h b/libjuicer/sj-extractor.h |
360 |
-index d9d8717..bbe23fc 100644 |
361 |
---- a/libjuicer/sj-extractor.h |
362 |
-+++ b/libjuicer/sj-extractor.h |
363 |
-@@ -26,7 +26,7 @@ |
364 |
- #include <glib.h> |
365 |
- #include <glib-object.h> |
366 |
- #include <gio/gio.h> |
367 |
--#include <profiles/audio-profile.h> |
368 |
-+#include <libgnome-media-profiles/audio-profile.h> |
369 |
- #include "sj-structures.h" |
370 |
- |
371 |
- G_BEGIN_DECLS |
372 |
-diff --git a/src/sj-main.c b/src/sj-main.c |
373 |
-index 351fb66..f9d3d71 100644 |
374 |
---- a/src/sj-main.c |
375 |
-+++ b/src/sj-main.c |
376 |
-@@ -33,7 +33,7 @@ |
377 |
- #include <gconf/gconf-client.h> |
378 |
- #include <brasero-medium-selection.h> |
379 |
- #include <brasero-volume.h> |
380 |
--#include <profiles/gnome-media-profiles.h> |
381 |
-+#include <libgnome-media-profiles/gnome-media-profiles.h> |
382 |
- #include <gst/gst.h> |
383 |
- |
384 |
- #include "bacon-message-connection.h" |
385 |
-@@ -886,10 +886,10 @@ static void reread_cd (gboolean ignore_no_media) |
386 |
- |
387 |
- /* Set watch cursor */ |
388 |
- if (realized) { |
389 |
-- cursor = gdk_cursor_new_for_display (gdk_drawable_get_display (window), GDK_WATCH); |
390 |
-+ cursor = gdk_cursor_new_for_display (gtk_widget_get_display (GTK_WIDGET (window)), GDK_WATCH); |
391 |
- gdk_window_set_cursor (window, cursor); |
392 |
- gdk_cursor_unref (cursor); |
393 |
-- gdk_display_sync (gdk_drawable_get_display (window)); |
394 |
-+ gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (window))); |
395 |
- } |
396 |
- |
397 |
- /* Set statusbar message */ |
398 |
-diff --git a/src/sj-prefs.c b/src/sj-prefs.c |
399 |
-index 698b4aa..aeb2bc5 100644 |
400 |
---- a/src/sj-prefs.c |
401 |
-+++ b/src/sj-prefs.c |
402 |
-@@ -25,7 +25,7 @@ |
403 |
- #include <string.h> |
404 |
- #include <gtk/gtk.h> |
405 |
- #include <gconf/gconf-client.h> |
406 |
--#include <profiles/gnome-media-profiles.h> |
407 |
-+#include <libgnome-media-profiles/gnome-media-profiles.h> |
408 |
- #include <brasero-drive-selection.h> |
409 |
- |
410 |
- #include "sj-util.h" |
411 |
--- |
412 |
-cgit v0.8.3.4 |
413 |
|
414 |
diff --git a/media-sound/sound-juicer/files/sound-juicer-2.32.0-gtk3-only.patch b/media-sound/sound-juicer/files/sound-juicer-2.32.0-gtk3-only.patch |
415 |
deleted file mode 100644 |
416 |
index 2e1a83a..0000000 |
417 |
--- a/media-sound/sound-juicer/files/sound-juicer-2.32.0-gtk3-only.patch |
418 |
+++ /dev/null |
419 |
@@ -1,71 +0,0 @@ |
420 |
-From 83398a1e2d1f1045353884b44c681e035b561023 Mon Sep 17 00:00:00 2001 |
421 |
-From: Bastien Nocera <hadess@××××××.net> |
422 |
-Date: Mon, 15 Nov 2010 17:43:37 +0000 |
423 |
-Subject: build: Remove ability to build against GTK+ 2.x |
424 |
- |
425 |
---- |
426 |
-diff --git a/configure.in b/configure.in |
427 |
-index 8727f14..9e5f0c8 100644 |
428 |
---- a/configure.in |
429 |
-+++ b/configure.in |
430 |
-@@ -34,30 +34,7 @@ GNOME_CXX_WARNINGS |
431 |
- GNOME_DEBUG_CHECK |
432 |
- GNOME_MAINTAINER_MODE_DEFINES |
433 |
- |
434 |
--AC_MSG_CHECKING([which gtk+ version to compile against]) |
435 |
--AC_ARG_WITH([gtk], |
436 |
-- [AS_HELP_STRING([--with-gtk=2.0|3.0],[which gtk+ version to compile against (default: 2.0)])], |
437 |
-- [case "$with_gtk" in |
438 |
-- 2.0|3.0) ;; |
439 |
-- *) AC_MSG_ERROR([invalid gtk version specified]) ;; |
440 |
-- esac], |
441 |
-- [with_gtk=2.0]) |
442 |
--AC_MSG_RESULT([$with_gtk]) |
443 |
-- |
444 |
--case "$with_gtk" in |
445 |
-- 2.0) GTK_API_VERSION=2.0 |
446 |
-- GTK_REQUIRED=2.20.0 |
447 |
-- LIBBRASERO_MEDIA_PC="libbrasero-media >= 2.26" |
448 |
-- LIBCANBERRA_GTK_PC=libcanberra-gtk |
449 |
-- GNOME_MEDIA_PROFILES_PC="gnome-media-profiles >= 2.11.91" |
450 |
-- ;; |
451 |
-- 3.0) GTK_API_VERSION=3.0 |
452 |
-- GTK_REQUIRED=2.90.0 |
453 |
-- LIBBRASERO_MEDIA_PC=libbrasero-media3 |
454 |
-- LIBCANBERRA_GTK_PC=libcanberra-gtk3 |
455 |
-- GNOME_MEDIA_PROFILES_PC=gnome-media-profiles-3.0 |
456 |
-- ;; |
457 |
--esac |
458 |
-+GTK_REQUIRED=2.90.0 |
459 |
- |
460 |
- AC_CHECK_FUNC(socket,,[AC_CHECK_LIB(socket,socket)]) |
461 |
- |
462 |
-@@ -70,7 +47,7 @@ AC_SUBST(GLIB_CFLAGS) |
463 |
- AC_SUBST(GLIB_LIBS) |
464 |
- |
465 |
- # Find libbrasero-media |
466 |
--PKG_CHECK_MODULES(BURN, $LIBBRASERO_MEDIA_PC) |
467 |
-+PKG_CHECK_MODULES(BURN, libbrasero-media3) |
468 |
- AC_SUBST(BURN_CFLAGS) |
469 |
- AC_SUBST(BURN_LIBS) |
470 |
- |
471 |
-@@ -81,7 +58,7 @@ LIBS="$LIBS $BURN_LIBS" |
472 |
- # LIBS="$oldlibs" |
473 |
- |
474 |
- # Find the UI libraries |
475 |
--PKG_CHECK_MODULES(UI, gtk+-$GTK_API_VERSION >= $GTK_REQUIRED gconf-2.0 gio-2.0 gmodule-export-2.0 dbus-glib-1 $LIBCANBERRA_GTK_PC) |
476 |
-+PKG_CHECK_MODULES(UI, gtk+-3.0 >= $GTK_REQUIRED gconf-2.0 gio-2.0 gmodule-export-2.0 dbus-glib-1 libcanberra-gtk3) |
477 |
- AC_SUBST(UI_CFLAGS) |
478 |
- AC_SUBST(UI_LIBS) |
479 |
- |
480 |
-@@ -96,7 +73,7 @@ AM_GST_ELEMENT_CHECK(wavenc,,AC_MSG_WARN([The 'wavenc' element was not found. Th |
481 |
- AM_GST_ELEMENT_CHECK(giosink,,AC_MSG_WARN([The 'giosink' element was not found. This will cause Sound Juicer to fail at runtime.])) |
482 |
- |
483 |
- # Find GNOME Media Profiles |
484 |
--PKG_CHECK_MODULES(MEDIA_PROFILES, $GNOME_MEDIA_PROFILES_PC) |
485 |
-+PKG_CHECK_MODULES(MEDIA_PROFILES, libgnome-media-profiles-3.0) |
486 |
- AC_SUBST(MEDIA_PROFILES_CFLAGS) |
487 |
- AC_SUBST(MEDIA_PROFILES_LIBS) |
488 |
- |
489 |
--- |
490 |
-cgit v0.8.3.4 |
491 |
|
492 |
diff --git a/media-sound/sound-juicer/files/sound-juicer-2.32.0-new-gdk-keys.patch b/media-sound/sound-juicer/files/sound-juicer-2.32.0-new-gdk-keys.patch |
493 |
deleted file mode 100644 |
494 |
index 205c023..0000000 |
495 |
--- a/media-sound/sound-juicer/files/sound-juicer-2.32.0-new-gdk-keys.patch |
496 |
+++ /dev/null |
497 |
@@ -1,26 +0,0 @@ |
498 |
-From a362297f7faa7b88a3cb412ebfd3b47dd0414183 Mon Sep 17 00:00:00 2001 |
499 |
-From: Matthias Clasen <mclasen@××××××.com> |
500 |
-Date: Fri, 01 Oct 2010 15:03:30 +0000 |
501 |
-Subject: Use new GDK key names |
502 |
- |
503 |
-This fixes the build against GTK3 (and works with 2.22 as well). |
504 |
-This commit does not make the chances to configure.in to actually |
505 |
-build against GTK3, though. |
506 |
- |
507 |
-https://bugzilla.gnome.org/show_bug.cgi?id=630868 |
508 |
---- |
509 |
-diff --git a/src/sj-main.c b/src/sj-main.c |
510 |
-index 43f1a6f..351fb66 100644 |
511 |
---- a/src/sj-main.c |
512 |
-+++ b/src/sj-main.c |
513 |
-@@ -113,7 +113,7 @@ sj_stock_init (void) |
514 |
- |
515 |
- static const GtkStockItem sj_stock_items[] = |
516 |
- { |
517 |
-- { SJ_STOCK_EXTRACT, N_("E_xtract"), GDK_CONTROL_MASK, GDK_Return, NULL } |
518 |
-+ { SJ_STOCK_EXTRACT, N_("E_xtract"), GDK_CONTROL_MASK, GDK_KEY_Return, NULL } |
519 |
- }; |
520 |
- |
521 |
- if (initialized) |
522 |
--- |
523 |
-cgit v0.8.3.4 |
524 |
|
525 |
diff --git a/media-sound/sound-juicer/files/sound-juicer-correct-desktop-files.patch b/media-sound/sound-juicer/files/sound-juicer-correct-desktop-files.patch |
526 |
deleted file mode 100644 |
527 |
index 5d7546b..0000000 |
528 |
--- a/media-sound/sound-juicer/files/sound-juicer-correct-desktop-files.patch |
529 |
+++ /dev/null |
530 |
@@ -1,13 +0,0 @@ |
531 |
-diff --git a/data/sound-juicer.desktop.in.in b/data/sound-juicer.desktop.in.in |
532 |
-index ecd42e0..3a7dc28 100644 |
533 |
---- a/data/sound-juicer.desktop.in.in |
534 |
-+++ b/data/sound-juicer.desktop.in.in |
535 |
-@@ -1,5 +1,7 @@ |
536 |
- [Desktop Entry] |
537 |
--_Name=Audio CD Extractor |
538 |
-+_Name=Sound Juicer |
539 |
-+_GenericName=Audio CD Extractor |
540 |
-+_X-GNOME-FullName=Sound Juicer Audio CD Extractor |
541 |
- _Comment=Copy music from your CDs |
542 |
- Exec=sound-juicer %u |
543 |
- Icon=sound-juicer |
544 |
|
545 |
diff --git a/media-sound/sound-juicer/sound-juicer-2.99.0_pre20110405.ebuild b/media-sound/sound-juicer/sound-juicer-2.99.0_pre20110405.ebuild |
546 |
deleted file mode 100644 |
547 |
index 8fd3b5c..0000000 |
548 |
--- a/media-sound/sound-juicer/sound-juicer-2.99.0_pre20110405.ebuild |
549 |
+++ /dev/null |
550 |
@@ -1,82 +0,0 @@ |
551 |
-# Copyright 1999-2010 Gentoo Foundation |
552 |
-# Distributed under the terms of the GNU General Public License v2 |
553 |
-# $Header: /var/cvsroot/gentoo-x86/media-sound/sound-juicer/sound-juicer-2.32.0.ebuild,v 1.2 2010/12/08 17:01:34 eva Exp $ |
554 |
- |
555 |
-EAPI="4" |
556 |
-GCONF_DEBUG="yes" |
557 |
-GNOME2_LA_PUNT="yes" |
558 |
- |
559 |
-inherit autotools eutils gnome2 |
560 |
-if [[ ${PV} = 9999 ]]; then |
561 |
- inherit gnome2-live |
562 |
-fi |
563 |
- |
564 |
-DESCRIPTION="CD ripper for GNOME" |
565 |
-HOMEPAGE="http://www.burtonini.com/blog/computers/sound-juicer/" |
566 |
-SRC_URI="mirror://gentoo/${P}.tar.bz2" |
567 |
- |
568 |
-LICENSE="GPL-2" |
569 |
-SLOT="0" |
570 |
-if [[ ${PV} = 9999 ]]; then |
571 |
- KEYWORDS="" |
572 |
-else |
573 |
- KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
574 |
-fi |
575 |
-IUSE="test" |
576 |
- |
577 |
-COMMON_DEPEND=">=dev-libs/glib-2.18:2 |
578 |
- >=x11-libs/gtk+-2.90:3 |
579 |
- media-libs/libcanberra[gtk3] |
580 |
- >=app-cdr/brasero-2.90 |
581 |
- >=gnome-base/gconf-2:2 |
582 |
- sys-apps/dbus |
583 |
- dev-libs/dbus-glib |
584 |
- |
585 |
- >=media-libs/musicbrainz-3.0.2:3 |
586 |
- media-libs/libgnome-media-profiles:3 |
587 |
- |
588 |
- >=media-libs/gstreamer-0.10.15:0.10 |
589 |
- >=media-libs/gst-plugins-base-0.10:0.10" |
590 |
- |
591 |
-RDEPEND="${COMMON_DEPEND} |
592 |
- gnome-base/gvfs[cdda,udev] |
593 |
- >=media-plugins/gst-plugins-gconf-0.10:0.10 |
594 |
- >=media-plugins/gst-plugins-gio-0.10:0.10 |
595 |
- || ( |
596 |
- >=media-plugins/gst-plugins-cdparanoia-0.10:0.10 |
597 |
- >=media-plugins/gst-plugins-cdio-0.10:0.10 ) |
598 |
- >=media-plugins/gst-plugins-meta-0.10-r2:0.10" |
599 |
- |
600 |
-DEPEND="${COMMON_DEPEND} |
601 |
- >=dev-util/pkgconfig-0.9 |
602 |
- >=dev-util/intltool-0.40 |
603 |
- >=app-text/scrollkeeper-0.3.5 |
604 |
- app-text/gnome-doc-utils |
605 |
- test? ( ~app-text/docbook-xml-dtd-4.3 )" |
606 |
- |
607 |
-pkg_setup() { |
608 |
- # GST_INSPECT needed to get around some sandboxing checks |
609 |
- G2CONF="${G2CONF} |
610 |
- --disable-scrollkeeper |
611 |
- GST_INSPECT=$(type -p true)" |
612 |
- DOCS="AUTHORS ChangeLog NEWS README TODO" |
613 |
-} |
614 |
- |
615 |
-src_prepare() { |
616 |
- # Use non-generic application name. See bug #377855, upstream bug 616860, |
617 |
- # and https://live.gnome.org/GnomeGoals/CorrectDesktopFiles |
618 |
- epatch "${FILESDIR}/${PN}-correct-desktop-files.patch" |
619 |
- |
620 |
- gnome-doc-common |
621 |
- gnome-doc-prepare --automake |
622 |
- intltoolize --force |
623 |
- eautoreconf |
624 |
- |
625 |
- gnome2_src_prepare |
626 |
-} |
627 |
- |
628 |
-pkg_postinst() { |
629 |
- gnome2_pkg_postinst |
630 |
- ewarn "If ${PN} does not rip to some music format, please check your" |
631 |
- ewarn "USE flags on media-plugins/gst-plugins-meta" |
632 |
-} |
633 |
|
634 |
diff --git a/status/portage-configs/package.keywords.gnome3 b/status/portage-configs/package.keywords.gnome3 |
635 |
index 1130584..7089c43 100644 |
636 |
--- a/status/portage-configs/package.keywords.gnome3 |
637 |
+++ b/status/portage-configs/package.keywords.gnome3 |
638 |
@@ -216,6 +216,7 @@ dev-libs/gmime:2.6 |
639 |
dev-libs/totem-pl-parser |
640 |
media-libs/libgnome-media-profiles:3 |
641 |
media-libs/libdmapsharing:3.0 |
642 |
+net-misc/npapi-sdk |
643 |
media-sound/rhythmbox |
644 |
>=media-sound/sound-juicer-2.99 |
645 |
>=media-video/totem-3.0 |
646 |
|
647 |
diff --git a/status/portage-configs/package.unmask.gnome3 b/status/portage-configs/package.unmask.gnome3 |
648 |
index dfdac22..8b25702 100644 |
649 |
--- a/status/portage-configs/package.unmask.gnome3 |
650 |
+++ b/status/portage-configs/package.unmask.gnome3 |
651 |
@@ -57,6 +57,7 @@ |
652 |
>=gnome-extra/gnome-games-3.0 |
653 |
>=gnome-extra/gnome-games-extra-data-3.0 |
654 |
>=gnome-extra/gnome-media-2.32.0-r300 |
655 |
+>=gnome-extra/gnome-packagekit-3.0 |
656 |
>=gnome-extra/gnome-power-manager-3.0 |
657 |
>=gnome-extra/gnome-screensaver-3.0 |
658 |
>=gnome-extra/gnome-system-monitor-3.0 |
659 |
@@ -69,6 +70,7 @@ |
660 |
>=gnome-extra/zenity-3.0 |
661 |
>=mail-client/evolution-3.0 |
662 |
>=media-gfx/eog-3.0 |
663 |
+>=media-sound/rhythmbox-2.90 |
664 |
>=media-sound/sound-juicer-2.99 |
665 |
>=media-video/cheese-3.0 |
666 |
>=media-video/totem-3.0 |