SUMMARY="LibAV based gstreamer plugin" DESCRIPTION="GStreamer LibAV plug-in contains one plugin with a set of elements using the \ LibAV library code. It contains most popular decoders as well as very fast colorspace \ conversion elements." HOMEPAGE="https://gstreamer.freedesktop.org/" COPYRIGHT="Erik Walthinsen" LICENSE="GNU LGPL v2 GNU GPL v2" REVISION="2" SOURCE_URI="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-$portVersion.tar.xz" CHECKSUM_SHA256="dfac119043a9cfdcacd7acde77f674ab172cf2537b5812be52f49e9cddc53d9a" SOURCE_DIR="gst-libav-$portVersion" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" PROVIDES=" gst_libav$secondaryArchSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix lib:libbz2$secondaryArchSuffix lib:libglib_2.0$secondaryArchSuffix lib:libgstapp_1.0$secondaryArchSuffix lib:libgstaudio_1.0$secondaryArchSuffix lib:libgstreamer_1.0$secondaryArchSuffix lib:libgstvideo_1.0$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libintl$secondaryArchSuffix lib:liborc_0.4$secondaryArchSuffix lib:libxml2$secondaryArchSuffix lib:libz$secondaryArchSuffix " SUPPLEMENTS=" gstreamer$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libbz2$secondaryArchSuffix devel:libglib_2.0$secondaryArchSuffix devel:libgstapp_1.0$secondaryArchSuffix devel:libgstaudio_1.0$secondaryArchSuffix devel:libgstreamer_1.0$secondaryArchSuffix devel:libgstvideo_1.0$secondaryArchSuffix devel:libiconv$secondaryArchSuffix devel:libintl$secondaryArchSuffix devel:liborc_0.4$secondaryArchSuffix devel:libxml2$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:automake cmd:bison cmd:flex cmd:gcc$secondaryArchSuffix cmd:grep cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make cmd:orcc$secondaryArchSuffix cmd:pkg_config$secondaryArchSuffix cmd:python cmd:yasm cmd:which " BUILD() { cd $sourceDir ./configure --enable-orc --enable-gpl \ --with-libav-extra-configure="--disable-mmx --disable-asm" make $jobArgs } INSTALL() { mkdir -p $libDir/gstreamer-1.0 cp -f $sourceDir/ext/libav/.libs/libgstlibav.so $libDir/gstreamer-1.0 strip $libDir/gstreamer-1.0/libgstlibav.so }