# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.9.2.ebuild,v 1.8 2006/01/04 17:24:52 joem Exp $ inherit gnome2 eutils DESCRIPTION="Music management and playback software for GNOME" HOMEPAGE="http://www.rhythmbox.org/" LICENSE="GPL-2" KEYWORDS="~sparc ~x86" IUSE="vorbis flac aac mad ipod avahi howl daap dbus musicbrainz tagwriting" #I want tagwriting to be on by default in the future. It is just a local flag #now because it is still considered experimental by upstream and doesn't work #well with all formats SLOT="0" RDEPEND=">=x11-libs/gtk+-2.5.4 >=gnome-base/libgnomeui-2 >=gnome-base/libglade-2 >=gnome-base/gnome-vfs-2.7.4 >=gnome-base/libbonobo-2 >=gnome-extra/nautilus-cd-burner-2.9.0 >=media-video/totem-1.1.5 musicbrainz? ( >=media-libs/musicbrainz-2.1 ) >=net-libs/libsoup-2.2 ipod? ( >=media-libs/libgpod-0.2.0 >=sys-apps/hal-0.5 ) avahi? ( >=net-dns/avahi-0.5 ) !avahi? ( howl? ( >=net-misc/howl-0.9.8 ) ) dbus? ( >=sys-apps/dbus-0.35 ) =media-libs/gst-plugins-0.8* =media-plugins/gst-plugins-gnomevfs-0.8* vorbis? ( =media-plugins/gst-plugins-vorbis-0.8* =media-plugins/gst-plugins-ogg-0.8* ) mad? ( =media-plugins/gst-plugins-mad-0.8* ) flac? ( =media-plugins/gst-plugins-flac-0.8* ) aac? ( =media-plugins/gst-plugins-faad-0.8* )" DEPEND="${RDEPEND} dev-util/pkgconfig >=dev-util/intltool-0.29 app-text/scrollkeeper" MAKEOPTS="${MAKEOPTS} -j1" pkg_setup() { if ! use avahi && ! use howl; then if use daap ; then ewarn "Daap support requires either howl or avahi" ewarn "to be installed. Please remerge with either" ewarn "USE=avahi or USE=howl" fi fi if use howl || use avahi ; then G2CONF="${G2CONF} $(use_enable daap)" fi if use howl ; then G2CONF="${G2CONF} --with-mdns=howl" fi if use avahi ; then G2CONF="${G2CONF} --with-mdns=avahi" fi G2CONF="${G2CONF} \ $(use_enable ipod) \ $(use_enable musicbrainz) \ $(use_with dbus) \ $(use_enable tagwriting tag-writing) \ --enable-mmkeys \ --enable-audioscrobbler \ --disable-schemas-install" DOCS="AUTHORS COPYING ChangeLog DOCUMENTERS INSTALL INTERNALS \ MAINTAINERS NEWS README README.iPod THANKS TODO" export GST_INSPECT=/bin/true USE_DESTDIR=1 } src_unpack() { unpack ${A} cd ${S} gnome2_omf_fix ${S}/help/C/Makefile.in gnome2_omf_fix ${S}/help/ja/Makefile.in epatch ${FILESDIR}/${P}-dbus-0.60.patch }