# 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.1DR2.1" SRC_URI="mirror://sourceforge/xmms2/${MY_P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~x86" IUSE="curl vorbis sid python ruby flac alsa oss gnome samba" DEPEND=">=dev-util/scons-0.94 >=dev-lang/python-2.2.1 >=dev-libs/glib-2.2.0 media-sound/madplay =dev-db/sqlite-3.2* curl? ( >=net-misc/curl-7.11.2 ) ogg? ( media-libs/libvorbis ) sid? ( media-sound/sidplay media-libs/resid ) python? ( dev-python/pyrex ) ruby? ( >=dev-lang/ruby-1.8 ) alsa? ( media-libs/alsa-lib )" RDEPEND="" MY_EXCLUDE="" RESTRICT="nomirror" S=${WORKDIR}/${MY_P} src_unpack () { unpack ${A} } src_compile () { cd ${S} use vorbis || MY_EXCLUDE="${MY_EXCLUDE} vorbis"; use curl || MY_EXCLUDE="${MY_EXCLUDE} curl" use python || MY_EXCLUDE="${MY_EXCLUDE} python" use ruby || MY_EXCLUDE="${MY_EXCLUDE} ruby" use flac || MY_EXCLUDE="${MY_EXCLUDE} flac" use alsa || MY_EXCLUDE="${MY_EXCLUDE} alsa" use oss || MY_EXCLUDE="${MY_EXCLUDE} oss" use gnome || MY_EXCLUDE="${MY_EXCLUDE} gnomevfs" use samba || MY_EXCLUDE="${MY_EXCLUDE} samba" 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.1 Developer Release 2.1" }