# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils autotools versionator IUSE="sndfile mod mad vorbis speex flac musepack wavpack ffmpeg taglib ladspa cddb cdda jack alsa oss loop-playback systray debug" # anyone have a prettier solution? COMPONENT_3A="$(echo "$(get_version_component_range 3)" | rev | cut -c 2- | rev )" COMPONENT_3B="$(echo "$(get_version_component_range 3)" | rev | cut -c 1)" COMPONENT_3="${COMPONENT_3A}${COMPONENT_3B}" MY_PV="$(get_version_component_range 1).$(get_version_component_range 2)${COMPONENT_3}" DESCRIPTION="Aqualung" HOMEPAGE="http://aqualung.sourceforge.net" SRC_URI="mirror://sourceforge/aqualung/${PN}-${MY_PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" RDEPEND="vorbis? ( >=media-libs/libvorbis-1.0 ) libsndfile? ( >=media-libs/libsndfile-1.0.12 ) flac? ( media-libs/flac ) mod? ( media-libs/libmodplug ) alsa? ( virtual/alsa ) mp3? ( media-libs/libmad ) musepack? ( media-libs/libmpcdec ) ffmpeg? ( media-video/ffmpeg ) speex? ( media-libs/speex media-libs/liboggz ) wavpack? ( >=media-sound/wavpack-4.40.0 ) cddb? ( !amd64? ( >=media-libs/libcddb-1.2.1 ) ) cddb? ( amd64? ( >=media-libs/libcddb-1.3.0 ) ) jack? ( media-sound/jack-audio-connection-kit ) taglib? ( >=media-libs/taglib-1.4 ) cdda? ( dev-libs/libcdio ) systray? ( >=x11-libs/gtk+-2.10 ) loop-playback? ( >=x11-libs/gtk+-2.8 ) media-libs/libsamplerate >=x11-libs/gtk+-2.6" DEPEND="ladspa? ( >=media-libs/liblrdf-0.4.0 ) >=dev-util/pkgconfig-0.9.0 dev-libs/libxml2 media-libs/raptor ${RDEPEND}" S="${WORKDIR}/${PN}-${MY_PV}" src_compile() { econf \ `use_with flac` \ `use_with vorbis ogg` \ `use_with sndfile` \ `use_with alsa` \ `use_with mad mpeg` \ `use_with oss` \ `use_with jack` \ `use_with mod` \ `use_with musepack mpc` \ `use_with ffmpeg lavc` \ `use_with speex` \ `use_with wavpack` \ `use_with cddb` \ `use_with systray` \ `use_with ladspa` \ `use_with taglib metadata` \ `use_with cdda` \ `use_with loop-playback loop` \ `use_enable debug` \ || die "econf failed" emake || die "make failed" } src_install() { emake install DESTDIR="${D}" || die "make install failed" }