# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils qt4 DESCRIPTION="winamp-like audio player written with Qt4" HOMEPAGE="http://qmmp.ylsoftware.com/" SRC_URI="http://qmmp.ylsoftware.com/files/${P}.tar.bz2" LICENSE="GPLv2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="jack flac muse ffmpeg" RDEPEND="$(qt4_min_version 4.2) >=media-libs/libmad-0.15.1b >=media-libs/libvorbis-1.1.2 flac? ( >=media-libs/flac-1.1.3 ) >=media-libs/taglib-1.4 muse? ( >=media-libs/libmpcdec-1.2.5 ) jack? ( >=media-sound/jack-audio-connection-kit-0.102.5 ) ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20070330 )" DEPEND="${RDEPEND}" src_unpack() { unpack "${PN}"-"${PV}".tar.bz2 cd ${S} if use flac; then einfo "Enabled FLAC support" else einfo "Disabled FLAC support" grep -v 'FLAC' qmmp.pri > qmmp.pri.new mv qmmp.pri.new qmmp.pri fi if use muse; then einfo "Enabled Musepack support" else einfo "Disabled Musepack support" grep -v 'MUSE' qmmp.pri > qmmp.pri.new mv qmmp.pri.new qmmp.pri fi if use jack; then einfo "Enabled JACK support" else einfo "Disabled JACK support" grep -v 'JACK' qmmp.pri > qmmp.pri.new mv qmmp.pri.new qmmp.pri fi if use ffmpeg; then einfo "Enabled ffmpeg support" else einfo "Disabled ffmpeg support" grep -v 'FFMPEG' qmmp.pri > qmmp.pri.new mv qmmp.pri.new qmmp.pri fi epatch "${FILESDIR}/qmmp-0.1-ffmpeg.patch" epatch "${FILESDIR}/qmmp-0.1-about.patch" epatch "${FILESDIR}/qmmp-0.1-null.patch" } src_compile() { /usr/bin/qmake ${PN}.pro || die "qmake failed" emake || die "emake failed" } src_install() { dobin bin/* || die "Binary installation failed" insinto /usr/lib doins lib/libqmmp.so* || die "Library installation failed" insinto /usr/lib/libqmmp/Input doins lib/libqmmp/Input/*.so insinto /usr/lib/libqmmp/Output doins lib/libqmmp/Output/*.so dodoc COPYING README README.RUS AUTHORS ChangeLog }