# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/qmbtagger/qmbtagger-0.07.ebuild,v 1.14 2008/01/26 23:11:32 aballier Exp $ inherit eutils kde-functions DESCRIPTION="Qt based front-end for the MusicBrainz Client Library" HOMEPAGE="http://qmbtagger.sourceforge.net/" SRC_URI="mirror://sourceforge/qmbtagger/${P}.tar.bz2 mirror://gentoo/kde-admindir-3.5.5.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ppc x86" IUSE="debug" RDEPEND="=x11-libs/qt-3* media-libs/flac media-libs/id3lib =media-libs/musicbrainz-2* media-libs/libmad media-libs/libogg media-libs/libvorbis" DEPEND="${RDEPEND} =sys-devel/automake-1.9* >=sys-devel/autoconf-2.50" pkg_setup() { if ! built_with_use --missing true media-libs/flac cxx; then eerror "To build ${PN} you need the C++ bindings for flac." eerror "Please enable the cxx USE flag for media-libs/flac" die "Missing FLAC C++ bindings." fi } src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}/${P}-errno.patch" epatch "${FILESDIR}/${P}+flac-1.1.3.patch" epatch "${FILESDIR}/${P}-gcc-4.3.patch" rm -rf "${S}/admin" ln -s "${WORKDIR}/admin" "${S}/admin" emake -j1 -f admin/Makefile.common || die "code setup failed" } src_compile() { econf $(use_enable debug debug full) || die "configure failed" emake || die "make failed" } src_install () { emake -j1 DESTDIR="${D}" install || die "make install failed" dodoc CHANGELOG README || die "dodoc failed" }