diff options
author | Stanislav Ochotnicky <sochotnicky@gentoo.org> | 2012-05-29 14:07:09 +0000 |
---|---|---|
committer | Stanislav Ochotnicky <sochotnicky@gentoo.org> | 2012-05-29 14:07:09 +0000 |
commit | 38b782821832fc0f9bb4472264759d0dc9a6cab0 (patch) | |
tree | 2ce24d178f786e0fd46fb22d8f1002a8a2b9fe18 /media-sound | |
parent | build it the linux way (PIC and so on) on freebsd and keyword ~amd64-fbsd (diff) | |
download | historical-38b782821832fc0f9bb4472264759d0dc9a6cab0.tar.gz historical-38b782821832fc0f9bb4472264759d0dc9a6cab0.tar.bz2 historical-38b782821832fc0f9bb4472264759d0dc9a6cab0.zip |
Add several use flags and plugin dependencies
drop ~x86 until we get it for all new deps
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/beets/ChangeLog | 8 | ||||
-rw-r--r-- | media-sound/beets/Manifest | 25 | ||||
-rw-r--r-- | media-sound/beets/beets-1.0_beta14-r1.ebuild | 55 | ||||
-rw-r--r-- | media-sound/beets/metadata.xml | 8 |
4 files changed, 93 insertions, 3 deletions
diff --git a/media-sound/beets/ChangeLog b/media-sound/beets/ChangeLog index fc14e8eeeac1..1479af8d289b 100644 --- a/media-sound/beets/ChangeLog +++ b/media-sound/beets/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-sound/beets # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/ChangeLog,v 1.3 2012/05/28 23:25:22 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/ChangeLog,v 1.4 2012/05/29 14:07:09 sochotnicky Exp $ + +*beets-1.0_beta14-r1 (29 May 2012) + + 29 May 2012; Stanislav Ochotnicky <sochotnicky@gentoo.org> + +beets-1.0_beta14-r1.ebuild, metadata.xml: + Add several use flags and plugin dependencies 28 May 2012; Jeff Horelick <jdhore@gentoo.org> beets-1.0_beta14.ebuild: Keyword ~x86. diff --git a/media-sound/beets/Manifest b/media-sound/beets/Manifest index 13aeb1c40b5a..c99c7f26fd0d 100644 --- a/media-sound/beets/Manifest +++ b/media-sound/beets/Manifest @@ -1,4 +1,25 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + DIST beets-1.0b14.tar.gz 500373 RMD160 1d4e9de5f7f8f11f9101c12da2d2469bbc4b2e4c SHA1 6cd4a3eff6fd5f7d340a5dc9ff57647bd23f4720 SHA256 7bb71cdc2e3b6a523fab5d650776643d31b638ff97ad3c36ac34b2e4f92dde5c +EBUILD beets-1.0_beta14-r1.ebuild 1440 RMD160 d34034456bf2fa3e39ad8a7a0aaf37a7ec519b38 SHA1 35cee46a5758142d98a2430307476cf43581bd1e SHA256 5bb926eca983f4e381f039d47699d7f14df87884ec48906c1755c86f61b47cef EBUILD beets-1.0_beta14.ebuild 736 RMD160 6c7093624679cd5228f803c627497792333532f6 SHA1 08d65a90501fa2705212ee201b5cab2ea3ea030a SHA256 cb2a9df409685d48df5b2d67fcf96db29f6f537daa33cb4f5cd7d8d7fc01f2a0 -MISC ChangeLog 628 RMD160 a0548c20f21db61458ed0ad474ddccdb517bc7ec SHA1 002a975518b6861aa8800459933f390debfcb283 SHA256 31b41c4056c545278b70ec2e7e9fb387ed22bd2549b71151fe097f510d2a3c74 -MISC metadata.xml 1410 RMD160 cf706129d36d0ad8e47f5b0a5c86bf0431d9df08 SHA1 98296e00ea8978179b24023b644ede05acf2a3cf SHA256 60f722e340a4c0b2c1e35adb744e340dbd21d70ff79b60325ba9d3f48bfee5f1 +MISC ChangeLog 824 RMD160 88709d4326bbf8a48f0d8b32bc6271fbd87eceaa SHA1 3fabdfc1d259d0be988788740e3ef7bd2405d57d SHA256 24b1dc66432fee2008665aed427c8a1cb9abb8f48b184adf3a7454bc2bb4d397 +MISC metadata.xml 1932 RMD160 0f182eedac3c9c98351e0f2dcdbb7441a9ecf41b SHA1 89244c3634930bc6e5716cf99926c32b34bfcc95 SHA256 3cfff4b6a0d42c75afb04e45a6c190e3f763ba5331e78edef3100eefbdba5209 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iQIcBAEBCgAGBQJPxNgZAAoJELy9dS57CHJBUOEP/0cVpWFWM41CI4krgQydUN7b +N7JxRdkw5dQcTH+2sOp93kPQ/iZ18I5FTZbvQN5UbdDiE/Ty0xJz3YGxRYCo70ms +noxa86GPz81STLBvNR/08F+aiZEBdV/BEvj7Gdlvr6Mr9sE9lKoBWxyBgaw5z2jT +edxFSJr6ZIMN3kfblELRuSohOAbMirFivaOPT2dGAklV15C05GkY2iIgAzxXh8iE +B+vOi+EYqASVprSSRabj+8zTB7s7bwNvDaBjEJ1oz6gjGjdSMfjYo4AvCz09OqKl +hmcl6WC3Voq9AXnidbR1L8+8k9iY5yCjRtBWO22VH873yfMCR5bVfXnmXQOiKS3z +25i5TiyGKanQNZTtc4bC7WuHyPVNtDqQ4s2GNpSjhfrKyx2GlYn8PuYmwsABgYDY +MXJ24Et+WbAUEK5pbP0y3pdFXdvzn3zHzGLz6MUNmq5jXmlFe/7INNGx+WyCtDBF +VGD8AWSJpG+N6KK+3eCj0UNzpXLI1O0axwXDVvBrNKDt9jGWU9qjx2dtOCVdEpmt +t0X2p+dUpZkqvuo6lmCqpvmd81kds8SMDPtJE4NNYH6bvTYKpjAjeu245+I1+AbG +0doolgWBqEGK0CiVdwugFahh6v0XYHioPE6JWjdCR+CKiUsw09iYMhGfIJ/WgtMG +1XwfB2RxSY9UiR+CaKYU +=DAdU +-----END PGP SIGNATURE----- diff --git a/media-sound/beets/beets-1.0_beta14-r1.ebuild b/media-sound/beets/beets-1.0_beta14-r1.ebuild new file mode 100644 index 000000000000..b0135d10cb4f --- /dev/null +++ b/media-sound/beets/beets-1.0_beta14-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild,v 1.1 2012/05/29 14:07:09 sochotnicky Exp $ + +EAPI="4" + +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit distutils python + +MY_PV=${PV/_beta/b} +S="${WORKDIR}/${PN}-${MY_PV}" + +DESCRIPTION="A media library management system for obsessive-compulsive music geeks." +SRC_URI="http://beets.googlecode.com/files/${PN}-${MY_PV}.tar.gz" +HOMEPAGE="http://beets.radbox.org/" + +KEYWORDS="~amd64" +SLOT="0" +LICENSE="MIT" +IUSE="chroma lastgenre bpd replaygain web" + +DEPEND="dev-lang/python[sqlite] + dev-python/munkres + dev-python/python-musicbrainz-ngs + dev-python/unidecode + media-libs/mutagen + chroma? ( dev-python/pyacoustid ) + lastgenre? ( dev-python/pylast ) + bpd? ( dev-python/bluelet ) + replaygain? ( media-sound/rgain ) + web? ( dev-python/flask )" + +RDEPEND="${DEPEND}" + +src_prepare() { + python_src_prepare + + # remove plugins that do not have appropriate dependencies installed + for flag in lastgenre bpd web;do + if ! use $flag ; then + rm -r beetsplug/$flag* || \ + die "Unable to remove $flag plugin" + sed -i "s:'beetsplug.$flag',::" setup.py || \ + die "Unable to disable $flag plugin " + fi + done + + for flag in chroma replaygain;do + if ! use $flag ; then + rm beetsplug/$flag.py || die "Unable to remove $flag plugin" + fi + done +} diff --git a/media-sound/beets/metadata.xml b/media-sound/beets/metadata.xml index 8bfa2cee0a6e..4a18317ecc9e 100644 --- a/media-sound/beets/metadata.xml +++ b/media-sound/beets/metadata.xml @@ -19,5 +19,13 @@ Because beets is designed as a library, it can do almost anything you can imagin If beets doesn’t do what you want yet, writing your own plugin is shockingly simple if you know a little Python. </longdescription> + <use> + <flag name="chroma">Enable support for acoustic fingerprinting plugin using + (<pkg>media-libs/chromaprint</pkg>)</flag> + <flag name="lastgenre">Enable support for importing music genres from last.fm tags</flag> + <flag name="bpd">Enable support for <pkg>media-sound/mpd</pkg> server emulation</flag> + <flag name="replaygain">Enable support for Replay Gain metadata calculation during import</flag> + <flag name="web">Enable embedded webserver support through <pkg>dev-python/flask</pkg></flag> + </use> </pkgmetadata> |