# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="XMMS2 is a redesign of the XMMS music player." HOMEPAGE="http://wiki.xmms2.xmms.se/" MY_P="xmms2-0.2DrBombay" SRC_URI="mirror://sourceforge/xmms2/${MY_P}.tar.bz2" LICENSE="LGPL-2.2" SLOT="0" KEYWORDS="~x86" IUSE="alsa aac curl fasttrack flac jack mp3 musepack gnome oss ruby samba sid speex vorbis python" DEPEND=">=dev-util/scons-0.96 >=dev-libs/glib-2.6.0 >=dev-db/sqlite-3.2.6 >=dev-lang/python-2.2.1" RDEPEND="mp3? ( media-sound/madplay ) curl? ( >=net-misc/curl-7.11.2 ) ogg? ( media-libs/libvorbis ) alsa? ( media-libs/alsa-lib ) sid? ( media-sound/sidplay media-libs/resid ) aac? ( >=media-libs/faad2-2.0 ) musepack? ( media-libs/libmpcdec ) fasttrack? ( media-libs/libmodplug ) ruby? ( >=dev-lang/ruby-1.8 ) python? ( <=sys-devel/gcc-4 >=dev-python/pyrex-0.9.3 ) jack? ( media-sound/jack ) speex? ( media-libs/speex )" MY_EXCLUDE="" RESTRICT="nomirror" S=${WORKDIR}/${MY_P} src_unpack () { unpack ${A} } src_compile () { cd ${S} use alsa || MY_EXCLUDE="${MY_EXCLUDE} alsa" use aac || MY_EXCLUDE="${MY_EXCLUDE} aac" use curl || MY_EXCLUDE="${MY_EXCLUDE} curl" use fasttrack || MY_EXCLUDE="${MY_EXCLUDE} modplug" use flac || MY_EXCLUDE="${MY_EXCLUDE} flac" use jack || MY_EXCLUDE="${MY_EXCLUDE} jack" use mp3 || MY_EXCLUDE="${MY_EXCLUDE} mad" use musepack || MY_EXCLUDE="${MY_EXCLUDE} musepack" use gnome || MY_EXCLUDE="${MY_EXCLUDE} gnomevfs" use oss || MY_EXCLUDE="${MY_EXCLUDE} oss" use ruby || MY_EXCLUDE="${MY_EXCLUDE} ruby" use samba || MY_EXCLUDE="${MY_EXCLUDE} samba" use sid || MY_EXCLUDE="${MY_EXCLUDE} sid" use speex || MY_EXCLUDE="${MY_EXCLUDE} speex" use vorbis || MY_EXCLUDE="${MY_EXCLUDE} vorbis" scons CONFIG=1 EXCLUDE="${MY_EXCLUDE}"\ || die "scons CONFIG=1 EXCLUDE="${MY_EXCLUDE}" failed" einfo "These modules have been excluded:" einfo ${MY_EXCLUDE} } src_install () { cd ${S} scons PREFIX=/usr/ MANDIR=/usr/share/man INSTALLDIR=${D} install || die dodoc AUTHORS COPYING ChangeLog README scons -c ewarn "This is xmms2-0.2 Developer Release" }