diff --git a/srcpkgs/gstreamer-vaapi-devel b/srcpkgs/gstreamer-vaapi-devel new file mode 120000 index 00000000000..0fea40edca0 --- /dev/null +++ b/srcpkgs/gstreamer-vaapi-devel @@ -0,0 +1 @@ +gstreamer-vaapi \ No newline at end of file diff --git a/srcpkgs/gstreamer-vaapi/gstreamer-vaapi-devel.template b/srcpkgs/gstreamer-vaapi/gstreamer-vaapi-devel.template new file mode 100644 index 00000000000..0bdfa2ab60e --- /dev/null +++ b/srcpkgs/gstreamer-vaapi/gstreamer-vaapi-devel.template @@ -0,0 +1,13 @@ +# Template file for 'gstreamer-vaapi-devel'. +# +noarch=yes +depends="${sourcepkg}>=${version}" +short_desc="${short_desc} -- development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/gstreamer-vaapi/gstreamer-vaapi.rshlibs b/srcpkgs/gstreamer-vaapi/gstreamer-vaapi.rshlibs new file mode 100644 index 00000000000..a7df0c1e7dd --- /dev/null +++ b/srcpkgs/gstreamer-vaapi/gstreamer-vaapi.rshlibs @@ -0,0 +1,21 @@ +libgstbasevideo-0.10.so.23 +libgstvideo-0.10.so.0 +libva.so.1 +libavcodec.so.53 +libgstcodecparsers-0.10.so.23 +libgstbase-0.10.so.0 +libgstreamer-0.10.so.0 +libgobject-2.0.so.0 +libgmodule-2.0.so.0 +libgthread-2.0.so.0 +librt.so.1 +libxml2.so.2 +libglib-2.0.so.0 +libm.so.6 +libpthread.so.0 +libc.so.6 +libGL.so.1 +libva-glx.so.1 +libX11.so.6 +libva-x11.so.1 +libgstinterfaces-0.10.so.0 diff --git a/srcpkgs/gstreamer-vaapi/template b/srcpkgs/gstreamer-vaapi/template new file mode 100644 index 00000000000..dcd3f604e8d --- /dev/null +++ b/srcpkgs/gstreamer-vaapi/template @@ -0,0 +1,29 @@ +# Template file for 'gstreamer-vaapi' +pkgname=gstreamer-vaapi +version=0.3.7 +revision=1 +nofetch=yes +noextract=yes +wrksrc=${pkgname} +subpackages="${pkgname}-devel" +build_style=gnu-configure +configure_args="--disable-static --enable-vaapisink-glx" +makedepends="automake git which gtk-doc pkg-config libva-devel +gst-plugins-base-devel gst-plugins-bad-devel MesaLib-devel ffmpeg-devel" +short_desc="VA-API plugins for GStreamer" +maintainer="Juan RP " +license="GPL-3" +homepage="http://www.splitted-desktop.com/static/libva/gstreamer-vaapi/" +distfiles="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$version.tar.gz" +checksum=8773541ce097fdc4c5b9e7da12a82dffbb30cd91f7bc169f52f05f93b7fc3060 +long_desc=" + ${pkgname} is a collection of GStreamer plugins and helper libraries that + allow hardware accelerated video decoding through VA-API." + +do_fetch() { + git clone -b ${version} git://gitorious.org/vaapi/gstreamer-vaapi.git +} + +pre_configure() { + ./autogen.sh +}