aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-python/notify-python/ChangeLog10
-rw-r--r--dev-python/notify-python/Manifest16
-rw-r--r--dev-python/notify-python/files/digest-notify-python-0.1.12
-rw-r--r--dev-python/notify-python/metadata.xml9
-rw-r--r--dev-python/notify-python/notify-python-0.1.1.ebuild26
-rw-r--r--dev-python/sexy-python/ChangeLog13
-rw-r--r--dev-python/sexy-python/Manifest16
-rw-r--r--dev-python/sexy-python/files/digest-sexy-python-0.1.92
-rw-r--r--dev-python/sexy-python/metadata.xml6
-rw-r--r--dev-python/sexy-python/sexy-python-0.1.9.ebuild20
-rw-r--r--media-sound/exaile/ChangeLog53
-rw-r--r--media-sound/exaile/Manifest24
-rw-r--r--media-sound/exaile/exaile-0.2.9.ebuild78
-rw-r--r--media-sound/exaile/files/digest-exaile-0.2.92
-rw-r--r--media-sound/exaile/files/exaile-0.2.8-strip.patch11
-rw-r--r--media-sound/exaile/files/exaile-0.2.9_beta1-unicode.patch77
-rw-r--r--media-sound/exaile/metadata.xml6
17 files changed, 371 insertions, 0 deletions
diff --git a/dev-python/notify-python/ChangeLog b/dev-python/notify-python/ChangeLog
new file mode 100644
index 0000000..fd1a362
--- /dev/null
+++ b/dev-python/notify-python/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-python/notify-python
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/notify-python/ChangeLog,v 1.1 2006/12/28 09:39:55 dev-zero Exp $
+
+*notify-python-0.1.1 (27 Dec 2006)
+
+ 27 Dec 2006; Tiziano Müller <dev-zero@gentoo.org>
+ +notify-python-0.1.1.ebuild:
+ New ebuild for bug #139818 (thanks to Paul Bredbury)
+
diff --git a/dev-python/notify-python/Manifest b/dev-python/notify-python/Manifest
new file mode 100644
index 0000000..0a61fbb
--- /dev/null
+++ b/dev-python/notify-python/Manifest
@@ -0,0 +1,16 @@
+DIST notify-python-0.1.1.tar.bz2 214514 RMD160 52f5b5cc7c01be32525db7a2edc0f3dee41911ef SHA1 490693cf601793f50cef1a3c82ba75025497fc00 SHA256 7d3bbb7c3d8f56c922cc31d02ef9057a4f06998cc2fd4f3119a576fcf8d504ce
+EBUILD notify-python-0.1.1.ebuild 729 RMD160 fb2da76c727130c64e10bf3f9172c897a99f59c1 SHA1 67979de42ea2b5f63988644866c9f8fc1ad2228c SHA256 fbf978242bc676cd686d9d279dfc40817b52d48fbff450717ff7ec13ab8d3431
+MD5 713093cf19801f5eb0205dfcb7607ec1 notify-python-0.1.1.ebuild 729
+RMD160 fb2da76c727130c64e10bf3f9172c897a99f59c1 notify-python-0.1.1.ebuild 729
+SHA256 fbf978242bc676cd686d9d279dfc40817b52d48fbff450717ff7ec13ab8d3431 notify-python-0.1.1.ebuild 729
+MISC ChangeLog 399 RMD160 55a4021384633eb41ce92248df7c5be925001db3 SHA1 094ed24f944c6ba5b0ecaf05e654645c51230429 SHA256 d3a2a96da343544e95136cc21031c04f515a8115d13e46444ad50bca48705eee
+MD5 3e4367036418854c6b09efe2e35d50b4 ChangeLog 399
+RMD160 55a4021384633eb41ce92248df7c5be925001db3 ChangeLog 399
+SHA256 d3a2a96da343544e95136cc21031c04f515a8115d13e46444ad50bca48705eee ChangeLog 399
+MISC metadata.xml 264 RMD160 c3b7bdba75dde01f64441fef0610d90adca367ab SHA1 8d03c6a88770023bb63aa9b6be20b5efd3e7e70b SHA256 99d84181942576a6dccd9991e6aacb76319789bba3bf11595d51abf58488e5c0
+MD5 889a3837c5b347a5347f97d38360035e metadata.xml 264
+RMD160 c3b7bdba75dde01f64441fef0610d90adca367ab metadata.xml 264
+SHA256 99d84181942576a6dccd9991e6aacb76319789bba3bf11595d51abf58488e5c0 metadata.xml 264
+MD5 9a624ac7479b88085a61388bd397ce63 files/digest-notify-python-0.1.1 190
+RMD160 24a1cfd6aa191e0cf99eb9d390ce64a9ac85342a files/digest-notify-python-0.1.1 190
+SHA256 42cfabea4fe93a3486ccf0e2e13f547256fb1a4f8e03be9c3bf1c3b1a803a8f4 files/digest-notify-python-0.1.1 190
diff --git a/dev-python/notify-python/files/digest-notify-python-0.1.1 b/dev-python/notify-python/files/digest-notify-python-0.1.1
new file mode 100644
index 0000000..126b8a0
--- /dev/null
+++ b/dev-python/notify-python/files/digest-notify-python-0.1.1
@@ -0,0 +1,2 @@
+RMD160 52f5b5cc7c01be32525db7a2edc0f3dee41911ef notify-python-0.1.1.tar.bz2 214514
+SHA256 7d3bbb7c3d8f56c922cc31d02ef9057a4f06998cc2fd4f3119a576fcf8d504ce notify-python-0.1.1.tar.bz2 214514
diff --git a/dev-python/notify-python/metadata.xml b/dev-python/notify-python/metadata.xml
new file mode 100644
index 0000000..f95d435
--- /dev/null
+++ b/dev-python/notify-python/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>python</herd>
+ <maintainer>
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/notify-python/notify-python-0.1.1.ebuild b/dev-python/notify-python/notify-python-0.1.1.ebuild
new file mode 100644
index 0000000..f995240
--- /dev/null
+++ b/dev-python/notify-python/notify-python-0.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/notify-python/notify-python-0.1.1.ebuild,v 1.1 2006/12/28 09:39:55 dev-zero Exp $
+
+NEED_PYTHON=2.3.5
+
+inherit python
+
+DESCRIPTION="Python bindings for libnotify"
+HOMEPAGE="http://www.galago-project.org/"
+SRC_URI="http://www.galago-project.org/files/releases/source/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-python/pygtk-2.4.0
+ >=x11-libs/libnotify-0.4.3"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.9"
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README
+}
diff --git a/dev-python/sexy-python/ChangeLog b/dev-python/sexy-python/ChangeLog
new file mode 100644
index 0000000..2595323
--- /dev/null
+++ b/dev-python/sexy-python/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for dev-python/sexy-python
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/sexy-python/ChangeLog,v 1.2 2007/02/14 22:15:40 welp Exp $
+
+ 14 Feb 2007; Peter Weller <welp@gentoo.org> sexy-python-0.1.9.ebuild:
+ Keyworded ~amd64
+
+*sexy-python-0.1.9 (04 Feb 2007)
+
+ 04 Feb 2007; Samuli Suominen <drac@gentoo.org> +sexy-python-0.1.9.ebuild:
+ New ebuild for bug 138270 from Sunrise Overlay. Thanks to Tiziano M. and
+ Santiago M.
+
diff --git a/dev-python/sexy-python/Manifest b/dev-python/sexy-python/Manifest
new file mode 100644
index 0000000..ffac934
--- /dev/null
+++ b/dev-python/sexy-python/Manifest
@@ -0,0 +1,16 @@
+DIST sexy-python-0.1.9.tar.gz 322261 RMD160 2f8c31b92c9fcceae95dc07567ee8a70ed943a12 SHA1 9fe24366512258cd6254f42e51dbb71f9f6bb6cb SHA256 2d8d257bbfa498a89792e0405ed8cf70396648b3df3c8e32cdc3dcc9bb666f15
+EBUILD sexy-python-0.1.9.ebuild 615 RMD160 71a046ada26cb08f178643c2629fc67621434cbd SHA1 91d67172ca788cf4ecab9d1f8697eaaaa19004eb SHA256 271ffb01ec41da0b096a57c9230361cd8c17a535ae584ebe5ad833b35f46948f
+MD5 4034273b93c2f61adbc4808550416240 sexy-python-0.1.9.ebuild 615
+RMD160 71a046ada26cb08f178643c2629fc67621434cbd sexy-python-0.1.9.ebuild 615
+SHA256 271ffb01ec41da0b096a57c9230361cd8c17a535ae584ebe5ad833b35f46948f sexy-python-0.1.9.ebuild 615
+MISC ChangeLog 507 RMD160 aa725d851a3af15066a9b78b8c65094a8fbb21c5 SHA1 3e66ff54a8b141a93cf9a30dce07d7c3cb88e86b SHA256 f568eb7127f74cca9ee4fa091fdb69ea5c3be4eb7e503778fd2b388e68b59006
+MD5 922fb956be7b91e74b9f3c5e5bc7c2d6 ChangeLog 507
+RMD160 aa725d851a3af15066a9b78b8c65094a8fbb21c5 ChangeLog 507
+SHA256 f568eb7127f74cca9ee4fa091fdb69ea5c3be4eb7e503778fd2b388e68b59006 ChangeLog 507
+MISC metadata.xml 215 RMD160 59b66d50c4430eedd8257ecbbaf4344b4230e143 SHA1 1bc0d4426f7844fd740b213c05b4039b3ad29ff7 SHA256 365c7c57ec54b6da612e89c9c465236377813a8efd720a713f4d4d205afa0939
+MD5 00f0ea573e716c6991d36ca31252af11 metadata.xml 215
+RMD160 59b66d50c4430eedd8257ecbbaf4344b4230e143 metadata.xml 215
+SHA256 365c7c57ec54b6da612e89c9c465236377813a8efd720a713f4d4d205afa0939 metadata.xml 215
+MD5 db4dfc7195c430f096186a2329e5c7b4 files/digest-sexy-python-0.1.9 184
+RMD160 d0f0e03145388e44d8f0ab9dc7adc92fb972295b files/digest-sexy-python-0.1.9 184
+SHA256 857668c16ab44fd53346e554a53d4e3e5b92c523a4c4f73335b4b0a4fe977f3c files/digest-sexy-python-0.1.9 184
diff --git a/dev-python/sexy-python/files/digest-sexy-python-0.1.9 b/dev-python/sexy-python/files/digest-sexy-python-0.1.9
new file mode 100644
index 0000000..8334d7d
--- /dev/null
+++ b/dev-python/sexy-python/files/digest-sexy-python-0.1.9
@@ -0,0 +1,2 @@
+RMD160 2f8c31b92c9fcceae95dc07567ee8a70ed943a12 sexy-python-0.1.9.tar.gz 322261
+SHA256 2d8d257bbfa498a89792e0405ed8cf70396648b3df3c8e32cdc3dcc9bb666f15 sexy-python-0.1.9.tar.gz 322261
diff --git a/dev-python/sexy-python/metadata.xml b/dev-python/sexy-python/metadata.xml
new file mode 100644
index 0000000..67f4426
--- /dev/null
+++ b/dev-python/sexy-python/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>python</herd>
+<maintainer><email>drac@gentoo.org</email></maintainer>
+</pkgmetadata>
diff --git a/dev-python/sexy-python/sexy-python-0.1.9.ebuild b/dev-python/sexy-python/sexy-python-0.1.9.ebuild
new file mode 100644
index 0000000..018c95e
--- /dev/null
+++ b/dev-python/sexy-python/sexy-python-0.1.9.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/sexy-python/sexy-python-0.1.9.ebuild,v 1.2 2007/02/14 22:15:40 welp Exp $
+
+DESCRIPTION="Python bindings for libsexy."
+HOMEPAGE="http://www.chipx86.com/wiki/Libsexy"
+SRC_URI="http://releases.chipx86.com/libsexy/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=">=x11-libs/libsexy-${PV}"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README
+}
diff --git a/media-sound/exaile/ChangeLog b/media-sound/exaile/ChangeLog
new file mode 100644
index 0000000..94e5787
--- /dev/null
+++ b/media-sound/exaile/ChangeLog
@@ -0,0 +1,53 @@
+# 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 $
+
+*exaile-0.2.9 (27 Mar 2007)
+
+ 27 Mar 2007; Samuli Suominen <drac@gentoo.org> +exaile-0.2.9.ebuild:
+ Version bump to final release.
+
+ 09 Mar 2007; Samuli Suominen <drac@gentoo.org>
+ exaile-0.2.9_beta1-r1.ebuild:
+ Move gst-plugins-gnomevfs to USE gnome because it's now optional.
+
+*exaile-0.2.9_beta1-r1 (25 Feb 2007)
+
+ 25 Feb 2007; Samuli Suominen <drac@gentoo.org>
+ +files/exaile-0.2.9_beta1-unicode.patch, +exaile-0.2.9_beta1-r1.ebuild:
+ Fix a regression from 0.2.8 which effected unicode filenames.
+
+ 25 Feb 2007; Samuli Suominen <drac@gentoo.org> exaile-0.2.9_beta1.ebuild:
+ Remove USE fam and gamin dep because it's not used.
+
+ 24 Feb 2007; Samuli Suominen <drac@gentoo.org> exaile-0.2.9_beta1.ebuild:
+ Add gnome-base/librsvg rdep for bug 168273. Thanks to Maarten Bressen.
+
+*exaile-0.2.9_beta1 (24 Feb 2007)
+
+ 24 Feb 2007; Samuli Suominen <drac@gentoo.org> +exaile-0.2.9_beta1.ebuild:
+ Version bump. Thanks nesl247 for poke.
+
+ 19 Feb 2007; Samuli Suominen <drac@gentoo.org> exaile-0.2.8.ebuild:
+ Sed out python2.4 hardcoding in mmkeys/Makefile for bug 167595, thanks to
+ Ahmed Ammar.
+
+ 14 Feb 2007; Peter Weller <welp@gentoo.org> exaile-0.2.8.ebuild:
+ Added ~amd64 keyword per request from drac
+
+ 09 Feb 2007; Samuli Suominen <drac@gentoo.org> exaile-0.2.8.ebuild:
+ Changed USE mp3 to mad, and added alsa and oss.
+
+ 04 Feb 2007; Samuli Suominen <drac@gentoo.org>
+ +files/exaile-0.2.8-strip.patch, exaile-0.2.8.ebuild:
+ Add patch to prevent mmkeys.so from being prestripped.
+
+ 04 Feb 2007; <drac@gentoo.org> exaile-0.2.8.ebuild:
+ Removed some extra tabs and whitespacing.
+
+*exaile-0.2.8 (04 Feb 2007)
+
+ 04 Feb 2007; <drac@gentoo.org> +exaile-0.2.8.ebuild:
+ New ebuild for bug 134865 from Sunrise Overlay. Thanks to Tiziano M., Juan
+ A. and Santiago M.
+
diff --git a/media-sound/exaile/Manifest b/media-sound/exaile/Manifest
new file mode 100644
index 0000000..d061759
--- /dev/null
+++ b/media-sound/exaile/Manifest
@@ -0,0 +1,24 @@
+AUX exaile-0.2.8-strip.patch 386 RMD160 5e8190e703de0d59386a932394fcce6d4a479886 SHA1 5dabaa355cbde74f3f348b8ec5cb273d6895c979 SHA256 842b3d627b9fe528f540a0b6a46b52a8db32cd578b1f2e1430a4b6b364bbf097
+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
+DIST exaile_0.2.9.tar.gz 421296 RMD160 333362939e80f2feb5bd81d51e134cb4d29f74f2 SHA1 100e048b35b59f89c7874c60cb235df69005a8f4 SHA256 b8377fd0559a1ca7b98b47348a436b9dc90658b1dde17115b429e907f045ca98
+EBUILD exaile-0.2.9.ebuild 2349 RMD160 33cee6eef1172b7516578229a96ad917b3f009ac SHA1 c8bb711e57be5fa8b6829aae6c32e20aa2614283 SHA256 0a1a145f42d18f55620cae1760c35925803f036823de58ffad5c6278601efe06
+MD5 5aa268c612a22fd248a2ee501d6741f8 exaile-0.2.9.ebuild 2349
+RMD160 33cee6eef1172b7516578229a96ad917b3f009ac exaile-0.2.9.ebuild 2349
+SHA256 0a1a145f42d18f55620cae1760c35925803f036823de58ffad5c6278601efe06 exaile-0.2.9.ebuild 2349
+MISC ChangeLog 1994 RMD160 ac9dc873021e174ce821a770146abf9ca4ef35e2 SHA1 25667160216d400e90810cfe55c09795a0d5195d SHA256 c319f2ad25d7e6cc5c532edbbcdd397c07c766183ac01b261f36a671f76b8a62
+MD5 cbebd148c000706f5d005355eb437fe7 ChangeLog 1994
+RMD160 ac9dc873021e174ce821a770146abf9ca4ef35e2 ChangeLog 1994
+SHA256 c319f2ad25d7e6cc5c532edbbcdd397c07c766183ac01b261f36a671f76b8a62 ChangeLog 1994
+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 931da8cc124ce375d8baf37bdf173a3a files/digest-exaile-0.2.9 174
+RMD160 1135003941f102d6da7fd741ddb567987fa4cd65 files/digest-exaile-0.2.9 174
+SHA256 b8f1d8856c17d7b69bdddf33fa76dd65d815bd41e6cc6b57af21ba1acc52e408 files/digest-exaile-0.2.9 174
diff --git a/media-sound/exaile/exaile-0.2.9.ebuild b/media-sound/exaile/exaile-0.2.9.ebuild
new file mode 100644
index 0000000..2cccb17
--- /dev/null
+++ b/media-sound/exaile/exaile-0.2.9.ebuild
@@ -0,0 +1,78 @@
+# 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 ~ppc ~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/*
+}
diff --git a/media-sound/exaile/files/digest-exaile-0.2.9 b/media-sound/exaile/files/digest-exaile-0.2.9
new file mode 100644
index 0000000..175eb74
--- /dev/null
+++ b/media-sound/exaile/files/digest-exaile-0.2.9
@@ -0,0 +1,2 @@
+RMD160 333362939e80f2feb5bd81d51e134cb4d29f74f2 exaile_0.2.9.tar.gz 421296
+SHA256 b8377fd0559a1ca7b98b47348a436b9dc90658b1dde17115b429e907f045ca98 exaile_0.2.9.tar.gz 421296
diff --git a/media-sound/exaile/files/exaile-0.2.8-strip.patch b/media-sound/exaile/files/exaile-0.2.8-strip.patch
new file mode 100644
index 0000000..677da34
--- /dev/null
+++ b/media-sound/exaile/files/exaile-0.2.8-strip.patch
@@ -0,0 +1,11 @@
+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`
+
diff --git a/media-sound/exaile/files/exaile-0.2.9_beta1-unicode.patch b/media-sound/exaile/files/exaile-0.2.9_beta1-unicode.patch
new file mode 100644
index 0000000..89acf19
--- /dev/null
+++ b/media-sound/exaile/files/exaile-0.2.9_beta1-unicode.patch
@@ -0,0 +1,77 @@
+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)
diff --git a/media-sound/exaile/metadata.xml b/media-sound/exaile/metadata.xml
new file mode 100644
index 0000000..7db7530
--- /dev/null
+++ b/media-sound/exaile/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+<maintainer><email>drac@gentoo.org</email></maintainer>
+</pkgmetadata>