# $Id$ PVER="0.10.31" _realPNAME="gst-plugins-good" _majorPVER="${PVER%.*}" PNAME="gstreamer${_majorPVER}-plugins-good" PBUILD="r6" PCAT="media-libs" DESCRIPTION="Known good plugins for gstreamer${_majorPVER}." HOMEPAGE="http://gstreamer.sourceforge.net" DEPEND=">= media-libs/gstreamer${_majorPVER}-${_majorPVER} >= media-libs/gstreamer${_majorPVER}-plugins-base-${_majorPVER} >= app-arch/bzip2-1.0.6 >= dev-libs/glib2-2.52 >= dev-libs/liborc-0.4.26 >= media-libs/libv4l-1.12 >= media-libs/taglib-1.8 >= media-libs/flac-1.2 >= media-libs/libpng-1.5 >= virtual/libjpeg >= media-sound/libpulse-10 >= net-libs/libsoup-2.58 >= sys-fs/udev-230 >= sys-libs/libstdc++-6.3" SDEPEND=">= sys-dev/gettext-0.18 >= dev-util/pkgconfig-0.25 >= dev-lang/orc-0.4.26" SRCFILE="${_realPNAME}-${PVER}.tar.xz" SRCDIR="${BUILDDIR}/${_realPNAME}-${PVER}" # enable linux32 emulation for x86_64 arches EMUL_LINUX_32="true" sminclude mbuild multilib msetfeature "!check" SRC_URI=( http://gstreamer.freedesktop.org/src/${_realPNAME}/${SRCFILE} mirror://${_realPNAME}/${SRCFILE} mirror://${_realPNAME}/${_realPNAME}-${PVER}-linux36.patch mirror://${_realPNAME}/${_realPNAME}-${PVER}-compile-fixes.patch ) UP2DATE="updatecmd http://gstreamer.freedesktop.org/src/${_realPNAME}/ | grep ${_realPNAME}-${_majorPVER}| lasttarball xz" src_prepare() { munpack ${SRCFILE} || die # fix build with newer linux-headers - the v4l2_buffer input field was removed mpatch ${_realPNAME}-${PVER}-linux36.patch || die mpatch ${_realPNAME}-${PVER}-compile-fixes.patch || die } src_compile() { # really disable esound support mconfigure --disable-esd --disable-esdtest --disable-gconf --disable-hal --enable-experimental || die mmake || die }