# ChangeLog for media-sound/exaile
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/ChangeLog,v 1.12 2007/03/27 19:30:06 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/ChangeLog,v 1.13 2007/04/06 22:03:44 drac Exp $
+
+*exaile-0.2.9-r1 (06 Apr 2007)
+
+ 06 Apr 2007; Samuli Suominen <drac@gentoo.org>
+ -files/exaile-0.2.9_beta1-unicode.patch, +files/exaile-0.2.x-strip.patch,
+ -exaile-0.2.9_beta1-r1.ebuild, -exaile-0.2.9.ebuild,
+ +exaile-0.2.9-r1.ebuild:
+ General clean; outlook, deps. Remove old versions.
*exaile-0.2.9 (27 Mar 2007)
MD5 db41796431d7aca5b429db3ef3465a72 files/exaile-0.2.8-strip.patch 386
RMD160 5e8190e703de0d59386a932394fcce6d4a479886 files/exaile-0.2.8-strip.patch 386
SHA256 842b3d627b9fe528f540a0b6a46b52a8db32cd578b1f2e1430a4b6b364bbf097 files/exaile-0.2.8-strip.patch 386
-AUX exaile-0.2.9_beta1-unicode.patch 2722 RMD160 790db352f8c183b900d63c0e645e8343f70d831c SHA1 32d4de3a67a7076b4034839ae45c2f41297c340d SHA256 93412cc94fa9d9d1c43fb2af6cb17288cc4a0dbd7a7c79aa2cac8bc69e1a36f8
-MD5 5e5c404ceb4d05a783bc153bd0f225a9 files/exaile-0.2.9_beta1-unicode.patch 2722
-RMD160 790db352f8c183b900d63c0e645e8343f70d831c files/exaile-0.2.9_beta1-unicode.patch 2722
-SHA256 93412cc94fa9d9d1c43fb2af6cb17288cc4a0dbd7a7c79aa2cac8bc69e1a36f8 files/exaile-0.2.9_beta1-unicode.patch 2722
+AUX exaile-0.2.x-strip.patch 386 RMD160 5e8190e703de0d59386a932394fcce6d4a479886 SHA1 5dabaa355cbde74f3f348b8ec5cb273d6895c979 SHA256 842b3d627b9fe528f540a0b6a46b52a8db32cd578b1f2e1430a4b6b364bbf097
+MD5 db41796431d7aca5b429db3ef3465a72 files/exaile-0.2.x-strip.patch 386
+RMD160 5e8190e703de0d59386a932394fcce6d4a479886 files/exaile-0.2.x-strip.patch 386
+SHA256 842b3d627b9fe528f540a0b6a46b52a8db32cd578b1f2e1430a4b6b364bbf097 files/exaile-0.2.x-strip.patch 386
DIST exaile_0.2.9.tar.gz 421296 RMD160 333362939e80f2feb5bd81d51e134cb4d29f74f2 SHA1 100e048b35b59f89c7874c60cb235df69005a8f4 SHA256 b8377fd0559a1ca7b98b47348a436b9dc90658b1dde17115b429e907f045ca98
-DIST exaile_0.2.9b.tar.gz 789660 RMD160 e26d4fbb6c265026d71c80d6754deacbed57da01 SHA1 3914b89dde02dad3b43492a7e9707f04b290e427 SHA256 e21eb72f5048755137117c1e720bee8a3eaf7aaf707c90e5e8308ee56f2e8059
-EBUILD exaile-0.2.9.ebuild 2344 RMD160 bc38cc41c6a86ffda56944c8f8a4d2096ec89c2d SHA1 023223c4f7f48f5bc14110849ed867838cf40472 SHA256 833339c7926692a5037edb55d8e38935ad1079174404ae1427655c67549b3b9a
-MD5 b58827a8da4c8aea916f0f881a82f50b exaile-0.2.9.ebuild 2344
-RMD160 bc38cc41c6a86ffda56944c8f8a4d2096ec89c2d exaile-0.2.9.ebuild 2344
-SHA256 833339c7926692a5037edb55d8e38935ad1079174404ae1427655c67549b3b9a exaile-0.2.9.ebuild 2344
-EBUILD exaile-0.2.9_beta1-r1.ebuild 2308 RMD160 66ad7125b0c253e47681be081531e5f2403d85e3 SHA1 e846430664651c8962ffad790f3de7794885794e SHA256 db65856d64aa1830525771f6ce9d94715c07b233f8ab468f6cecfcf545b901de
-MD5 4b2d10bfdadba68a3c995200c45913c5 exaile-0.2.9_beta1-r1.ebuild 2308
-RMD160 66ad7125b0c253e47681be081531e5f2403d85e3 exaile-0.2.9_beta1-r1.ebuild 2308
-SHA256 db65856d64aa1830525771f6ce9d94715c07b233f8ab468f6cecfcf545b901de exaile-0.2.9_beta1-r1.ebuild 2308
-MISC ChangeLog 1994 RMD160 ac9dc873021e174ce821a770146abf9ca4ef35e2 SHA1 25667160216d400e90810cfe55c09795a0d5195d SHA256 c319f2ad25d7e6cc5c532edbbcdd397c07c766183ac01b261f36a671f76b8a62
-MD5 cbebd148c000706f5d005355eb437fe7 ChangeLog 1994
-RMD160 ac9dc873021e174ce821a770146abf9ca4ef35e2 ChangeLog 1994
-SHA256 c319f2ad25d7e6cc5c532edbbcdd397c07c766183ac01b261f36a671f76b8a62 ChangeLog 1994
+EBUILD exaile-0.2.9-r1.ebuild 2323 RMD160 5e36e31c8454dd4af2a73e36be5f63d0e1c03385 SHA1 c4e44183afad03a6cc6158715c43b6b4f8eb0549 SHA256 72e7e7faf37487207197a9dc3fce3dbcf9bb6b030532b747cea7a3a40e3f1d7f
+MD5 c22f03533ee7c8f1259054cd684fca83 exaile-0.2.9-r1.ebuild 2323
+RMD160 5e36e31c8454dd4af2a73e36be5f63d0e1c03385 exaile-0.2.9-r1.ebuild 2323
+SHA256 72e7e7faf37487207197a9dc3fce3dbcf9bb6b030532b747cea7a3a40e3f1d7f exaile-0.2.9-r1.ebuild 2323
+MISC ChangeLog 2287 RMD160 c30decf15d2a6675758bb268aa73245a8555f02f SHA1 45f6e2f69470d89c0fe8f598c33461dc15f9a40c SHA256 4f65a31cf3088ed088d58775cb0621f340b9ada5cb4e5b12fc1c3e350c47cddd
+MD5 d539f9230c681a1ee2a4f41369b962d8 ChangeLog 2287
+RMD160 c30decf15d2a6675758bb268aa73245a8555f02f ChangeLog 2287
+SHA256 4f65a31cf3088ed088d58775cb0621f340b9ada5cb4e5b12fc1c3e350c47cddd ChangeLog 2287
MISC metadata.xml 214 RMD160 3ef8a9b331ffe9433ac2b885f83a985e0f89236f SHA1 ec7c7723b21b430e43c31acc7176045413af0225 SHA256 690c22b23be5f116a9ab2986b9fdae7b4f53788c4a8fafb369f3f636a3b619ba
MD5 97f43390489104c86df538d5759098f0 metadata.xml 214
RMD160 3ef8a9b331ffe9433ac2b885f83a985e0f89236f metadata.xml 214
SHA256 690c22b23be5f116a9ab2986b9fdae7b4f53788c4a8fafb369f3f636a3b619ba metadata.xml 214
-MD5 6def8cf36e2cf60c2c7dbcbe412928c2 files/digest-exaile-0.2.9 238
-RMD160 68539fabf8deca5e634fcd26e9b526cb70601238 files/digest-exaile-0.2.9 238
-SHA256 214a703e6bee2bb1587d77931baf69c4c4ed5bdff45eb4485c5177811a854b03 files/digest-exaile-0.2.9 238
-MD5 92021bf67f5a869af3d460a0da983e30 files/digest-exaile-0.2.9_beta1-r1 241
-RMD160 9eb22875e3188e1ae067475199db7cdcc0158578 files/digest-exaile-0.2.9_beta1-r1 241
-SHA256 aecfd7bb89fedb04098ed6b7a8119a93603ac7f3c9f52cf02f8b2655c641d83c files/digest-exaile-0.2.9_beta1-r1 241
+MD5 6def8cf36e2cf60c2c7dbcbe412928c2 files/digest-exaile-0.2.9-r1 238
+RMD160 68539fabf8deca5e634fcd26e9b526cb70601238 files/digest-exaile-0.2.9-r1 238
+SHA256 214a703e6bee2bb1587d77931baf69c4c4ed5bdff45eb4485c5177811a854b03 files/digest-exaile-0.2.9-r1 238
--- /dev/null
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/exaile-0.2.9-r1.ebuild,v 1.1 2007/04/06 22:03:44 drac Exp $
+
+inherit eutils python toolchain-funcs
+
+GVER="0.10"
+
+MY_P=${PN}_${PV}
+
+DESCRIPTION="a media player aiming to be similar to AmaroK, but for GTK+"
+HOMEPAGE="http://www.exaile.org/"
+SRC_URI="http://www.exaile.org/files/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac alsa cdparanoia flac gnome ipod libnotify libsexy mad musepack ogg
+ oss serpentine streamripper vorbis"
+
+RDEPEND=">=dev-python/pygtk-2.8.6
+ >=dev-python/pysqlite-2
+ >=media-libs/mutagen-1.6
+ dev-python/elementtree
+ >=gnome-base/librsvg-2
+ libnotify? ( dev-python/notify-python )
+ libsexy? ( dev-python/sexy-python )
+ gnome? ( >=dev-python/gnome-python-extras-2.14
+ >=media-plugins/gst-plugins-gconf-${GVER}
+ >=media-plugins/gst-plugins-gnomevfs-${GVER} )
+ serpentine? ( app-cdr/serpentine )
+ streamripper? ( media-sound/streamripper )
+ >=media-libs/gstreamer-${GVER}
+ >=media-libs/gst-plugins-good-${GVER}
+ >=dev-python/gst-python-${GVER}
+ musepack? ( >=media-plugins/gst-plugins-musepack-${GVER} )
+ vorbis? ( >=media-plugins/gst-plugins-vorbis-${GVER} )
+ flac? ( >=media-plugins/gst-plugins-flac-${GVER} )
+ aac? ( >=media-plugins/gst-plugins-faad-${GVER} )
+ alsa? ( >=media-plugins/gst-plugins-alsa-${GVER} )
+ oss? ( >=media-plugins/gst-plugins-oss-${GVER} )
+ mad? ( >=media-plugins/gst-plugins-mad-${GVER} )
+ ogg? ( >=media-plugins/gst-plugins-ogg-${GVER} )
+ cdparanoia? ( >=media-plugins/gst-plugins-cdparanoia-${GVER}
+ dev-python/cddb-py )
+ ipod? ( >=media-libs/libgpod-0.4
+ >=media-plugins/gst-plugins-faad-${GVER} )"
+DEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ if use ipod && ! built_with_use media-libs/libgpod python ; then
+ eerror "libgpod has to be built with python support"
+ die "libgpod python use-flag not set"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-0.2.x-strip.patch
+ python_version
+ sed -i -e "s:hon2.4:hon${PYVER}:" mmkeys/Makefile
+}
+
+src_compile() {
+ emake -j1 CC="$(tc-getCC)" || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc testing TODO
+ exeinto /usr/share/${PN}
+ doexe scripts/*
+}
+++ /dev/null
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/exaile-0.2.9.ebuild,v 1.1 2007/03/27 19:30:06 drac Exp $
-
-inherit eutils python toolchain-funcs
-
-MY_P=${PN}_${PV}
-
-DESCRIPTION="a media player aiming to be similar to KDE's AmaroK, but for GTK"
-HOMEPAGE="http://www.exaile.org/"
-SRC_URI="http://www.exaile.org/files/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac alsa cdaudio flac gnome ipod libnotify libsexy mad musepack ogg
- oss serpentine streamripper vorbis"
-
-RDEPEND=">=dev-lang/python-2.4
- >=dev-python/pygtk-2.8.6
- >=dev-python/pysqlite-2
- >=media-libs/gstreamer-0.10
- >=media-libs/gst-plugins-good-0.10
- >=dev-python/gst-python-0.10
- >=media-libs/mutagen-1.6
- dev-python/elementtree
- dev-python/dbus-python
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- mad? ( >=media-plugins/gst-plugins-mad-0.10 )
- ogg? ( >=media-plugins/gst-plugins-ogg-0.10 )
- vorbis? ( >=media-plugins/gst-plugins-vorbis-0.10 )
- flac? ( >=media-plugins/gst-plugins-flac-0.10 )
- aac? ( >=media-plugins/gst-plugins-faad-0.10 )
- libnotify? ( dev-python/notify-python )
- libsexy? ( dev-python/sexy-python )
- musepack? ( >=media-plugins/gst-plugins-musepack-0.10 )
- gnome? ( dev-python/gnome-python-extras
- media-plugins/gst-plugins-gconf
- >=media-plugins/gst-plugins-gnomevfs-0.10 )
- ipod? ( >=media-libs/libgpod-0.3.2-r1
- >=media-plugins/gst-plugins-faad-0.10 )
- cdaudio? ( media-plugins/gst-plugins-cdparanoia
- dev-python/cddb-py )
- serpentine? ( app-cdr/serpentine )
- streamripper? ( media-sound/streamripper )
- gnome-base/librsvg"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- if use ipod && ! built_with_use media-libs/libgpod python ; then
- eerror "libgpod has to be built with python support"
- die "libgpod python use-flag not set"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${PN}-0.2.8-strip.patch
-
- python_version
- sed -i -e "s:python2.4:python${PYVER}:" mmkeys/Makefile
-}
-
-src_compile() {
- emake -j1 CC="$(tc-getCC)" || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc testing TODO
- insinto /usr/share/exaile
- doins -r scripts
- fperms u+x /usr/share/exaile/scripts/*
-}
+++ /dev/null
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/exaile-0.2.9_beta1-r1.ebuild,v 1.2 2007/03/09 18:00:54 drac Exp $
-
-inherit eutils python toolchain-funcs
-
-MY_P=${PN}_${PV} ; MY_P=${MY_P/_beta1/b}
-
-DESCRIPTION="a media player aiming to be similar to KDE's AmaroK, but for GTK"
-HOMEPAGE="http://www.exaile.org/"
-SRC_URI="http://www.exaile.org/files/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac alsa cdaudio flac gnome ipod libnotify libsexy mad musepack ogg
- oss serpentine streamripper vorbis"
-
-RDEPEND=">=dev-lang/python-2.4
- >=dev-python/pygtk-2.8.6
- >=dev-python/pysqlite-2
- >=media-libs/gstreamer-0.10
- >=media-libs/gst-plugins-good-0.10
- >=dev-python/gst-python-0.10
- >=media-libs/mutagen-1.6
- dev-python/elementtree
- dev-python/dbus-python
- alsa? ( >=media-plugins/gst-plugins-alsa-0.10 )
- oss? ( >=media-plugins/gst-plugins-oss-0.10 )
- mad? ( >=media-plugins/gst-plugins-mad-0.10 )
- ogg? ( >=media-plugins/gst-plugins-ogg-0.10 )
- vorbis? ( >=media-plugins/gst-plugins-vorbis-0.10 )
- flac? ( >=media-plugins/gst-plugins-flac-0.10 )
- aac? ( >=media-plugins/gst-plugins-faad-0.10 )
- libnotify? ( dev-python/notify-python )
- libsexy? ( dev-python/sexy-python )
- musepack? ( >=media-plugins/gst-plugins-musepack-0.10 )
- gnome? ( dev-python/gnome-python-extras
- media-plugins/gst-plugins-gconf
- >=media-plugins/gst-plugins-gnomevfs-0.10 )
- ipod? ( >=media-libs/libgpod-0.3.2-r1
- >=media-plugins/gst-plugins-faad-0.10 )
- cdaudio? ( media-plugins/gst-plugins-cdparanoia
- dev-python/cddb-py )
- serpentine? ( app-cdr/serpentine )
- streamripper? ( media-sound/streamripper )
- gnome-base/librsvg"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- if use ipod && ! built_with_use media-libs/libgpod python ; then
- eerror "libgpod has to be built with python support"
- die "libgpod python use-flag not set"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${PN}-0.2.8-strip.patch
- epatch "${FILESDIR}"/${P}-unicode.patch
- python_version
- sed -i -e "s:python2.4:python${PYVER}:" mmkeys/Makefile
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-}
+++ /dev/null
-MD5 145418e89b621df838b9936effcda703 exaile_0.2.9b.tar.gz 789660
-RMD160 e26d4fbb6c265026d71c80d6754deacbed57da01 exaile_0.2.9b.tar.gz 789660
-SHA256 e21eb72f5048755137117c1e720bee8a3eaf7aaf707c90e5e8308ee56f2e8059 exaile_0.2.9b.tar.gz 789660
+++ /dev/null
-Index: xl/media/__init__.py
-===================================================================
---- xl/media/__init__.py (revision 2146)
-+++ xl/media/__init__.py (working copy)
-@@ -117,7 +117,7 @@
-
- # This would be more nicely written using conditional expressions
- # but that is Python 2.5 only
-- if type(title) is unicode:
-+ if type(title) is unicode:
- self._title = title
- else:
- self._title = unicode(title, encoding)
-Index: xl/player.py
-===================================================================
---- xl/player.py (revision 2146)
-+++ xl/player.py (working copy)
-@@ -302,11 +302,11 @@
- self.on_sync_message))
-
- if '://' not in uri:
-- if not os.path.isfile(uri):
-+ if not os.path.isfile(uri.encode('latin1')):
- raise Exception('Specified file does not exist')
-
- uri = 'file://%s' % uri
-- self.playbin.set_property('uri', uri)
-+ self.playbin.set_property('uri', uri.encode('latin1'))
-
- self.playbin.set_state(gst.STATE_PLAYING)
-
-Index: xl/panels.py
-===================================================================
---- xl/panels.py (revision 2146)
-+++ xl/panels.py (working copy)
-@@ -378,8 +378,8 @@
- loc = ["device_%s://%s" % (driver_name,
- urllib.quote(l.loc)) for l in loc]
- else:
-- loc = [urllib.quote(str(l.loc)) for l in loc]
--
-+ loc = [urllib.quote(l.loc.encode('latin1')) for l in loc]
-+
- selection.set_uris(loc)
-
- def append_recursive(self, iter, add):
-@@ -2721,7 +2721,7 @@
- """
-
- songs = self.get_selected_songs()
-- uris = [song.loc for song in songs]
-+ uris = [urllib.quote(song.loc.encode('latin1')) for song in songs]
-
- sel.set_uris(uris)
-
-Index: xl/trackslist.py
-===================================================================
---- xl/trackslist.py (revision 2146)
-+++ xl/trackslist.py (working copy)
-@@ -153,7 +153,7 @@
- # first, check to see if they dropped a folder
- copy = loc[:]
- for l in copy:
-- l = urllib.unquote(l)
-+ l = urllib.unquote_plus(l)
- if os.path.isdir(l.replace("file://", "")):
- # in this case, it is a folder
- for root, dirs, files in os.walk(l.replace("file://", '')):
-@@ -174,7 +174,7 @@
-
- for l in loc:
- l = l.replace("file://", "")
-- l = urllib.unquote(l)
-+ l = urllib.unquote_plus(l)
- m = re.search(r'^device_(\w+)://', l)
- if m:
- song = self.exaile.device_panel.get_song(l)
--- /dev/null
+diff -ur exaile_0.2.8.orig/mmkeys/Makefile exaile_0.2.8/mmkeys/Makefile
+--- exaile_0.2.8.orig/mmkeys/Makefile 2006-11-01 02:11:34.000000000 +0200
++++ exaile_0.2.8/mmkeys/Makefile 2007-02-04 13:40:43.000000000 +0200
+@@ -7,7 +7,6 @@
+
+ mmkeys.so: mmkeyspy.o mmkeys.o mmkeysmodule.o
+ $(CC) $(LDFLAGS) -shared $^ -o $@
+- strip mmkeys.so
+
+ DEFS=`pkg-config --variable=defsdir pygtk-2.0`
+