# 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.6.1-r1.ebuild,v 1.6 2004/09/15 19:33:24 eradicator Exp $ inherit flag-o-matic eutils MY_PN="bmp" MY_P=bmp-${PV} DESCRIPTION="Beep Media Player" HOMEPAGE="http://beepmp.sourceforge.net/" SRC_URI="mirror://sourceforge/beepmp/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" #-amd64: 0.9.6.1-r1: Segfault on startup KEYWORDS="x86 sparc -amd64" IUSE="nls esd gnome opengl oggvorbis mikmod alsa" RDEPEND="app-arch/unzip >=x11-libs/gtk+-2.2 >=x11-libs/pango-1.2 >=dev-libs/libxml-1.8.15 mikmod? ( >=media-libs/libmikmod-3.1.10 ) esd? ( >=media-sound/esound-0.2.29 ) opengl? ( virtual/opengl ) oggvorbis? ( >=media-libs/libvorbis-1.0 ) alsa? ( >=media-libs/alsa-lib-0.9.0 )" DEPEND="${RDEPEND} nls? ( dev-util/intltool )" S=${WORKDIR}/${MY_P} src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${P}-gcc34.patch } src_compile() { local myconf="" # Bug #42893 replace-flags "-Os" "-O2" econf \ --with-dev-dsp=/dev/sound/dsp \ --with-dev-mixer=/dev/sound/mixer \ `use_enable oggvorbis vorbis` \ `use_enable oggvorbis oggtest` \ `use_enable oggvorbis vorbistest` \ `use_enable esd` \ `use_enable esd esdtest` \ `use_enable mikmod` \ `use_enable mikmod mikmodtest` \ `use_with mikmod libmikmod` \ `use_enable opengl` \ `use_enable nls` \ `use_enable alsa` \ ${myconf} \ || die emake || die "make failed" } src_install() { einstall || die "install failed" insinto /usr/share/pixmaps doins beep.svg doins beep/beep_mini.xpm # Get the app registered in gnome if use gnome; then dodir /usr/share/gnome/apps insinto /usr/share/gnome/apps/Multimedia doins ${FILESDIR}/beep-media-player.desktop fi # We'll use xmms skins / plugins for the time being dodir /usr/share/beep dosym /usr/share/xmms/Skins /usr/share/beep/Skins dosym /usr/share/xmms/Plugins /usr/share/beep/Plugins dodoc AUTHORS ChangeLog COPYING 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/plugins for the time being, they have been symlinked." echo }