# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ # By Beber, Thanks to Ycarus & Olivier_ inherit eutils DESCRIPTION="X(cross)platform Music Multiplexing System. The new generation of the XMMS player." DESCRIPTION_FR="X(cross)platform Music Multiplexing System. La nouvelle generation de XMMS." HOMEPAGE="http://xmms2.xmms.org" SRC_URI="mirror://sourceforge/${PN}/${PN}-0.1DR1.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64 ~sparc" IUSE="ogg sid python ruby" RESTRICT="nomirror" DEPEND=">=dev-lang/python-2.2.1 >=dev-util/scons-0.94 >=dev-libs/glib-2.2.0 media-libs/libmad >=dev-db/sqlite-3.2 >=net-misc/curl-7.11.2 ogg? ( media-libs/libvorbis ) sid? ||( media-sound/sidplay media-libs/resid ) python? ( dev-python/pyrex ) !python? ( !dev-python/pyrex ) ruby? ( >=dev-lang/ruby-1.8 )" S=${WORKDIR}/xmms2-0.1DR1 src_compile() { # The only way I found to install the ebuild with scons... PYTHON_V=`python-config | tr ' ' '\n' | grep -E -- '-lpython' | cut -c 3-` addpredict "/usr/lib" addpredict "/usr/include/glib-2.0" addpredict "/usr/include/glib-2.0/glib" addpredict "/usr/include/${PYTHON_V}" addpredict "/usr/include" scons scons PREFIX="/usr" ${MAKEOPTS} SYSCONFDIR="/etc" || die } src_install() { PYTHON_V=`python-config | tr ' ' '\n' | grep -E -- '-lpython' | cut -c 3-` RUBY_V=`ruby --version | cut -c 6-8` dodir /usr/bin /usr/lib/xmms2 /usr/lib/${PYTHON_V}/site-packages /usr/include/xmms2 /usr/include/internal exeinto /usr/bin doexe src/clients/cli/xmms2 doexe src/xmms/xmms2d insinto /usr/lib doins src/clients/lib/xmmsclient/*.so doins src/clients/lib/xmmsclient-carbon/*.so doins src/clients/lib/xmmsclient-cocoa/*.so doins src/clients/lib/xmmsclient-ecore/*.so doins src/clients/lib/xmmsclient-glib/*.so insinto /usr/lib/${PYTHON_V}/site-packages doins src/clients/lib/python/xmmsclient.so insinto /usr/lib/ruby/site_ruby/${RUBY_V}/i686-linux doins src/clients/lib/ruby/xmmsclient.so insinto /usr/lib/xmms2 doins src/plugins/*/libxmms*.so insinto /usr/include/xmms2 doins src/include/*/*.h dodoc AUTHORS COPYING TODO README }