libtunepimp 0.4.0 is a depedency of picard-0.4.0 (I'll file another bug for that one) Reproducible: Always Steps to Reproduce:
Created attachment 50108 [details, diff] tunepimp-0.3.0 to 0.4.0_pre4 patch A patch for the previous ebuild. I havn't checked the thread patch I just removed it bacuse id didn't apply, is it needed?
Created attachment 50109 [details, diff] Makfile.am patch to remove sanbox violation This patch fixes a sandbox violation.
I have troubles compiling the perl module here, can someone try? And I suspect the library has changed form libtunepimp.so.2 to libtunepimp.so.3, meaning that we should force everyone to run revdep-rebuild... very annoying :( btw, thanks for the Makefile.am patch, have you submitted it to the libtunepimp author(s)?
Gregorio: The application John wants to have added to portage is - to quote him - "very alpha". So when someone puts his finger on it, it's not said, that this version will be accepted. I think, we can safely wait some time...
Agreed.
My goal was more to have something in bugzilla for those who wants to play. 0.4.0 final will probably be released in the same manner as 0.3.0 (note the url) when they think it's ready. I emailed the patch to the author before submitting it here.
Created attachment 69652 [details] tunepimp-0.4.0_pre5.ebuild --- /usr/portage/media-libs/tunepimp/tunepimp-0.3.0-r1.ebuild 2005-09-01 20:06:04.000000000 +0200 +++ tunepimp-0.4.0_pre5.ebuild 2005-10-01 20:54:59.000000000 +0200 @@ -1,16 +1,16 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/tunepimp/tunepimp-0.3.0-r1.ebuild,v 1.13 2005/09/01 18:02:07 gustavoz Exp $ +# $Header: $ inherit eutils distutils perl-module DESCRIPTION="Client library to create MusicBrainz enabled tagging applications" HOMEPAGE="http://www.musicbrainz.org/products/tunepimp" -SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/lib${P}.tar.gz" +SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/picard/lib${P/_/-}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="-*" IUSE="flac mp3 readline perl python vorbis" RDEPEND=">=media-libs/musicbrainz-2.1.0 @@ -23,7 +23,7 @@ DEPEND="${RDEPEND} dev-util/pkgconfig" -S=${WORKDIR}/lib${P} +S=${WORKDIR}/lib${P/_/-} src_unpack() { unpack ${A}
0.4.0 final is out.
Created attachment 73717 [details, diff] tunepimp-0.4.0-gcc41.patch This will let tunepimp compile with gcc 4.1 (patch already sent upstream). Copying over the old ebuild and adding this patch works for me (so if you want I can take this bug).
Thanks for the patch Hanno, in cvs.