diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2009-05-02 22:13:41 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2009-05-02 22:13:41 +0000 |
commit | 8692988bda8d282ca28efb8120cb501cd726fb28 (patch) | |
tree | 5392faa4400f1749cc544687c13a2cec466c7954 /media-sound/sound-juicer | |
parent | New version for GNOME 2.26. Bug fixes. (diff) | |
download | historical-8692988bda8d282ca28efb8120cb501cd726fb28.tar.gz historical-8692988bda8d282ca28efb8120cb501cd726fb28.tar.bz2 historical-8692988bda8d282ca28efb8120cb501cd726fb28.zip |
New version for GNOME 2.26. Migrate to musicbrainz3, brasero, drop libgnome, use libcanberra for events. Clean up old revisions.
Package-Manager: portage-2.2_rc31/cvs/Linux x86_64
Diffstat (limited to 'media-sound/sound-juicer')
-rw-r--r-- | media-sound/sound-juicer/ChangeLog | 11 | ||||
-rw-r--r-- | media-sound/sound-juicer/Manifest | 20 | ||||
-rw-r--r-- | media-sound/sound-juicer/files/sound-juicer-2.22.0-sj-handle-uri.patch | 61 | ||||
-rw-r--r-- | media-sound/sound-juicer/sound-juicer-2.20.1-r1.ebuild | 56 | ||||
-rw-r--r-- | media-sound/sound-juicer/sound-juicer-2.22.0-r1.ebuild | 69 | ||||
-rw-r--r-- | media-sound/sound-juicer/sound-juicer-2.26.1.ebuild (renamed from media-sound/sound-juicer/sound-juicer-2.22.0.ebuild) | 56 |
6 files changed, 52 insertions, 221 deletions
diff --git a/media-sound/sound-juicer/ChangeLog b/media-sound/sound-juicer/ChangeLog index 21311754f638..f4cac3479d51 100644 --- a/media-sound/sound-juicer/ChangeLog +++ b/media-sound/sound-juicer/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for media-sound/sound-juicer # Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/sound-juicer/ChangeLog,v 1.164 2009/04/27 14:28:36 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/sound-juicer/ChangeLog,v 1.165 2009/05/02 22:13:40 eva Exp $ + +*sound-juicer-2.26.1 (02 May 2009) + + 02 May 2009; Gilles Dartiguelongue <eva@gentoo.org> + -files/sound-juicer-2.22.0-sj-handle-uri.patch, + -sound-juicer-2.20.1-r1.ebuild, -sound-juicer-2.22.0.ebuild, + -sound-juicer-2.22.0-r1.ebuild, +sound-juicer-2.26.1.ebuild: + New version for GNOME 2.26. Migrate to musicbrainz3, brasero, drop + libgnome, use libcanberra for events. Clean up old revisions. 27 Apr 2009; Jeroen Roovers <jer@gentoo.org> sound-juicer-2.24.0: Stable for HPPA (bug #260063). diff --git a/media-sound/sound-juicer/Manifest b/media-sound/sound-juicer/Manifest index 85e5ed561ebc..c2d7d1da6b67 100644 --- a/media-sound/sound-juicer/Manifest +++ b/media-sound/sound-juicer/Manifest @@ -1,10 +1,16 @@ -AUX sound-juicer-2.22.0-sj-handle-uri.patch 2483 RMD160 94ab3351fb27039773ed9a668408db444e8255a9 SHA1 ed3f52386494593803654553a153aef34d2d2086 SHA256 8683c73473c3aaa5cd52ee645f9ef800e985406ce0ef0e7a074f30e0c54b12d8 -DIST sound-juicer-2.20.1.tar.bz2 1412335 RMD160 519c20c1c3d23973d93ecd4978d2dbe90967f7aa SHA1 942e4e34b83b66e9b33496f38ff95674244e33e2 SHA256 6ac84544386ef7f690330d7f92f6c2f64da752c0f5cd60501a792b23f325a9ab -DIST sound-juicer-2.22.0.tar.bz2 1748273 RMD160 a71c8caa472d200ea8a199442f0728849ad71149 SHA1 d710d2041f4214a80387d6518056856c6401719a SHA256 cabd3c44a3354edab4f9e112b1cc90c23ef05000bd643596a826ce5d0cfc2551 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + DIST sound-juicer-2.24.0.tar.bz2 1834986 RMD160 ee8885af617ccea4c6fb74cdb3768862ef6f4f11 SHA1 f1b0e44d8947b0391a6dda97f18a21fe227ea699 SHA256 66a6573465c5458daf7802a0aea729af68a2b87a2833ad1798797b6d69e8af5f -EBUILD sound-juicer-2.20.1-r1.ebuild 1610 RMD160 f983281c41d3db299761ed226531b2bf3bee0e54 SHA1 280d7a5abf55b59aa0ae6ebf93f32ca8bb69c375 SHA256 bb2ebb7b91649f61cd40182cad174e8a9138396faa1e781fced1508e7ac97fbc -EBUILD sound-juicer-2.22.0-r1.ebuild 1741 RMD160 405f804a618c3b6571fe52f182c84d7b60a8dad4 SHA1 8d2487ef50c4c926869791abba02195939a39d09 SHA256 2f71df677667891144f8cc34c965c374f8f44fde40e6a0f5904232683431535b -EBUILD sound-juicer-2.22.0.ebuild 1622 RMD160 3a9b6800266ac1d1ef07e8cf1332988d4e418b7d SHA1 c4ca23d9bfe4eaad5301f66a74a9d6236350a234 SHA256 625f29b06b7f9c70bdcd7e9db097b6c8c380eb738ceb3ad2f86c501d7009f0bc +DIST sound-juicer-2.26.1.tar.bz2 1993986 RMD160 067dfa3c35ac13f0a594c04e2935d574061952b0 SHA1 ed8d04a4536122626910eb0217147793f632e481 SHA256 5e6220158270b5f76e6a9f74f597837b41000c695e4ae81254dd945024c0c9e5 EBUILD sound-juicer-2.24.0.ebuild 1591 RMD160 b58f12a2ab3b954a2bae7dc9843a65056dc9c383 SHA1 896418478311dc22d58c94bde583019e8cd2787d SHA256 a7021e611b141cfdb4d3ca769f65c4c351c74f9a4660f037e24340161b24ebb3 -MISC ChangeLog 22070 RMD160 c6a3333653718e0918bbda1d896dbc5375fe672c SHA1 3515128be91e475bc79769d2f6889eab0cf272a9 SHA256 9928d39ab842d4cf92e9ebff3d6092bf5ba5ad3517e3c65f6d079f12a66b8ef7 +EBUILD sound-juicer-2.26.1.ebuild 1665 RMD160 465b4b70bb2823dd68d00b52ee601f8d689ce0cb SHA1 2305276e3cfecfb510e793d2912eb1f3dca809de SHA256 4e3475a83914982638533fa888688f1145376daa4d2607bf67d45849370a2898 +MISC ChangeLog 22470 RMD160 3d70d65c87abccdff2771aeb52a8b8aaedefc3b2 SHA1 af01b4f22b3b4e73ac75cd4ade1a7a8c847a497a SHA256 b4f21d6db2f9ed923f0f59ac842140394745c2053428c1887a76744841558a0f MISC metadata.xml 177 RMD160 c4ff678488aa3bd8f3e5e4cf6e52a56caba3dad9 SHA1 73b04fb757f8a6473a2c43b0807a95381da37afc SHA256 dfb196addaf8aa212436c53c3d47cda0d10c2850c59fa2dcb7554dfa10190af2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.11 (GNU/Linux) + +iEYEARECAAYFAkn8xZoACgkQ1fmVwcYIWAba1gCgh/EbR7JIs04uhVyUdbTHeF+J +2ToAoOTbLTdJLuHzJ3jz2eSjDDC+nQu2 +=OHpD +-----END PGP SIGNATURE----- diff --git a/media-sound/sound-juicer/files/sound-juicer-2.22.0-sj-handle-uri.patch b/media-sound/sound-juicer/files/sound-juicer-2.22.0-sj-handle-uri.patch deleted file mode 100644 index 80026e5f63a7..000000000000 --- a/media-sound/sound-juicer/files/sound-juicer-2.22.0-sj-handle-uri.patch +++ /dev/null @@ -1,61 +0,0 @@ -Index: src/sj-main.c -=================================================================== ---- src/sj-main.c (revision 2168) -+++ src/sj-main.c (working copy) -@@ -1576,12 +1576,13 @@ - GnomeProgram *program; - GError *error = NULL; - GtkTreeSelection *selection; -- char *device = NULL; -+ char *device = NULL, **uris = NULL; - GOptionContext *ctx; - const GOptionEntry entries[] = { - { "auto-start", 'a', 0, G_OPTION_ARG_NONE, &autostart, N_("Start extracting immediately"), NULL }, - { "play", 'p', 0, G_OPTION_ARG_NONE, &autoplay, N_("Start playing immediately"), NULL}, - { "device", 'd', 0, G_OPTION_ARG_FILENAME, &device, N_("What CD device to read"), N_("DEVICE") }, -+ { G_OPTION_REMAINING, '\0', 0, G_OPTION_ARG_FILENAME_ARRAY, &uris, N_("URI to the CD device to read"), NULL }, - { NULL } - }; - -@@ -1803,10 +1804,26 @@ - eject_changed_cb (gconf_client, -1, gconf_client_get_entry (gconf_client, GCONF_EJECT, NULL, TRUE, NULL), NULL); - open_changed_cb (gconf_client, -1, gconf_client_get_entry (gconf_client, GCONF_OPEN, NULL, TRUE, NULL), NULL); - audio_volume_changed_cb (gconf_client, -1, gconf_client_get_entry (gconf_client, GCONF_AUDIO_VOLUME, NULL, TRUE, NULL), NULL); -- if (device == NULL) { -+ if (device == NULL && uris == NULL) { - device_changed_cb (gconf_client, -1, gconf_client_get_entry (gconf_client, GCONF_DEVICE, NULL, TRUE, NULL), GINT_TO_POINTER (TRUE)); - } else { -- set_device (device, TRUE); -+ if (device) -+ set_device (device, TRUE); -+ else { -+ char *d; -+ -+ /* Mash up the CDDA URIs into a device path */ -+ if (g_str_has_prefix (uris[0], "cdda://")) { -+ guint len; -+ d = g_strdup_printf ("/dev/%s", uris[0] + strlen ("cdda://")); -+ len = strlen (d); -+ d[len - 1] = '\0'; -+ set_device (d, TRUE); -+ g_free (d); -+ } else { -+ device_changed_cb (gconf_client, -1, gconf_client_get_entry (gconf_client, GCONF_DEVICE, NULL, TRUE, NULL), GINT_TO_POINTER (TRUE)); -+ } -+ } - } - - if (sj_extractor_supports_encoding (&error) == FALSE) { -Index: data/sound-juicer.desktop.in.in -=================================================================== ---- data/sound-juicer.desktop.in.in (revision 2168) -+++ data/sound-juicer.desktop.in.in (working copy) -@@ -2,7 +2,7 @@ - Encoding=UTF-8 - _Name=Audio CD Extractor - _Comment=Copy music from your CDs --Exec=sound-juicer -+Exec=sound-juicer %u - Icon=sound-juicer - StartupNotify=true - MimeType=x-content/audio-cdda; diff --git a/media-sound/sound-juicer/sound-juicer-2.20.1-r1.ebuild b/media-sound/sound-juicer/sound-juicer-2.20.1-r1.ebuild deleted file mode 100644 index 8ea2f2bb532a..000000000000 --- a/media-sound/sound-juicer/sound-juicer-2.20.1-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/sound-juicer/sound-juicer-2.20.1-r1.ebuild,v 1.7 2008/02/04 04:12:13 jer Exp $ - -inherit gnome2 - -EAPI="1" - -DESCRIPTION="CD ripper for GNOME 2" -HOMEPAGE="http://www.burtonini.com/blog/computers/sound-juicer/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" -IUSE="flac ogg test" - -RDEPEND=">=dev-libs/glib-2 - >=gnome-extra/nautilus-cd-burner-2.15.3 - >=x11-libs/gtk+-2.8 - >=gnome-base/libglade-2 - >=gnome-base/gconf-2 - >=gnome-base/libgnomeui-2.13 - >=gnome-base/gnome-vfs-2.9 - >=media-libs/gstreamer-0.10.5 - >=gnome-extra/gnome-media-2.11.91 - >=media-libs/musicbrainz-2.1.3:1 - >=dev-libs/libcdio-0.70 - media-libs/taglib - >=media-libs/gst-plugins-base-0.10 - >=media-plugins/gst-plugins-gconf-0.10 - >=media-plugins/gst-plugins-gnomevfs-0.10 - >=media-plugins/gst-plugins-cdparanoia-0.10 - ogg? ( >=media-plugins/gst-plugins-ogg-0.10 ) - flac? ( >=media-plugins/gst-plugins-flac-0.10 )" - -DEPEND="${RDEPEND} - app-text/gnome-doc-utils - >=dev-util/intltool-0.35 - >=app-text/scrollkeeper-0.3.5 - >=dev-util/pkgconfig-0.9 - test? ( ~app-text/docbook-xml-dtd-4.3 )" - -DOCS="AUTHORS ChangeLog NEWS README TODO" - -# needed to get around some sandboxing checks -export GST_INSPECT=/bin/true - -src_unpack() { - gnome2_src_unpack - # Fix tests. Upstream SVN has this fixed so we can probably remove it for next version - echo "data/sound-juicer.desktop.in" >> "${S}/po/POTFILES.skip" -} - -pkg_setup() { - G2CONF="${G2CONF} --disable-scrollkeeper" -} diff --git a/media-sound/sound-juicer/sound-juicer-2.22.0-r1.ebuild b/media-sound/sound-juicer/sound-juicer-2.22.0-r1.ebuild deleted file mode 100644 index 0ce89856c255..000000000000 --- a/media-sound/sound-juicer/sound-juicer-2.22.0-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/sound-juicer/sound-juicer-2.22.0-r1.ebuild,v 1.7 2008/11/13 19:35:41 ranger Exp $ - -EAPI="1" - -inherit eutils gnome2 - -DESCRIPTION="CD ripper for GNOME 2" -HOMEPAGE="http://www.burtonini.com/blog/computers/sound-juicer/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" -IUSE="test" - -RDEPEND=">=dev-libs/glib-2.14 - >=gnome-extra/nautilus-cd-burner-2.15.3 - >=x11-libs/gtk+-2.8 - >=gnome-base/libglade-2 - >=gnome-base/gconf-2 - >=gnome-base/libgnomeui-2.13 - >=gnome-base/gnome-vfs-2.9 - dev-libs/dbus-glib - >=media-libs/gstreamer-0.10.5 - >=gnome-extra/gnome-media-2.11.91 - >=media-libs/musicbrainz-2.1.3:1 - >=dev-libs/libcdio-0.70 - media-libs/taglib - >=media-libs/gst-plugins-base-0.10 - >=media-plugins/gst-plugins-gconf-0.10 - >=media-plugins/gst-plugins-gnomevfs-0.10 - || ( - >=media-plugins/gst-plugins-cdparanoia-0.10 - >=media-plugins/gst-plugins-cdio-0.10 - ) - - >=media-plugins/gst-plugins-meta-0.10-r2:0.10" - -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.9 - >=dev-util/intltool-0.35 - >=app-text/scrollkeeper-0.3.5 - app-text/gnome-doc-utils - test? ( ~app-text/docbook-xml-dtd-4.3 )" - -DOCS="AUTHORS ChangeLog NEWS README TODO" - -# needed to get around some sandboxing checks -export GST_INSPECT=/bin/true - -pkg_setup() { - G2CONF="${G2CONF} --disable-scrollkeeper" -} - -src_unpack() { - gnome2_src_unpack - - # Handle uris, bug #229745 - epatch "${FILESDIR}/${P}-sj-handle-uri.patch" -} - -pkg_postinst() { - gnome2_pkg_postinst - ewarn - ewarn "If ${PN} does not rip to some music format, please check your" - ewarn "USE flags on media-plugins/gst-plugins-meta" - ewarn -} diff --git a/media-sound/sound-juicer/sound-juicer-2.22.0.ebuild b/media-sound/sound-juicer/sound-juicer-2.26.1.ebuild index 38e4e75db84e..addbad0fcf8f 100644 --- a/media-sound/sound-juicer/sound-juicer-2.22.0.ebuild +++ b/media-sound/sound-juicer/sound-juicer-2.26.1.ebuild @@ -1,56 +1,58 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/sound-juicer/sound-juicer-2.22.0.ebuild,v 1.12 2008/08/12 14:12:46 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/sound-juicer/sound-juicer-2.26.1.ebuild,v 1.1 2009/05/02 22:13:40 eva Exp $ -EAPI="1" +EAPI="2" -inherit gnome2 +inherit eutils gnome2 DESCRIPTION="CD ripper for GNOME 2" HOMEPAGE="http://www.burtonini.com/blog/computers/sound-juicer/" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~hppa ia64 ppc ~ppc64 sparc x86 ~x86-fbsd" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="test" -RDEPEND=">=dev-libs/glib-2.14 - >=gnome-extra/nautilus-cd-burner-2.15.3 - >=x11-libs/gtk+-2.8 +# FIXME: possibly automagic dual slot dep on musicbrainz +COMMON_DEPEND=">=dev-libs/glib-2.16 + >=x11-libs/gtk+-2.14 + >=gnome-base/libglade-2 >=gnome-base/gconf-2 - >=gnome-base/libgnomeui-2.13 - >=gnome-base/gnome-vfs-2.9 + media-libs/libcanberra[gtk] dev-libs/dbus-glib - >=media-libs/gstreamer-0.10.5 - >=gnome-extra/gnome-media-2.11.91 - >=media-libs/musicbrainz-2.1.3:1 + + >=media-libs/musicbrainz-3.0.2:3 >=dev-libs/libcdio-0.70 - media-libs/taglib - >=media-libs/gst-plugins-base-0.10 - >=media-plugins/gst-plugins-gconf-0.10 - >=media-plugins/gst-plugins-gnomevfs-0.10 - || ( - >=media-plugins/gst-plugins-cdparanoia-0.10 - >=media-plugins/gst-plugins-cdio-0.10 - ) + >=gnome-extra/gnome-media-2.11.91 + >=app-cdr/brasero-0.9.1 + >=media-libs/gstreamer-0.10.15:0.10 + >=media-libs/gst-plugins-base-0.10:0.10" + +RDEPEND="${COMMON_DEPEND} + >=media-plugins/gst-plugins-gconf-0.10:0.10 + >=media-plugins/gst-plugins-gio-0.10:0.10 + || ( + >=media-plugins/gst-plugins-cdparanoia-0.10:0.10 + >=media-plugins/gst-plugins-cdio-0.10:0.10 ) >=media-plugins/gst-plugins-meta-0.10-r2:0.10" -DEPEND="${RDEPEND} +DEPEND="${COMMON_DEPEND} >=dev-util/pkgconfig-0.9 - >=dev-util/intltool-0.35 + >=dev-util/intltool-0.40 >=app-text/scrollkeeper-0.3.5 - app-text/gnome-doc-utils + app-text/gnome-doc-utils test? ( ~app-text/docbook-xml-dtd-4.3 )" DOCS="AUTHORS ChangeLog NEWS README TODO" -# needed to get around some sandboxing checks -export GST_INSPECT=/bin/true - pkg_setup() { G2CONF="${G2CONF} --disable-scrollkeeper" + + # needed to get around some sandboxing checks + export GST_INSPECT=/bin/true } pkg_postinst() { |