summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Ochotnicky <sochotnicky@gentoo.org>2013-02-19 22:22:59 +0000
committerStanislav Ochotnicky <sochotnicky@gentoo.org>2013-02-19 22:22:59 +0000
commit62962408ca01b2a44978015738a6655e59776eb1 (patch)
tree5ba97195b5fc8ff50d0b551daf924e03a79053e6 /media-sound/beets
parentStable for arm, wrt bug #458122 (diff)
downloadgentoo-2-62962408ca01b2a44978015738a6655e59776eb1.tar.gz
gentoo-2-62962408ca01b2a44978015738a6655e59776eb1.tar.bz2
gentoo-2-62962408ca01b2a44978015738a6655e59776eb1.zip
Version bump to latest stable release
(Portage version: 2.1.11.31/cvs/Linux x86_64, signed Manifest commit with key 7B087241)
Diffstat (limited to 'media-sound/beets')
-rw-r--r--media-sound/beets/ChangeLog8
-rw-r--r--media-sound/beets/beets-1.0.0.ebuild (renamed from media-sound/beets/beets-1.0_beta15.ebuild)29
2 files changed, 26 insertions, 11 deletions
diff --git a/media-sound/beets/ChangeLog b/media-sound/beets/ChangeLog
index ef92b4cb7713..ed5e37a506ac 100644
--- a/media-sound/beets/ChangeLog
+++ b/media-sound/beets/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/beets
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/ChangeLog,v 1.10 2013/01/03 00:08:39 sochotnicky Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/ChangeLog,v 1.11 2013/02/19 22:22:59 sochotnicky Exp $
+
+*beets-1.0.0 (19 Feb 2013)
+
+ 19 Feb 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org>
+ -beets-1.0_beta15.ebuild, +beets-1.0.0.ebuild:
+ Version bump to latest stable release
03 Jan 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org>
+files/beets-1.0_rc2-test-namespace.patch, beets-1.0_rc2.ebuild:
diff --git a/media-sound/beets/beets-1.0_beta15.ebuild b/media-sound/beets/beets-1.0.0.ebuild
index cd6e60ab8be4..23b65f28ac8c 100644
--- a/media-sound/beets/beets-1.0_beta15.ebuild
+++ b/media-sound/beets/beets-1.0.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/beets-1.0_beta15.ebuild,v 1.1 2012/08/21 21:23:33 sochotnicky Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/beets-1.0.0.ebuild,v 1.1 2013/02/19 22:22:59 sochotnicky Exp $
EAPI="4"
@@ -10,9 +10,9 @@ SUPPORT_PYTHON_ABIS="1"
#There a few test failures with 2.6, worth investigating
RESTRICT_PYTHON_ABIS="2.5 3.* 2.7-pypy-*"
-inherit distutils
+inherit distutils eutils
-MY_PV=${PV/_beta/b}
+MY_PV=${PV/_rc/rc}
MY_P=${PN}-${MY_PV}
DESCRIPTION="A media library management system for obsessive-compulsive music geeks"
@@ -22,19 +22,22 @@ HOMEPAGE="http://beets.radbox.org/"
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="MIT"
-IUSE="chroma doc lastgenre bpd replaygain web"
+IUSE="bpd chroma convert doc echonest_tempo lastgenre replaygain web"
RDEPEND="
dev-python/munkres
dev-python/python-musicbrainz-ngs
dev-python/unidecode
media-libs/mutagen
+ bpd? ( dev-python/bluelet )
chroma? ( dev-python/pyacoustid )
+ convert? ( media-video/ffmpeg[encode] )
+ doc? ( dev-python/sphinx )
+ echonest_tempo? ( dev-python/pyechonest )
lastgenre? ( dev-python/pylast )
- bpd? ( dev-python/bluelet )
- replaygain? ( media-sound/rgain )
+ replaygain? ( || ( media-sound/mp3gain media-sound/aacgain ) )
web? ( dev-python/flask )
- doc? ( dev-python/sphinx )"
+"
DEPEND="${RDEPEND}
dev-python/setuptools"
@@ -44,15 +47,20 @@ S=${WORKDIR}/${MY_P}
src_prepare() {
distutils_src_prepare
+ # we'll need this as long as portage doesn't have proper python
+ # namespace support (without this we would try to load modules from
+ # previous installation during updates)
+ use test && epatch "${FILESDIR}/${P}-test-namespace.patch"
+
# remove plugins that do not have appropriate dependencies installed
- for flag in lastgenre bpd web chroma replaygain;do
+ for flag in bpd chroma convert echonest_tempo lastgenre replaygain web;do
if ! use $flag ; then
rm -r beetsplug/$flag* || \
die "Unable to remove $flag plugin"
fi
done
- for flag in lastgenre bpd web;do
+ for flag in bpd lastgenre web;do
if ! use $flag ; then
sed -i "s:'beetsplug.$flag',::" setup.py || \
die "Unable to disable $flag plugin "
@@ -60,6 +68,7 @@ src_prepare() {
done
use bpd || rm -f test/test_player.py
+
}
src_compile() {