diff --git a/srcpkgs/gst-omx/template b/srcpkgs/gst-omx/template new file mode 100644 index 00000000000..62acb54fa31 --- /dev/null +++ b/srcpkgs/gst-omx/template @@ -0,0 +1,27 @@ +# Template file for 'gst-omx' +pkgname=gst-omx +version=1.2.0 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config python glib-devel" +makedepends="gst-plugins-base1-devel" +short_desc="GStreamer OpenMAX IL wrapper plugin (1.x)" +maintainer="Juan RP " +license="GPL-2" +homepage="http://gstreamer.freedesktop.org" +distfiles="${homepage}/src/${pkgname}/${pkgname}-${version}.tar.xz" +checksum=0b4874961e6488ad9e5808114bd486ea981c540907262caab1419355fd82d745 + +case "$XBPS_TARGET_MACHINE" in + i686*|x86_64*) + # XXX bellagio target + configure_args=" --with-omx-target=generic" + ;; + armv[67]*) + configure_args=" --with-omx-target=rpi" + makedepends+=" rpi-firmware" + CFLAGS+=" -I${XBPS_CROSS_BASE}/opt/vc/include/IL" + CFLAGS+=" -I${XBPS_CROSS_BASE}/opt/vc/include/interface/vcos/pthreads" + CFLAGS+=" -I${XBPS_CROSS_BASE}/opt/vc/include/interface/vmcs_host/linux" + ;; +esac