Gentoo Archives: gentoo-dev

From: Michael Palimaka <kensington@g.o>
To: Samuli Suominen <ssuominen@g.o>
Cc: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-sound/kid3: metadata.xml kid3-2.1.ebuild ChangeLog
Date: Thu, 07 Jun 2012 13:20:58
Message-Id: 4FD0AA6D.3040507@gentoo.org
In Reply to: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-sound/kid3: metadata.xml kid3-2.1.ebuild ChangeLog by Samuli Suominen
1 On 2012-06-07 23:06, Samuli Suominen wrote:
2 > On 06/07/2012 04:06 PM, Michael Palimaka (kensington) wrote:
3 >> kensington 12/06/07 13:06:48
4 >>
5 >> Modified: metadata.xml ChangeLog
6 >> Added: kid3-2.1.ebuild
7 >> Log:
8 >> Version bump. Add upstream metadata.
9 >>
10 >> (Portage version: 2.1.10.65/cvs/Linux x86_64)
11 >>
12 >> Revision Changes Path
13 >> 1.5 media-sound/kid3/metadata.xml
14 >>
15 >> file :
16 >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/metadata.xml?rev=1.5&view=markup
17 >>
18 >> plain:
19 >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/metadata.xml?rev=1.5&content-type=text/plain
20 >>
21 >> diff :
22 >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/metadata.xml?r1=1.4&r2=1.5
23 >>
24 >>
25 >> Index: metadata.xml
26 >> ===================================================================
27 >> RCS file: /var/cvsroot/gentoo-x86/media-sound/kid3/metadata.xml,v
28 >> retrieving revision 1.4
29 >> retrieving revision 1.5
30 >> diff -u -r1.4 -r1.5
31 >> --- metadata.xml 21 Aug 2009 14:36:01 -0000 1.4
32 >> +++ metadata.xml 7 Jun 2012 13:06:48 -0000 1.5
33 >> @@ -3,4 +3,12 @@
34 >> <pkgmetadata>
35 >> <herd>kde</herd>
36 >> <herd>sound</herd>
37 >> + <use>
38 >> + <flag name="chroma">Enable support for acoustic fingerprinting
39 >> plugin using
40 >> + (<pkg>media-libs/chromaprint</pkg>)</flag>
41 >> + </use>
42 >> + <upstream>
43 >> + <bugs-to>http://sourceforge.net/tracker/?group_id=70849</bugs-to>
44 >> + <remote-id type="sourceforge">kid3</remote-id>
45 >> + </upstream>
46 >> </pkgmetadata>
47 >>
48 >>
49 >>
50 >> 1.61 media-sound/kid3/ChangeLog
51 >>
52 >> file :
53 >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/ChangeLog?rev=1.61&view=markup
54 >>
55 >> plain:
56 >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/ChangeLog?rev=1.61&content-type=text/plain
57 >>
58 >> diff :
59 >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/ChangeLog?r1=1.60&r2=1.61
60 >>
61 >>
62 >> Index: ChangeLog
63 >> ===================================================================
64 >> RCS file: /var/cvsroot/gentoo-x86/media-sound/kid3/ChangeLog,v
65 >> retrieving revision 1.60
66 >> retrieving revision 1.61
67 >> diff -u -r1.60 -r1.61
68 >> --- ChangeLog 19 May 2012 09:07:30 -0000 1.60
69 >> +++ ChangeLog 7 Jun 2012 13:06:48 -0000 1.61
70 >> @@ -1,6 +1,12 @@
71 >> # ChangeLog for media-sound/kid3
72 >> # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
73 >> -# $Header: /var/cvsroot/gentoo-x86/media-sound/kid3/ChangeLog,v 1.60
74 >> 2012/05/19 09:07:30 ssuominen Exp $
75 >> +# $Header: /var/cvsroot/gentoo-x86/media-sound/kid3/ChangeLog,v 1.61
76 >> 2012/06/07 13:06:48 kensington Exp $
77 >> +
78 >> +*kid3-2.1 (07 Jun 2012)
79 >> +
80 >> + 07 Jun 2012; Michael Palimaka <kensington@g.o> +kid3-2.1.ebuild,
81 >> + metadata.xml:
82 >> + Version bump. Add upstream metadata.
83 >>
84 >> 19 May 2012; Samuli Suominen <ssuominen@g.o> kid3-1.4.ebuild,
85 >> kid3-2.0.1.ebuild:
86 >>
87 >>
88 >>
89 >> 1.1 media-sound/kid3/kid3-2.1.ebuild
90 >>
91 >> file :
92 >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/kid3-2.1.ebuild?rev=1.1&view=markup
93 >>
94 >> plain:
95 >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/kid3-2.1.ebuild?rev=1.1&content-type=text/plain
96 >>
97 >>
98 >> Index: kid3-2.1.ebuild
99 >> ===================================================================
100 >> # Copyright 1999-2012 Gentoo Foundation
101 >> # Distributed under the terms of the GNU General Public License v2
102 >> # $Header: /var/cvsroot/gentoo-x86/media-sound/kid3/kid3-2.1.ebuild,v
103 >> 1.1 2012/06/07 13:06:48 kensington Exp $
104 >>
105 >> EAPI=4
106 >> KDE_LINGUAS="cs de es et fi fr it nl pl ru sr sr@ijekavian
107 >> sr@ijekavianlatin sr@Latn tr zh_TW"
108 >> KDE_REQUIRED="always"
109 >> KDE_HANDBOOK="optional"
110 >> inherit kde4-base
111 >>
112 >> DESCRIPTION="A simple tag editor for KDE"
113 >> HOMEPAGE="http://kid3.sourceforge.net/"
114 >> SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
115 >>
116 >> LICENSE="GPL-2"
117 >> SLOT="4"
118 >> KEYWORDS="~amd64 ~x86"
119 >> IUSE="chroma flac mp3 mp4 +taglib vorbis"
120 >>
121 >> RDEPEND="
122 >> chroma? (
123 >> media-libs/chromaprint
124 >> virtual/ffmpeg
125 >> )
126 >> flac? (
127 >> media-libs/flac[cxx]
128 >> media-libs/libvorbis
129 >> )
130 >> mp3? ( media-libs/id3lib )
131 >> mp4? ( media-libs/libmp4v2:0 )
132 >> taglib? ( media-libs/taglib )
133 >> vorbis? (
134 >> media-libs/libogg
135 >> media-libs/libvorbis
136 >> )"
137 >> DEPEND="${RDEPEND}"
138 >>
139 >> REQUIRED_USE="flac? ( vorbis )"
140 >>
141 >> src_configure() {
142 >> local mycmakeargs=(
143 >> $(cmake-utils_use_with chroma CHROMAPRINT)
144 >> $(cmake-utils_use_with flac)
145 >> $(cmake-utils_use_with mp3 ID3LIB)
146 >> $(cmake-utils_use_with mp4 MP4V2)
147 >> $(cmake-utils_use_with vorbis)
148 >> $(cmake-utils_use_with taglib)
149 >> "-DWITH_TUNEPIMP=OFF"
150 >> "-DWITH_KDE=ON"
151 >
152 > No such flag as WITH_TUNEPIMP in 2.1 release anymore.
153 Good catch, thanks for noticing.
154
155 >
156 > And the build system should now work so that USE="kde" can be added with
157 > KDE_REQUIRED=optional.
158 I did test that, however was unable to make it work correctly. YMMV.
159
160 >
161 > (I was writing ebuild for this too, and it looks very much like what you
162 > have except these 2 issues.)
163 Great minds think alike. ;-)
164
165 >
166 > - Samuli
167
168 Michael