# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/beep-media-player/beep-media-player-0.9.7_rc2-r2.ebuild,v 1.9 2004/10/31 11:01:16 eradicator Exp $ IUSE="nls gnome opengl oggvorbis mikmod alsa oss esd mmx jack lirc mad sndfile" inherit flag-o-matic eutils MY_PN="bmp" MY_P=bmp-${PV/_/} S=${WORKDIR}/${MY_P} DESCRIPTION="Beep Media Player" HOMEPAGE="http://beepmp.sourceforge.net/" SRC_URI="mirror://sourceforge/beepmp/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~hppa" RDEPEND="app-arch/unzip >=x11-libs/gtk+-2.4 >=x11-libs/pango-1.2 >=dev-libs/libxml-1.8.15 >=gnome-base/libglade-2.3.1 mikmod? ( >=media-libs/libmikmod-3.1.10 ) esd? ( >=media-sound/esound-0.2.30 ) opengl? ( virtual/opengl ) oggvorbis? ( >=media-libs/libvorbis-1.0 ) alsa? ( >=media-libs/alsa-lib-1.0 ) gnome? ( >=gnome-base/gnome-vfs-2.6.0 >=gnome-base/gconf-2.6.0 )" DEPEND="${RDEPEND} nls? ( dev-util/intltool )" #PDEPEND="jack? ( >=media-plugins/xmms-jack-0.10 ) # lirc? ( >=media-plugins/xmms-lirc-1.4-r1 ) # mad? ( >=media-plugins/xmms-mad-0.5.6-r2 ) # sndfile? ( >=media-plugins/xmms-sndfile-1.2-r1 )" src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${P}-mime.patch epatch ${FILESDIR}/${P}-includefix.patch } src_compile() { local myconf="" # Bug #42893 replace-flags "-Os" "-O2" if use gnome; then myconf="${myconf} --enable-gconf --enable-gnome-vfs" fi if use mmx; then myconf="${myconf} --enable-simd" fi econf \ --with-dev-dsp=/dev/sound/dsp \ --with-dev-mixer=/dev/sound/mixer \ --includedir=/usr/include/beep-media-player \ `use_enable oggvorbis vorbis` \ `use_enable esd` \ `use_enable mikmod` \ `use_with mikmod libmikmod` \ `use_enable opengl` \ `use_enable nls` \ `use_enable oss` \ `use_enable alsa` \ ${myconf} \ || die emake || die "make failed" } src_install() { make DESTDIR="${D}" install || die insinto /usr/share/pixmaps doins beep.svg doins beep/beep_mini.xpm dosym /usr/include/beep-media-player/bmp /usr/include/beep-media-player/xmms # We'll use xmms skins dosym /usr/share/xmms/Skins /usr/share/beep/Skins # Plugins want beep-config, this wasn't included # Note that this one has a special gentoo modification # to work with xmms-plugin.eclass dobin ${FILESDIR}/beep-config dodoc AUTHORS ChangeLog FAQ NEWS README TODO } pkg_postinst() { echo einfo "This program is unstable on sparc when poking heavily with the GUI." einfo "It's reportedly unstable on some x86 boxes also, YMMV." echo einfo "We're using xmms skins for the time being, they have been symlinked." echo }