# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils SLOT=0 LICENSE="LGPL-2" KEYWORDS="~x86 ~amd64" DESCRIPTION="gstreamer plugin to play Super Nintendo SPC music files." HOMEPAGE="http://bugzilla.gnome.org/show_bug.cgi?id=348220" # We'll be using source from gstreamer release, which is why we're using an # exact version SRC_URI="http://hg.c133.org/~clee/${P}.tar.bz2" DEPEND=">=media-libs/gstreamer-0.10.4 >=media-libs/libopenspc-0.3.99" src_unpack() { unpack ${A} cd ${S} # Update gst-spc to way it is in gstreamer-plugins-bad-0.10.4 epatch "${FILESDIR}/${P}-fix-gstspc.h.patch.gz" epatch "${FILESDIR}/${P}-fix-gstspc.c.patch.gz" # Autogen is evil and will try to automatically run configure, # so stop it. /foo/d just deletes the line in question. sed -i -e "/.\/configure/d" autogen.sh } src_compile() { ./autogen.sh econf || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "emake install failed" }