# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-0.99.22-r1.ebuild,v 1.3 2004/12/26 04:31:43 obz Exp $ inherit gnome2 eutils DESCRIPTION="Media player for GNOME" HOMEPAGE="http://www.hadess.net/totem.php3" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~ppc ~amd64 ~sparc" IUSE="gstreamer lirc mad debug" RDEPEND=">=dev-libs/glib-2.2 >=x11-libs/gtk+-2.4 >=gnome-base/gnome-vfs-2.2 >=gnome-base/libglade-2 >=gnome-base/libgnomeui-2.4 >=gnome-base/gnome-desktop-2.2 >=gnome-extra/nautilus-cd-burner-2.8.1 lirc? ( app-misc/lirc ) !gstreamer? ( >=media-libs/xine-lib-1_rc5 >=gnome-base/gconf-2 ) sparc? ( >=media-libs/xine-lib-1_rc7 >=gnome-base/gconf-2 ) !sparc? ( gstreamer? ( >=media-libs/gstreamer-0.8.7 >=media-libs/gst-plugins-0.8.5 >=media-plugins/gst-plugins-gnomevfs-0.8.5 >=media-plugins/gst-plugins-xvideo-0.8.5 =media-plugins/gst-plugins-ffmpeg-0.8* mad? ( >=media-plugins/gst-plugins-mad-0.8.5 ) ) )" DEPEND="${RDEPEND} >=dev-util/intltool-0.29 >=dev-util/pkgconfig-0.12.0 >=sys-devel/autoconf-2.58" DOCS="AUTHORS ChangeLog COPYING README INSTALL NEWS TODO" # xine is default for now use gstreamer && G2CONF="${G2CONF} --enable-gstreamer" # gtk only support broken #use gnome \ # && G2CONF="${G2CONF} --disable-gtk" \ # || G2CONF="${G2CONF} --enable-gtk" G2CONF="${G2CONF} \ $(use_enable lirc) \ $(use_enable debug) \ --disable-gtk \ --disable-mozilla" src_unpack() { unpack ${A} cd ${S} # fix #71863 epatch ${FILESDIR}/${P}-x_includes.patch # use the omf_fix for scrollkeeper sandbox # violations, see bug #48800 gnome2_omf_fix # make the gst backend actually work with 0.8.5 plugins cd ${S}/src epatch ${FILESDIR}/${P}-gst_object_rename.patch cd ${S} autoconf || die libtoolize --force --copy } USE_DESTDIR="1"