diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2007-04-01 15:07:59 -0700 |
---|---|---|
committer | Donnie Berkholz <donnie@comet.(none)> | 2007-04-01 15:07:59 -0700 |
commit | 4514ddb6da37cfa48433488f535d4837c74f49b9 (patch) | |
tree | 7454a808c9999d2b4ce2507e8cd0c980bcc07ef7 | |
parent | Add listen 0.5, keyworded ~ppc. (diff) | |
download | dberkholz-4514ddb6da37cfa48433488f535d4837c74f49b9.tar.gz dberkholz-4514ddb6da37cfa48433488f535d4837c74f49b9.tar.bz2 dberkholz-4514ddb6da37cfa48433488f535d4837c74f49b9.zip |
Add exaile, keyworded ~ppc, and deps notify-python and sexy-python.
-rw-r--r-- | dev-python/notify-python/ChangeLog | 10 | ||||
-rw-r--r-- | dev-python/notify-python/Manifest | 16 | ||||
-rw-r--r-- | dev-python/notify-python/files/digest-notify-python-0.1.1 | 2 | ||||
-rw-r--r-- | dev-python/notify-python/metadata.xml | 9 | ||||
-rw-r--r-- | dev-python/notify-python/notify-python-0.1.1.ebuild | 26 | ||||
-rw-r--r-- | dev-python/sexy-python/ChangeLog | 13 | ||||
-rw-r--r-- | dev-python/sexy-python/Manifest | 16 | ||||
-rw-r--r-- | dev-python/sexy-python/files/digest-sexy-python-0.1.9 | 2 | ||||
-rw-r--r-- | dev-python/sexy-python/metadata.xml | 6 | ||||
-rw-r--r-- | dev-python/sexy-python/sexy-python-0.1.9.ebuild | 20 | ||||
-rw-r--r-- | media-sound/exaile/ChangeLog | 53 | ||||
-rw-r--r-- | media-sound/exaile/Manifest | 24 | ||||
-rw-r--r-- | media-sound/exaile/exaile-0.2.9.ebuild | 78 | ||||
-rw-r--r-- | media-sound/exaile/files/digest-exaile-0.2.9 | 2 | ||||
-rw-r--r-- | media-sound/exaile/files/exaile-0.2.8-strip.patch | 11 | ||||
-rw-r--r-- | media-sound/exaile/files/exaile-0.2.9_beta1-unicode.patch | 77 | ||||
-rw-r--r-- | media-sound/exaile/metadata.xml | 6 |
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> |