diff options
author | Jim Ramsay <lack@gentoo.org> | 2006-10-03 17:40:35 +0000 |
---|---|---|
committer | Jim Ramsay <lack@gentoo.org> | 2006-10-03 17:40:35 +0000 |
commit | 0072cd9b900c15d9d9f98cba6cdd28b19f47704b (patch) | |
tree | 4c059f6320617d3afb83b5307590c378b52cedff /rox-extra | |
parent | Version bump. Ebuild by Arnaud Vrac <rawoul@gmail.com>. Closing bug #146228. (diff) | |
download | gentoo-2-0072cd9b900c15d9d9f98cba6cdd28b19f47704b.tar.gz gentoo-2-0072cd9b900c15d9d9f98cba6cdd28b19f47704b.tar.bz2 gentoo-2-0072cd9b900c15d9d9f98cba6cdd28b19f47704b.zip |
New application: MusicBox-027. Replaces rox-extra/music-box (rename and version bump)
(Portage version: 2.1.2_pre1-r3)
Diffstat (limited to 'rox-extra')
-rw-r--r-- | rox-extra/musicbox/ChangeLog | 11 | ||||
-rw-r--r-- | rox-extra/musicbox/Manifest | 24 | ||||
-rw-r--r-- | rox-extra/musicbox/files/digest-musicbox-027 | 3 | ||||
-rw-r--r-- | rox-extra/musicbox/files/musicbox-027-fPIC.patch | 21 | ||||
-rw-r--r-- | rox-extra/musicbox/files/musicbox-027-mime.patch | 54 | ||||
-rw-r--r-- | rox-extra/musicbox/metadata.xml | 9 | ||||
-rw-r--r-- | rox-extra/musicbox/musicbox-027.ebuild | 62 |
7 files changed, 184 insertions, 0 deletions
diff --git a/rox-extra/musicbox/ChangeLog b/rox-extra/musicbox/ChangeLog new file mode 100644 index 000000000000..08c9ee82d3af --- /dev/null +++ b/rox-extra/musicbox/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for rox-extra/musicbox +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/rox-extra/musicbox/ChangeLog,v 1.1 2006/10/03 17:40:35 lack Exp $ + +*musicbox-027 (03 Oct 2006) + + 03 Oct 2006; <lack@gentoo.org> +files/musicbox-027-fPIC.patch, + +files/musicbox-027-mime.patch, +metadata.xml, +musicbox-027.ebuild: + New application: MusicBox-027. Replaces rox-extra/music-box (rename and + version bump) + diff --git a/rox-extra/musicbox/Manifest b/rox-extra/musicbox/Manifest new file mode 100644 index 000000000000..3ef0366ab3e4 --- /dev/null +++ b/rox-extra/musicbox/Manifest @@ -0,0 +1,24 @@ +AUX musicbox-027-fPIC.patch 879 RMD160 f6d8eff18a20a0b89519ffb43feaf94e483947ca SHA1 2c76b526652cbbbd71c2030beb8ba4570493ff3f SHA256 e1ebbfb81a5cedf5015b39a5ea9068a17ae84a1bb55df94b994bfeda85d8d86b +MD5 331615153166bcd0eace977fb7b2f181 files/musicbox-027-fPIC.patch 879 +RMD160 f6d8eff18a20a0b89519ffb43feaf94e483947ca files/musicbox-027-fPIC.patch 879 +SHA256 e1ebbfb81a5cedf5015b39a5ea9068a17ae84a1bb55df94b994bfeda85d8d86b files/musicbox-027-fPIC.patch 879 +AUX musicbox-027-mime.patch 1788 RMD160 f3f53b336a32a2ffb9f601bad90945838ee47690 SHA1 ccfd6a232a45cc15aaee47e1b3d3dfb461ced3a3 SHA256 3bf95c243b8664505ac8d825f3c262cb7692b9ff9edc9f9642f2d609a1c5cf80 +MD5 88046c51eb15df1339c429a9f255cd2b files/musicbox-027-mime.patch 1788 +RMD160 f3f53b336a32a2ffb9f601bad90945838ee47690 files/musicbox-027-mime.patch 1788 +SHA256 3bf95c243b8664505ac8d825f3c262cb7692b9ff9edc9f9642f2d609a1c5cf80 files/musicbox-027-mime.patch 1788 +DIST MusicBox-027.tgz 110634 RMD160 c6cfbc09b0fbdafd3677f6de391bd20878e5d330 SHA1 307df731f838af59590d3d7d200e1a4c0d357153 SHA256 a1a4897ec42f10cfcaaf59990212fe68a83744d5938473d0e560b6c608fd0015 +EBUILD musicbox-027.ebuild 1425 RMD160 0f882eb90693d5deec162688559f21ac1d4e679e SHA1 0cee8e343315a4b6ee850ba5b7828a954e161288 SHA256 2432a856af72a829064d6c9e0f0ab0b8ae11255d63fb6b21ca27bc3a705380f7 +MD5 fd78140ff91d7d59d78229154c80213a musicbox-027.ebuild 1425 +RMD160 0f882eb90693d5deec162688559f21ac1d4e679e musicbox-027.ebuild 1425 +SHA256 2432a856af72a829064d6c9e0f0ab0b8ae11255d63fb6b21ca27bc3a705380f7 musicbox-027.ebuild 1425 +MISC ChangeLog 375 RMD160 80a80d7f7dc24650b236eb4d4ee130a9ed19ebb5 SHA1 c2a9379811448c3db58ddf550db2f17d221870cf SHA256 949d61b8e818bb6b5e5f388e0a859619471749446f6f55c52fd79809ce404a46 +MD5 21d9201357a6f967af6bd2a78607d8d5 ChangeLog 375 +RMD160 80a80d7f7dc24650b236eb4d4ee130a9ed19ebb5 ChangeLog 375 +SHA256 949d61b8e818bb6b5e5f388e0a859619471749446f6f55c52fd79809ce404a46 ChangeLog 375 +MISC metadata.xml 249 RMD160 e2c6dd05c9bf06ba99d0236eb34f4c7cf87b72eb SHA1 abf2616bc3f2b616c282ca9388fa8a65c513c64e SHA256 b1a6408e0e6a8defd1faf2265bd303646d0f0acda955cadd0c1bd795e98feabf +MD5 afe0e5c29d53da08182cfcb52338da43 metadata.xml 249 +RMD160 e2c6dd05c9bf06ba99d0236eb34f4c7cf87b72eb metadata.xml 249 +SHA256 b1a6408e0e6a8defd1faf2265bd303646d0f0acda955cadd0c1bd795e98feabf metadata.xml 249 +MD5 2c79805a4583ef9c8346de5567671be1 files/digest-musicbox-027 229 +RMD160 18cd95e51d82ad84c5e6f69a1b05e9b4b6ce607f files/digest-musicbox-027 229 +SHA256 1d02362a4f9a9c2ff4189d5ff81020537cbb1c25ff42ee489bc7e44339d1ba9e files/digest-musicbox-027 229 diff --git a/rox-extra/musicbox/files/digest-musicbox-027 b/rox-extra/musicbox/files/digest-musicbox-027 new file mode 100644 index 000000000000..b79e1e22ebf5 --- /dev/null +++ b/rox-extra/musicbox/files/digest-musicbox-027 @@ -0,0 +1,3 @@ +MD5 ebeeab6c35362856314138a6e3638de8 MusicBox-027.tgz 110634 +RMD160 c6cfbc09b0fbdafd3677f6de391bd20878e5d330 MusicBox-027.tgz 110634 +SHA256 a1a4897ec42f10cfcaaf59990212fe68a83744d5938473d0e560b6c608fd0015 MusicBox-027.tgz 110634 diff --git a/rox-extra/musicbox/files/musicbox-027-fPIC.patch b/rox-extra/musicbox/files/musicbox-027-fPIC.patch new file mode 100644 index 000000000000..5eab6074a2c3 --- /dev/null +++ b/rox-extra/musicbox/files/musicbox-027-fPIC.patch @@ -0,0 +1,21 @@ +--- MusicBox/plugins/flac/Makefile.orig 2006-10-03 09:24:56.000000000 -0600 ++++ MusicBox/plugins/flac/Makefile 2006-10-03 09:25:10.000000000 -0600 +@@ -11,15 +11,15 @@ + + sw_metadata.py _sw_metadata.so: sw_metadata.i format.i + swig -python sw_metadata.i +- $(CC) -g $(INCL) sw_metadata_wrap.c -shared $(LIBS) -o _sw_metadata.so ++ $(CC) -fPIC $(INCL) sw_metadata_wrap.c -shared $(LIBS) -o _sw_metadata.so + + decoder.py _decoder.so: decoder.i format.i + swig -python decoder.i +- $(CC) -g $(INCL) decoder_wrap.c -shared $(LIBS) -o _decoder.so ++ $(CC) -fPIC $(INCL) decoder_wrap.c -shared $(LIBS) -o _decoder.so + + encoder.py _encoder.so: encoder.i format.i + swig -python encoder.i +- $(CC) -g $(INCL) encoder_wrap.c -shared $(LIBS) -o _encoder.so ++ $(CC) -fPIC $(INCL) encoder_wrap.c -shared $(LIBS) -o _encoder.so + + clean: + rm -f sw_metadata_wrap.c _sw_metadata.so sw_metadata.py diff --git a/rox-extra/musicbox/files/musicbox-027-mime.patch b/rox-extra/musicbox/files/musicbox-027-mime.patch new file mode 100644 index 000000000000..321e5c8c8691 --- /dev/null +++ b/rox-extra/musicbox/files/musicbox-027-mime.patch @@ -0,0 +1,54 @@ +Index: __init__.py +=================================================================== +--- MusicBox/plugins/__init__.py (revision 45) ++++ MusicBox/plugins/__init__.py (working copy) +@@ -4,35 +4,35 @@ + from _wav import * + + +-TYPE_OGG = 'application/ogg' +-TYPE_MP3 = 'audio/mpeg' +-TYPE_FLAC = 'audio/x-flac' +-TYPE_WAV = 'audio/x-wav' +-TYPE_LIST = [TYPE_OGG, TYPE_MP3, TYPE_FLAC, TYPE_WAV] ++TYPE_OGG = ['application/ogg', 'audio/x-vorbis+ogg'] ++TYPE_MP3 = ['audio/mpeg'] ++TYPE_FLAC = ['audio/x-flac'] ++TYPE_WAV = ['audio/x-wav'] ++TYPE_LIST = TYPE_OGG + TYPE_MP3 + TYPE_FLAC + TYPE_WAV + + + def get_info(song): +- if song.type == TYPE_MP3 and HAVE_MP3: ++ if song.type in TYPE_MP3 and HAVE_MP3: + _mp3.get_info(song) +- elif song.type == TYPE_OGG and HAVE_OGG: ++ elif song.type in TYPE_OGG and HAVE_OGG: + _ogg.get_info(song) +- elif song.type == TYPE_FLAC and HAVE_FLAC: ++ elif song.type in TYPE_FLAC and HAVE_FLAC: + _flac.get_info(song) +- elif song.type == TYPE_WAV and HAVE_WAV: ++ elif song.type in TYPE_WAV and HAVE_WAV: + _wav.get_info(song) + else: + raise ValueError, 'Unsupported file %s (type: %s).' % (song.filename, song.type) + + + def get_decoder(name, type, buffersize): +- if (type == TYPE_OGG and HAVE_OGG): ++ if (type in TYPE_OGG and HAVE_OGG): + return OGGDecoder(name, buffersize) +- elif (type == TYPE_MP3 and HAVE_MP3): ++ elif (type in TYPE_MP3 and HAVE_MP3): + return MP3Decoder(name, buffersize) +- elif (type == TYPE_FLAC and HAVE_FLAC): ++ elif (type in TYPE_FLAC and HAVE_FLAC): + return FLACDecoder(name, buffersize) +- elif (type == TYPE_WAV): ++ elif (type in TYPE_WAV): + return WAVDecoder(name, buffersize) + else: +- raise ValueError, 'Unsupported file $s (type: %s).' % (name, type) ++ raise ValueError, 'Unsupported file %s (type: %s).' % (name, type) + diff --git a/rox-extra/musicbox/metadata.xml b/rox-extra/musicbox/metadata.xml new file mode 100644 index 000000000000..e8761671e3a5 --- /dev/null +++ b/rox-extra/musicbox/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>no-herd</herd> + <maintainer> + <email>lack@gentoo.org</email> + <name>Jim Ramsay</name> + </maintainer> +</pkgmetadata> diff --git a/rox-extra/musicbox/musicbox-027.ebuild b/rox-extra/musicbox/musicbox-027.ebuild new file mode 100644 index 000000000000..b3f072dc7a84 --- /dev/null +++ b/rox-extra/musicbox/musicbox-027.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/rox-extra/musicbox/musicbox-027.ebuild,v 1.1 2006/10/03 17:40:35 lack Exp $ + +inherit rox eutils + +DESCRIPTION="MusicBox - an MP3/OGG Player for the ROX Desktop" +HOMEPAGE="http://www.hayber.us/rox/MusicBox/" +SRC_URI="http://www.hayber.us/rox/musicbox/MusicBox-027.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="mp3 vorbis flac alsa" + +DEPEND=" + >=dev-python/pyao-0.81 + alsa? ( >=dev-python/pyalsaaudio-0.2 ) + mp3? ( + >=dev-python/pymad-0.4.1 + >=dev-python/pyid3lib-0.5.1 ) + vorbis? ( >=dev-python/pyvorbis-1.1 ) + flac? ( + >=media-libs/flac-1.1.2 + >=dev-lang/swig-1.3.25 )" + +RDEPEND=" + >=dev-python/pyao-0.81 + alsa? ( >=dev-python/pyalsaaudio-0.2 ) + mp3? ( + >=dev-python/pymad-0.4.1 + >=dev-python/pyid3lib-0.5.1 ) + vorbis? ( >=dev-python/pyvorbis-1.1 ) + flac? ( >=media-libs/flac-1.1.2 )" + +ROX_LIB_VER=2.0.0 +APPNAME=MusicBox +S=${WORKDIR} + +src_unpack() { + unpack ${A} + cd "${S}" + if use flac; then + if ! built_with_use dev-lang/swig python; then + einfo "MusicBox flac support requires swig with python support." + einfo "Please rebuild swig with USE=\"python\"." + die "swig python support missing" + fi + epatch ${FILESDIR}/${P}-fPIC.patch + fi + epatch ${FILESDIR}/${P}-mime.patch +} + +# Special compilation needed for flac support +src_compile() { + if use flac; then + cd "${S}/${APPNAME}/plugins/flac" + make || die "flac plugin compile failed." + fi + rox_src_compile +} + |