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-extra/gnome-packagekit/files/, status/portage-configs/, ...
Date: Sat, 01 Oct 2011 16:43:38
Message-Id: 4af14248715a8bbcff3190b48e77aab1a5a81379.nirbheek@gentoo
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