# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # Maintainer: Achim Gottinger # /space/gentoo/cvsroot/gentoo-x86/media-sound/xmms/xmms-1.2.6-r1.ebuild,v 1.1 2002/01/13 12:58:37 azarah Exp S=${WORKDIR}/${P} DESCRIPTION="X MultiMedia System" SRC_URI="ftp://ftp.xmms.org/xmms/1.2.x/${P}.tar.gz" HOMEPAGE="http://www.xmms.org/" DEPEND="gnome? ( >=gnome-base/gnome-core-1.4.0.4-r1 ) >=dev-libs/libxml-1.8.15 >=media-libs/libmikmod-3.1.9 esd? ( >=media-sound/esound-0.2.22 ) vorbis? ( >=media-libs/libvorbis-1.0_beta4 ) opengl? ( virtual/opengl ) >=x11-libs/gtk+-1.2.10-r4" RDEPEND="gnome? ( >=gnome-base/gnome-core-1.4.0.4-r1 ) >=dev-libs/libxml-1.8.15 >=media-libs/libmikmod-3.1.9 esd? ( >=media-sound/esound-0.2.22 ) vorbis? ( >=media-libs/libvorbis-1.0_beta4 ) opengl? ( virtual/opengl ) >=x11-libs/gtk+-1.2.10-r4" src_unpack() { unpack ${A} cd ${S} cp configure configure.orig sed -e "s:-m486::" configure.orig > configure } src_compile() { local myopts if [ -n "`use gnome`" ] then myopts="--with-gnome" else myopts="--without-gnome" fi if [ "`use 3dnow`" ] ; then myopts="$myopts --enable-3dnow" else myopts="$myopts --disable-3dnow" fi if [ "`use esd`" ] ; then myopts="$myopts --enable-esd" else myopts="$myopts --disable-esd" fi if [ "`use opengl`" ] ; then myopts="$myopts --enable-opengl" else myopts="$myopts --disable-opengl" fi if [ "`use ogg`" ] ; then myopts="$myopts --with-ogg" else myopts="$myopts --disable-ogg-test" fi if [ "`use vorbis`" ] ; then myopts="$myopts --with-vorbis" else myopts="$myopts --disable-vorbis-test" fi if [ ! "`use nls`" ] ; then myopts="$myopts --disable-nls" fi ./configure --host=${CHOST} \ --prefix=/usr \ ${myopts} || die emake || die } src_install() { make prefix=${D}/usr \ sysconfdir=${D}/etc \ sysdir=${D}/usr/share/applets/Multimedia \ GNOME_SYSCONFDIR=${D}/etc \ install || die dodoc AUTHORS ChangeLog COPYING FAQ NEWS README TODO insinto /usr/share/pixmaps/ donewins gnomexmms/gnomexmms.xpm xmms.xpm doins xmms/xmms_logo.xpm insinto /usr/share/pixmaps/mini doins xmms/xmms_mini.xpm insinto /etc/X11/wmconfig donewins xmms/xmms.wmconfig xmms if [ "`use gnome`" ] then insinto /usr/share/gnome/apps/Multimedia doins xmms/xmms.desktop dosed "s:xmms_mini.xpm:mini/xmms_mini.xpm:" \ /usr/share/gnome/apps/Multimedia/xmms.desktop fi }