# 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="aac alsa curl fasttrack flac gnome jack mp3 musepack python oss ruby samba sid speex vorbis" RDEPEND=">=dev-libs/glib-2.6.0 >=dev-db/sqlite-3.2.6 aac? ( >=media-libs/faad2-2.0 ) alsa? ( media-libs/alsa-lib ) curl? ( >=net-misc/curl-7.11.2 ) fasttrack? ( media-libs/libmodplug ) flac? ( media-libs/flac ) gnome? ( gnome-base/gnome-vfs ) jack? ( >=media-sound/jack-0.100.0 ) mp3? ( media-sound/madplay ) musepack? ( media-libs/libmpcdec ) python? ( >=dev-lang/python-2.2.1 >=dev-python/pyrex-0.9.3 ) ruby? ( >=dev-lang/ruby-1.8 ) samba? ( net-fs/samba ) sid? ( media-sound/sidplay media-libs/resid ) speex? ( media-libs/speex ) vorbis? ( media-libs/libvorbis )" DEPEND="${RDEPEND} >=dev-lang/python-2.2.1 >=dev-util/scons-0.96.90" MY_EXCLUDE="" RESTRICT="nomirror" S=${WORKDIR}/${MY_P} src_unpack () { unpack ${A} } src_compile () { cd ${S} use aac || MY_EXCLUDE="${MY_EXCLUDE} aac" use alsa || MY_EXCLUDE="${MY_EXCLUDE} alsa" use curl || MY_EXCLUDE="${MY_EXCLUDE} curl" use fasttrack || MY_EXCLUDE="${MY_EXCLUDE} modplug" use flac || MY_EXCLUDE="${MY_EXCLUDE} flac" use gnome || MY_EXCLUDE="${MY_EXCLUDE} gnomevfs" use jack || MY_EXCLUDE="${MY_EXCLUDE} jack" use mp3 || MY_EXCLUDE="${MY_EXCLUDE} mad" use musepack || MY_EXCLUDE="${MY_EXCLUDE} musepack" 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" }