Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o, kensington@g.o
From: Samuli Suominen <ssuominen@g.o>
Subject: Re: [gentoo-commits] gentoo-x86 commit in media-sound/kid3: metadata.xml kid3-2.1.ebuild ChangeLog
Date: Thu, 07 Jun 2012 16:06:47 +0300
On 06/07/2012 04:06 PM, Michael Palimaka (kensington) wrote:
> kensington    12/06/07 13:06:48
>
>    Modified:             metadata.xml ChangeLog
>    Added:                kid3-2.1.ebuild
>    Log:
>    Version bump. Add upstream metadata.
>
>    (Portage version: 2.1.10.65/cvs/Linux x86_64)
>
> Revision  Changes    Path
> 1.5                  media-sound/kid3/metadata.xml
>
> file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/metadata.xml?rev=1.5&view=markup
> plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/metadata.xml?rev=1.5&content-type=text/plain
> diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/metadata.xml?r1=1.4&r2=1.5
>
> Index: metadata.xml
> ===================================================================
> RCS file: /var/cvsroot/gentoo-x86/media-sound/kid3/metadata.xml,v
> retrieving revision 1.4
> retrieving revision 1.5
> diff -u -r1.4 -r1.5
> --- metadata.xml	21 Aug 2009 14:36:01 -0000	1.4
> +++ metadata.xml	7 Jun 2012 13:06:48 -0000	1.5
> @@ -3,4 +3,12 @@
>   <pkgmetadata>
>     <herd>kde</herd>
>     <herd>sound</herd>
> +  <use>
> +    <flag name="chroma">Enable support for acoustic fingerprinting plugin using
> +      (<pkg>media-libs/chromaprint</pkg>)</flag>
> +  </use>
> +  <upstream>
> +    <bugs-to>http://sourceforge.net/tracker/?group_id=70849</bugs-to>
> +    <remote-id type="sourceforge">kid3</remote-id>
> +  </upstream>
>   </pkgmetadata>
>
>
>
> 1.61                 media-sound/kid3/ChangeLog
>
> file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/ChangeLog?rev=1.61&view=markup
> plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/ChangeLog?rev=1.61&content-type=text/plain
> diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/ChangeLog?r1=1.60&r2=1.61
>
> Index: ChangeLog
> ===================================================================
> RCS file: /var/cvsroot/gentoo-x86/media-sound/kid3/ChangeLog,v
> retrieving revision 1.60
> retrieving revision 1.61
> diff -u -r1.60 -r1.61
> --- ChangeLog	19 May 2012 09:07:30 -0000	1.60
> +++ ChangeLog	7 Jun 2012 13:06:48 -0000	1.61
> @@ -1,6 +1,12 @@
>   # ChangeLog for media-sound/kid3
>   # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
> -# $Header: /var/cvsroot/gentoo-x86/media-sound/kid3/ChangeLog,v 1.60 2012/05/19 09:07:30 ssuominen Exp $
> +# $Header: /var/cvsroot/gentoo-x86/media-sound/kid3/ChangeLog,v 1.61 2012/06/07 13:06:48 kensington Exp $
> +
> +*kid3-2.1 (07 Jun 2012)
> +
> +  07 Jun 2012; Michael Palimaka <kensington@g.o> +kid3-2.1.ebuild,
> +  metadata.xml:
> +  Version bump. Add upstream metadata.
>
>     19 May 2012; Samuli Suominen <ssuominen@g.o> kid3-1.4.ebuild,
>     kid3-2.0.1.ebuild:
>
>
>
> 1.1                  media-sound/kid3/kid3-2.1.ebuild
>
> file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/kid3-2.1.ebuild?rev=1.1&view=markup
> plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/kid3/kid3-2.1.ebuild?rev=1.1&content-type=text/plain
>
> Index: kid3-2.1.ebuild
> ===================================================================
> # Copyright 1999-2012 Gentoo Foundation
> # Distributed under the terms of the GNU General Public License v2
> # $Header: /var/cvsroot/gentoo-x86/media-sound/kid3/kid3-2.1.ebuild,v 1.1 2012/06/07 13:06:48 kensington Exp $
>
> EAPI=4
> KDE_LINGUAS="cs de es et fi fr it nl pl ru sr sr@ijekavian sr@ijekavianlatin sr@Latn tr zh_TW"
> KDE_REQUIRED="always"
> KDE_HANDBOOK="optional"
> inherit kde4-base
>
> DESCRIPTION="A simple tag editor for KDE"
> HOMEPAGE="http://kid3.sourceforge.net/"
> SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
>
> LICENSE="GPL-2"
> SLOT="4"
> KEYWORDS="~amd64 ~x86"
> IUSE="chroma flac mp3 mp4 +taglib vorbis"
>
> RDEPEND="
> 	chroma? (
> 		media-libs/chromaprint
> 		virtual/ffmpeg
> 	)
> 	flac? (
> 		media-libs/flac[cxx]
> 		media-libs/libvorbis
> 	)
> 	mp3? ( media-libs/id3lib )
> 	mp4? ( media-libs/libmp4v2:0 )
> 	taglib? ( media-libs/taglib )
> 	vorbis? (
> 		media-libs/libogg
> 		media-libs/libvorbis
> 	)"
> DEPEND="${RDEPEND}"
>
> REQUIRED_USE="flac? ( vorbis )"
>
> src_configure() {
> 	local mycmakeargs=(
> 		$(cmake-utils_use_with chroma CHROMAPRINT)
> 		$(cmake-utils_use_with flac)
> 		$(cmake-utils_use_with mp3 ID3LIB)
> 		$(cmake-utils_use_with mp4 MP4V2)
> 		$(cmake-utils_use_with vorbis)
> 		$(cmake-utils_use_with taglib)
> 		"-DWITH_TUNEPIMP=OFF"
> 		"-DWITH_KDE=ON"

No such flag as WITH_TUNEPIMP in 2.1 release anymore.

And the build system should now work so that USE="kde" can be added with 
KDE_REQUIRED=optional.

(I was writing ebuild for this too, and it looks very much like what you 
have except these 2 issues.)

- Samuli


Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: x32 release candidate
Next by thread:
RFC: vcs-snapshot-r1.eclass -- a better eclass for VCS snapshots (and others)
Previous by date:
Re: About forcing rebuilds of other packages issue
Next by date:
Re: x32 release candidate


Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.