# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils gnome2 subversion SRC_URI="" ESVN_REPO_URI="http://svn.beep-media-player.org/bmpx/trunk" ESVN_BOOTSTRAP=autogen.sh DESCRIPTION="Next generation Beep Media Player" LICENSE="GPL-2" HOMEPAGE="http://bmpx.beep-media-player.org/site/SVN" KEYWORDS="-*" SLOT="0" IUSE="oss alsa nls debug gnome amazon ffmpeg hal flac ogg vorbis mad cdparanoia theora" SCROLLKEEPER_UPDATE="0" DOCS="AUTHORS ChangeLog README NEWS TODO" DEPEND=">=dev-libs/glib-2.10 dev-libs/boost >=dev-cpp/glibmm-2.8.3 >=dev-cpp/gtkmm-2.8.2 >=x11-libs/gtk+-2.8.8 >=x11-libs/pango-1.10.0 >=dev-libs/libxml2-2.6.1 >=x11-libs/cairo-1.0.2 >=x11-libs/startup-notification-0.8 >=gnome-base/libglade-2.5.1 >=media-libs/taglib-1.4 >=media-libs/gstreamer-0.10.4 >=media-libs/gst-plugins-base-0.10.4 >=media-libs/gst-plugins-good-0.10.2 >=media-libs/musicbrainz-2.1.1 virtual/fam >=net-misc/neon-0.25.5 >=sys-apps/dbus-0.60 gnome? ( >=gnome-base/gconf-2.10.1 ) hal? ( >=sys-apps/hal-0.5.5.1 )" RDEPEND="${DEPEND} dev-util/gtk-doc >=dev-util/pkgconfig-0.17 nls? ( >=sys-devel/gettext-0.14.1 >=dev-util/intltool-0.31.2 ) mad? ( >=media-plugins/gst-plugins-mad-0.10.2 ) vorbis? ( >=media-plugins/gst-plugins-ogg-0.10.4 >=media-plugins/gst-plugins-vorbis-0.10.4 ) ogg? ( >=media-plugins/gst-plugins-ogg-0.10.4 ) ffmpeg? ( >=media-plugins/gst-plugins-ffmpeg-0.10.0 ) alsa? ( >=media-plugins/gst-plugins-alsa-0.10.4 ) oss? ( >=media-plugins/gst-plugins-oss-0.10.2 ) flac? ( >=media-plugins/gst-plugins-flac-0.10.2 ) theora? ( >=media-plugins/gst-plugins-theora-0.10.4 ) cdparanoia? (>=media-plugins/gst-plugins-cdparanoia-0.10.4)" pkg_setup() { G2CONF="${G2CONF} \ $(use_enable hal) \ $(use_enable nls) \ $(use_enable gnome gconf) \ $(use_enable debug) \ $(use_enable amazon)" } src_install() { # hack to allow gconfless system, like Xfce4, fluxbox.. if useq gnome ; then gnome2_src_install else make DESTDIR=${D} install [[ -n "${DOCS}" ]] && dodoc ${DOCS} fi } pkg_postinst() { # hack to allow gconfless system, like Xfce4, fluxbox.. if useq gnome ; then gnome2_pkg_postinst else fdo-mime_desktop_database_update fdo-mime_mime_database_update gnome2_icon_cache_update fi einfo "gst-plugins-neon-0.10.1 is too old to be used with BMPx, so please emerge -C it," einfo "and emerge gst-plugins-gnomevfs instead for streaming support." echo einfo "If BMPx doesn't start, please try: rm -rf ~/.bmp-2.0" echo epause 5 }