Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/beets: beets-1.0_beta14-r1.ebuild ChangeLog
Date: Wed, 30 May 2012 16:48:51
Message-Id: 20120530164829.364992004B@flycatcher.gentoo.org
1 xarthisius 12/05/30 16:48:29
2
3 Modified: beets-1.0_beta14-r1.ebuild ChangeLog
4 Log:
5 Enable test, restrict python 2.5, add correct dependencies
6
7 (Portage version: 2.2.0_alpha108/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.4 media-sound/beets/beets-1.0_beta14-r1.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild?r1=1.3&r2=1.4
15
16 Index: beets-1.0_beta14-r1.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- beets-1.0_beta14-r1.ebuild 29 May 2012 20:57:12 -0000 1.3
23 +++ beets-1.0_beta14-r1.ebuild 30 May 2012 16:48:29 -0000 1.4
24 @@ -1,21 +1,22 @@
25 # Copyright 1999-2012 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild,v 1.3 2012/05/29 20:57:12 sochotnicky Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild,v 1.4 2012/05/30 16:48:29 xarthisius Exp $
29
30 EAPI="4"
31
32 -SUPPORT_PYTHON_ABIS="1"
33 -RESTRICT_PYTHON_ABIS="3.*"
34 -PYTHON_DEPEND="2"
35 +PYTHON_DEPEND="2:2.6"
36 PYTHON_USE_WITH="sqlite"
37 +SUPPORT_PYTHON_ABIS="1"
38 +#There a few test failures with 2.6, worth investigating
39 +RESTRICT_PYTHON_ABIS="2.5 3.* 2.7-pypy-*"
40
41 inherit distutils
42
43 MY_PV=${PV/_beta/b}
44 -S="${WORKDIR}/${PN}-${MY_PV}"
45 +MY_P=${PN}-${MY_PV}
46
47 DESCRIPTION="A media library management system for obsessive-compulsive music geeks"
48 -SRC_URI="http://beets.googlecode.com/files/${PN}-${MY_PV}.tar.gz"
49 +SRC_URI="http://beets.googlecode.com/files/${MY_P}.tar.gz"
50 HOMEPAGE="http://beets.radbox.org/"
51
52 KEYWORDS="~amd64 ~x86"
53 @@ -23,18 +24,22 @@
54 LICENSE="MIT"
55 IUSE="chroma doc lastgenre bpd replaygain web"
56
57 -DEPEND="dev-python/munkres
58 - dev-python/python-musicbrainz-ngs
59 - dev-python/unidecode
60 - media-libs/mutagen
61 - chroma? ( dev-python/pyacoustid )
62 - lastgenre? ( dev-python/pylast )
63 - bpd? ( dev-python/bluelet )
64 - replaygain? ( media-sound/rgain )
65 - web? ( dev-python/flask )
66 - doc? ( dev-python/sphinx )"
67 +RDEPEND="
68 + dev-python/munkres
69 + dev-python/python-musicbrainz-ngs
70 + dev-python/unidecode
71 + media-libs/mutagen
72 + chroma? ( dev-python/pyacoustid )
73 + lastgenre? ( dev-python/pylast )
74 + bpd? ( dev-python/bluelet )
75 + replaygain? ( media-sound/rgain )
76 + web? ( dev-python/flask )
77 + doc? ( dev-python/sphinx )"
78
79 -RDEPEND="${DEPEND}"
80 +DEPEND="${RDEPEND}
81 + dev-python/setuptools"
82 +
83 +S=${WORKDIR}/${MY_P}
84
85 src_prepare() {
86 distutils_src_prepare
87 @@ -53,6 +58,8 @@
88 die "Unable to disable $flag plugin "
89 fi
90 done
91 +
92 + use bpd || rm -f test/test_player.py
93 }
94
95 src_compile() {
96 @@ -60,8 +67,17 @@
97 use doc && emake -C docs html
98 }
99
100 +src_test() {
101 + cd test
102 + testing() {
103 + PYTHONPATH="../build-${PYTHON_ABI}/lib" "$(PYTHON)" testall.py
104 + }
105 + python_execute_function testing
106 +}
107 +
108 src_install() {
109 distutils_src_install
110 doman man/beet.1 man/beetsconfig.5
111 +
112 use doc && dohtml -r docs/_build/html/
113 }
114
115
116
117 1.7 media-sound/beets/ChangeLog
118
119 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/beets/ChangeLog?rev=1.7&view=markup
120 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/beets/ChangeLog?rev=1.7&content-type=text/plain
121 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/beets/ChangeLog?r1=1.6&r2=1.7
122
123 Index: ChangeLog
124 ===================================================================
125 RCS file: /var/cvsroot/gentoo-x86/media-sound/beets/ChangeLog,v
126 retrieving revision 1.6
127 retrieving revision 1.7
128 diff -u -r1.6 -r1.7
129 --- ChangeLog 29 May 2012 20:57:12 -0000 1.6
130 +++ ChangeLog 30 May 2012 16:48:29 -0000 1.7
131 @@ -1,6 +1,10 @@
132 # ChangeLog for media-sound/beets
133 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
134 -# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/ChangeLog,v 1.6 2012/05/29 20:57:12 sochotnicky Exp $
135 +# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/ChangeLog,v 1.7 2012/05/30 16:48:29 xarthisius Exp $
136 +
137 + 30 May 2012; Kacper Kowalik <xarthisius@g.o>
138 + beets-1.0_beta14-r1.ebuild:
139 + Enable test, restrict python 2.5, add correct dependencies
140
141 29 May 2012; Stanislav Ochotnicky <sochotnicky@g.o>
142 -beets-1.0_beta14.ebuild, beets-1.0_beta14-r1.ebuild: