# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit cvs eutils autotools DESCRIPTION="GStreamer plugin for Win32 DLL loading" HOMEPAGE="http://ronald.bitfreak.net/pitfdll.php" LICENSE="GPL-2" KEYWORDS="~x86" IUSE="" MY_PN=${PN/gst-plugins-/} MY_P=${MY_PN}-${PV} PVP=(${PV//[-\._]/ }) SLOT=${PVP[0]}.${PVP[1]} #SRC_URI="mirror://sourceforge/$MY_PN/$MY_P.tar.bz2" ECVS_SERVER="${MY_PN}.cvs.sourceforge.net:/cvsroot/${MY_PN}" ECVS_MODULE="${MY_PN}" ECVS_TOP_DIR=${DISTDIR}/cvs-src/${PN} MY_PV_DATE="${PV#*_p}" MY_PV_DATE="${MY_PV_DATE#re}" ECVS_CO_OPTS="-D ${MY_PV_DATE}" ECVS_UP_OPTS="-dP ${ECVS_CO_OPTS}" #S=${WORKDIR}/${MY_P} S=${WORKDIR}/${MY_PN} DEPEND="=media-libs/gstreamer-${SLOT}* =media-libs/gst-plugins-base-${SLOT}*" RDEPEND="$DEPEND media-libs/win32codecs" src_unpack() { cvs_src_unpack; cd ${S} # disable wmav[12] decoders; ffmpeg can handle them epatch ${FILESDIR}/pitfdll-no-wmav12.patch epatch ${FILESDIR}/configure-AM_PROG_AS.patch AT_M4DIR=m4 eautoreconf # instead of ./autogen.sh } src_install() { emake install DESTDIR="${D}" || die "emake install failed" dodoc AUTHORS ChangeLog NEWS README RELEASE TODO }