Gentoo Archives: gentoo-dev

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

Replies