# Copyright 2006 Th. Ilnseher # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="a music player for GNU/Linux" HOMEPAGE="http://aqualung.sourceforge.net" SRC_URI="mirror://sourceforge/aqualung/aqualung-0.9beta5.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="oss alsa samplerateconversion sndfile flac ogg speex mad mod id3tag musepack cddb iriver" #monkeyaudio #TODO!!!!! DEPEND=" >=x11-libs/gtk+-2.0 media-libs/liblrdf dev-libs/libxml2 media-sound/jack-audio-connection-kit alsa? ( >=media-libs/alsa-lib-1.0.0 ) samplerateconversion? ( media-libs/libsamplerate ) sndfile? ( media-libs/libsndfile ) flac? ( media-libs/flac ) ogg? ( media-libs/libogg media-libs/libvorbis ) speex? ( media-libs/liboggz media-libs/speex ) mad? ( media-libs/libmad ) mod? ( media-libs/libmodplug ) id3tag? ( media-libs/libid3tag ) musepack? ( media-libs/libmpcdec ) cddb? ( media-libs/libcddb ) iriver? ( media-libs/libifp ) " S="${WORKDIR}/aqualung-0.9beta5" src_unpack() { unpack ${A} cd "${S}" } src_compile() { local flags="" use oss || flags="${flags} --without-oss" use alsa || flags="${flags} --without-alsa" use samplerateconversion || flags="${flags} --without-src" use sndfile || flags="${flags} --without-sndfile" use flac || flags="${flags} --without-flac" use ogg || flags="${flags} --without-ogg" use speex || flags="${flags} --without-speex" use mad || flags="${flags} --without-mpeg" use mod || flags="${flags} --without-mod" use id3tag || flags="${flags} --without-id3" use musepack || flags="${flags} --without-mpc" use cddb || flags="${flags} --without-cddb" use iriver || flags="${flags} --without-ifp" ./configure --prefix=/usr/ --without-mac ${flags} || die "Fialed configuring" emake || die "Failed Compiling" } src_install() { make DESTDIR="${D}" localedir="${D}/usr/share/locale/" install || die "Failed installing" # We will use dodoc for this rm -rf "${D}/usr/share/aqualung/doc" dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README doc/ dodir /usr/share/pixmaps/aqualung insinto /usr/share/pixmaps/aqualung doins src/img/icon*.png make_desktop_entry "aqualung -s3 -o alsa -R -r 48000 -d hw:0,0 -p 2048 -n 2" "aqualung" \ /usr/share/pixmaps/aqualung/icon_32.png AudioVideo \ || die "failed creating desktop entry" }