summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-05-13 20:23:15 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-05-13 20:23:15 +0000
commitba2ae3c953fb251f753e4ada3e453388adf270a6 (patch)
treef1c27620132b5252256821b0a979bac865b988bc /media-sound/quodlibet
parentReadd ~ia64 wrt bug 178310 (diff)
downloadhistorical-ba2ae3c953fb251f753e4ada3e453388adf270a6.tar.gz
historical-ba2ae3c953fb251f753e4ada3e453388adf270a6.tar.bz2
historical-ba2ae3c953fb251f753e4ada3e453388adf270a6.zip
Version bump, thanks to Kai Huuhko <kai.huuhko@gmail.com>, bug #177140, also closing bug #171371
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'media-sound/quodlibet')
-rw-r--r--media-sound/quodlibet/ChangeLog8
-rw-r--r--media-sound/quodlibet/Manifest26
-rw-r--r--media-sound/quodlibet/files/digest-quodlibet-1.03
-rw-r--r--media-sound/quodlibet/quodlibet-1.0.ebuild121
4 files changed, 153 insertions, 5 deletions
diff --git a/media-sound/quodlibet/ChangeLog b/media-sound/quodlibet/ChangeLog
index 00ae64c0056f..ef255af00af8 100644
--- a/media-sound/quodlibet/ChangeLog
+++ b/media-sound/quodlibet/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/quodlibet
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/ChangeLog,v 1.49 2007/03/29 08:20:25 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/ChangeLog,v 1.50 2007/05/13 20:23:15 aballier Exp $
+
+*quodlibet-1.0 (13 May 2007)
+
+ 13 May 2007; Alexis Ballier <aballier@gentoo.org> +quodlibet-1.0.ebuild:
+ Version bump, thanks to Kai Huuhko <kai.huuhko@gmail.com>, bug #177140, also
+ closing bug #171371
29 Mar 2007; Markus Rothe <corsair@gentoo.org> quodlibet-0.24-r1.ebuild:
Added ~ppc64; bug #172367
diff --git a/media-sound/quodlibet/Manifest b/media-sound/quodlibet/Manifest
index 7ef18900f533..1c0802c2cd98 100644
--- a/media-sound/quodlibet/Manifest
+++ b/media-sound/quodlibet/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX quodlibet-0.23.1-python25.patch 11209 RMD160 228f6f70b12dba75f4d88d01a98ec2e33de821d6 SHA1 74e63cbcced3a77b94b49122ce4cc18188c3d148 SHA256 b5fd16a939bf2abadaae6925e7f6d2feda2c0d550ab9b33cf0950bd9f3471da8
MD5 58a14ab3b881b006415f94f6735b26e6 files/quodlibet-0.23.1-python25.patch 11209
RMD160 228f6f70b12dba75f4d88d01a98ec2e33de821d6 files/quodlibet-0.23.1-python25.patch 11209
@@ -12,6 +15,7 @@ RMD160 8203546e637281342eed8118c23187e47bad49c6 files/quodlibet-0.24-makefile.pa
SHA256 782ea65485e85e9d52191364c80144160b2cc33f925bcd36a1f2284118f25358 files/quodlibet-0.24-makefile.patch 583
DIST quodlibet-0.23.1.tar.gz 542885 RMD160 043ab4131a527932a57899875a343f468b7afd99 SHA1 7e927accc15d3f40fe32dba63fd37cfe929f8bf2 SHA256 639d6364798802ab50580e652abe53c72470ab04e7ecd06e66bee0542d2d01e8
DIST quodlibet-0.24.tar.gz 615554 RMD160 b4fec7495b081abc92faf74a746c4f43c66f1ead SHA1 9ac6142a2cb8db7e37b56b63a0adeed888aaf1f4 SHA256 758d726fa57b177d574dc01141609df3415287611db073415230f1ac4520fd5e
+DIST quodlibet-1.0.tar.gz 617369 RMD160 a52dd7c7188b34009ca8e562faa23e05fba7c8c5 SHA1 9a72043b635448b3d148bd7216a2e00271a926a0 SHA256 bba92a91ac462b0277ad788a655b56af8bf02496a5878692dc88ffc4fdaddba4
EBUILD quodlibet-0.23.1-r1.ebuild 4034 RMD160 35e1fe9088df74e93675a9d989f4bb9629f4bd8c SHA1 56bd3cb69f7fbcf2628dbbdcafd675313f371228 SHA256 b0bcc123d9d9b1ddb6310cdfdded75159ad1f1429ab2c8e4ed763783ee4685be
MD5 5edebbbfab2431aafbd60c86dbfab9ad quodlibet-0.23.1-r1.ebuild 4034
RMD160 35e1fe9088df74e93675a9d989f4bb9629f4bd8c quodlibet-0.23.1-r1.ebuild 4034
@@ -24,10 +28,14 @@ EBUILD quodlibet-0.24.ebuild 4017 RMD160 bd6648a0a474c7d0e54ac09e129082cbb5da688
MD5 43d0770dfc1f52bc8d0be28511bf9f24 quodlibet-0.24.ebuild 4017
RMD160 bd6648a0a474c7d0e54ac09e129082cbb5da6881 quodlibet-0.24.ebuild 4017
SHA256 0dce79e417047098180a638df33c927987712cd64e1f80dd4329d465061b1678 quodlibet-0.24.ebuild 4017
-MISC ChangeLog 9162 RMD160 d0b110abe474b1093a05bfc73efe8736df89d11f SHA1 97dd33c180445a9265ae166b9dfdc3040d4b5dee SHA256 1f260bc5f57942e19f94584e6282a80f5c1b7eb18143337903e0258e0fdde3ee
-MD5 c1176089f7f4419af6fbde49f77db46e ChangeLog 9162
-RMD160 d0b110abe474b1093a05bfc73efe8736df89d11f ChangeLog 9162
-SHA256 1f260bc5f57942e19f94584e6282a80f5c1b7eb18143337903e0258e0fdde3ee ChangeLog 9162
+EBUILD quodlibet-1.0.ebuild 3928 RMD160 274ee4c192528119a426142374c492ded54936e0 SHA1 4af0068f0b7f148c0c2a1c19416fa3ea2824ebdf SHA256 5e92291de4513deaa3c38d928406746478015c75ac05cfe19db0fc367b7548d6
+MD5 cb9064d23f034e7b7be10658879399c3 quodlibet-1.0.ebuild 3928
+RMD160 274ee4c192528119a426142374c492ded54936e0 quodlibet-1.0.ebuild 3928
+SHA256 5e92291de4513deaa3c38d928406746478015c75ac05cfe19db0fc367b7548d6 quodlibet-1.0.ebuild 3928
+MISC ChangeLog 9370 RMD160 42f1bfdfe9781fc82142e0ed5aada169be9c0859 SHA1 5f28fae8165be6c3cac1a941334d195fdb127a49 SHA256 25951a503a48583796228f726ba310f826d1e0adcde1b4b1afcbd2055bf2f280
+MD5 52cd878ea4daed96ecdc2c976b17e910 ChangeLog 9370
+RMD160 42f1bfdfe9781fc82142e0ed5aada169be9c0859 ChangeLog 9370
+SHA256 25951a503a48583796228f726ba310f826d1e0adcde1b4b1afcbd2055bf2f280 ChangeLog 9370
MISC metadata.xml 648 RMD160 7c4d2399f594eccfda8725b708c2135d3a3ee1c8 SHA1 0d807278abf5b84b284c314e18d7712145fc871f SHA256 33033fb868c2e5ec14c9d6396e4c8badcf8a1c7d2c923a7878e34f35fa00323d
MD5 3eea75e3fec207bbcdfd8c229b16c128 metadata.xml 648
RMD160 7c4d2399f594eccfda8725b708c2135d3a3ee1c8 metadata.xml 648
@@ -41,3 +49,13 @@ SHA256 f33deb0e3a180ec295f742f20898b066a7026bb5cfd5af7e44019b8c8e7ae8e0 files/di
MD5 0f1679b6b9b568607f506e19c500bd0f files/digest-quodlibet-0.24-r1 244
RMD160 128f241869476086e88cb678f74f3759d7410e13 files/digest-quodlibet-0.24-r1 244
SHA256 f33deb0e3a180ec295f742f20898b066a7026bb5cfd5af7e44019b8c8e7ae8e0 files/digest-quodlibet-0.24-r1 244
+MD5 fdf1271246eaa1c505a412c0aa103548 files/digest-quodlibet-1.0 241
+RMD160 d2e12e49035be18da523b4b0334269e6dfa370b3 files/digest-quodlibet-1.0 241
+SHA256 73b061efebc8ec461d2cb19bd7d8f9738b69849a70ee390a631476175a8b2d50 files/digest-quodlibet-1.0 241
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.4 (GNU/Linux)
+
+iD8DBQFGR3MnvFcC4BYPU0oRAmqhAJ9uQWvLxH4jyociHHc8p91yHsNpPgCgl3bI
+Dt7vokE8Rs3n7YMdbmYyW/4=
+=WsPX
+-----END PGP SIGNATURE-----
diff --git a/media-sound/quodlibet/files/digest-quodlibet-1.0 b/media-sound/quodlibet/files/digest-quodlibet-1.0
new file mode 100644
index 000000000000..0a93481d1594
--- /dev/null
+++ b/media-sound/quodlibet/files/digest-quodlibet-1.0
@@ -0,0 +1,3 @@
+MD5 5c925b754bd8505a7a66f2ffcc5b5fe4 quodlibet-1.0.tar.gz 617369
+RMD160 a52dd7c7188b34009ca8e562faa23e05fba7c8c5 quodlibet-1.0.tar.gz 617369
+SHA256 bba92a91ac462b0277ad788a655b56af8bf02496a5878692dc88ffc4fdaddba4 quodlibet-1.0.tar.gz 617369
diff --git a/media-sound/quodlibet/quodlibet-1.0.ebuild b/media-sound/quodlibet/quodlibet-1.0.ebuild
new file mode 100644
index 000000000000..4c016c518ab5
--- /dev/null
+++ b/media-sound/quodlibet/quodlibet-1.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/quodlibet-1.0.ebuild,v 1.1 2007/05/13 20:23:15 aballier Exp $
+
+inherit eutils python
+
+DESCRIPTION="Quod Libet is a GTK+-based audio player written in Python."
+HOMEPAGE="http://www.sacredchao.net/quodlibet/"
+SRC_URI="http://www.sacredchao.net/~piman/software/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="aac alsa dbus esd ffmpeg flac gnome hal ipod mad mmkeys musepack oss trayicon vorbis"
+
+DEPEND=">=virtual/python-2.4.3-r1
+ trayicon? ( >=dev-python/pygtk-2.8 )
+ mmkeys? ( >=dev-python/pygtk-2.8 )"
+
+RDEPEND="${DEPEND}
+ >=dev-python/pygtk-2.8
+ >=media-libs/mutagen-1.9
+ >=media-libs/gst-plugins-good-0.10.2
+ >=dev-python/gst-python-0.10.2
+ hal? ( sys-apps/hal )
+ mad? ( >=media-plugins/gst-plugins-mad-0.10.2 )
+ vorbis? ( >=media-plugins/gst-plugins-vorbis-0.10.2
+ >=media-plugins/gst-plugins-ogg-0.10.2 )
+ flac? ( >=media-plugins/gst-plugins-flac-0.10.2 )
+ aac? ( >=media-plugins/gst-plugins-faad-0.10.1 )
+ musepack? ( >=media-plugins/gst-plugins-musepack-0.10.0 )
+ ffmpeg? ( >=media-plugins/gst-plugins-ffmpeg-0.10.1 )
+ alsa? ( >=media-plugins/gst-plugins-alsa-0.10.2 )
+ oss? ( >=media-plugins/gst-plugins-oss-0.10.2 )
+ esd? ( >=media-plugins/gst-plugins-esd-0.10.2 )
+ gnome? ( dev-python/gnome-python-extras
+ >=media-plugins/gst-plugins-gconf-0.10.3
+ >=media-plugins/gst-plugins-gnomevfs-0.10.2
+ dev-python/feedparser )
+ dbus? ( >=dev-python/dbus-python-0.71 )
+ ipod? ( >=media-libs/libgpod-0.3.2-r1 )"
+
+PDEPEND="trayicon? ( media-plugins/quodlibet-trayicon )"
+
+pkg_setup() {
+ if use ipod && ! built_with_use media-libs/libgpod python ; then
+ eerror "media-libs/libgpod must be built with 'python' support."
+ die "Recompile media-libs/libgpod after enabling the 'python' USE flag"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # multilib fix
+ sed -i -e "s,^TODEP = lib/quodlibet,TODEP = \$(libdir)/quodlibet," Makefile
+
+ # no gst-plugins-gconf, attempt to guess the proper pipeline value. Bug #133043, #146728.
+ if ! use gnome; then
+ local sinktype="alsasink"
+
+ use esd && sinktype="esdsink"
+ use oss && sinktype="osssink"
+ use alsa && sinktype="alsasink"
+
+ elog "Setting the default pipeline to ${sinktype}"
+
+ sed -i -e "s,^ \"pipeline\": \"\", \"pipeline\": \"${sinktype}\"," config.py
+ fi
+}
+
+src_compile() {
+ if use trayicon ; then
+ emake _trayicon.so || die "emake _trayicon.so failed"
+ fi
+
+ if use mmkeys ; then
+ emake _mmkeys.so || die "emake _mmkeys.so failed"
+ fi
+}
+
+src_install() {
+ emake PREFIX=/usr DESTDIR="${D}" libdir="$(get_libdir)" install || die "install failed"
+ dodoc README NEWS
+}
+
+pkg_postinst() {
+ python_mod_optimize /usr/share/${PN}
+
+ if ! use mad; then
+ elog ""
+ elog "You do not have the 'mad' USE flag enabled."
+ elog "gst-plugins-mad, which is required for mp3 playback, may"
+ elog "not be installed. For mp3 support, enable the 'mad'"
+ elog "USE flag and emerge =media-sound/${P}."
+ fi
+
+ if ! use gnome; then
+ elog ""
+ elog "You do not have the 'gnome' USE flag enabled."
+ elog "media-plugins/gst-plugins-gnomevfs may not be installed,"
+ elog "so the proper pipeline won't be automatically selected."
+ elog "We've tried to select the proper pipeline based on your"
+ elog "USE flags, but if we guessed wrong you may have to set"
+ elog "'pipeline = ' in your ~/.quodlibet/config file to one"
+ elog "of the following: alsasink, osssink, esdsink. To enable"
+ elog "automatic selection of the proper pipeline, enable the"
+ elog "'gnome' USE flag and emerge =media-sound/${P}."
+ fi
+
+ elog ""
+ elog "Installing Quod Libet from an ebuild is not supported"
+ elog "upstream. If you encounter any problems, file bugs on"
+ elog "bugs.gentoo.org. DO NOT USE THE UPSTREAM BUG SYSTEM."
+ elog ""
+}
+
+pkg_postrm() {
+ python_mod_cleanup /usr/share/${PN}
+}