diff options
author | Alexis Ballier <aballier@gentoo.org> | 2007-05-13 20:23:15 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2007-05-13 20:23:15 +0000 |
commit | ba2ae3c953fb251f753e4ada3e453388adf270a6 (patch) | |
tree | f1c27620132b5252256821b0a979bac865b988bc /media-sound/quodlibet | |
parent | Readd ~ia64 wrt bug 178310 (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | media-sound/quodlibet/Manifest | 26 | ||||
-rw-r--r-- | media-sound/quodlibet/files/digest-quodlibet-1.0 | 3 | ||||
-rw-r--r-- | media-sound/quodlibet/quodlibet-1.0.ebuild | 121 |
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} +} |