[arch-commits] Commit in gstreamer-vaapi/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Sun Jul 20 23:24:04 UTC 2014


    Date: Monday, July 21, 2014 @ 01:24:04
  Author: heftig
Revision: 217514

0.5.9 prerelease for gstreamer 1.4

Modified:
  gstreamer-vaapi/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-07-20 23:05:13 UTC (rev 217513)
+++ PKGBUILD	2014-07-20 23:24:04 UTC (rev 217514)
@@ -3,7 +3,7 @@
 
 pkgbase=gstreamer-vaapi
 pkgname=(gst-vaapi gstreamer0.10-vaapi)
-pkgver=0.5.8
+pkgver=0.5.9pre
 pkgrel=1
 pkgdesc="GStreamer Multimedia Framework VA Plugins"
 arch=(i686 x86_64)
@@ -10,27 +10,26 @@
 license=(LGPL)
 url="http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/"
 makedepends=(gst-plugins-base gst-plugins-bad gstreamer0.10-base-plugins gstreamer0.10-bad-plugins
-             libva libxrandr)
+             libva libxrandr libvpx git)
 options=(!emptydirs)
 
-#source=(git://gitorious.org/vaapi/${pkgbase}.git#tag=$pkgver)
-source=($url/$pkgbase-${pkgver}.tar.bz2
-        https://gitorious.org/vaapi/gstreamer-videoutils/raw/f56f0ca70eaa39dc8f66f61e991094b385ed71ff:gst-libs/gst/video/gstvideoencoder.c
-        https://gitorious.org/vaapi/gstreamer-videoutils/raw/f56f0ca70eaa39dc8f66f61e991094b385ed71ff:gst-libs/gst/video/gstvideoencoder.h)
-sha1sums=('b0756a5941e3ad2d33a94a550eb9fe3ade0c07e6'
-          'd1edee8caacd6d0868b95fd80c8aab8018105178'
-          'd3f198da32cfe5c305818ca93a941ac5198efa1c')
+source=(git://gitorious.org/vaapi/${pkgbase}.git#commit=22dc8c4)
+sha1sums=('SKIP')
 
 prepare() {
   mkdir build build-0.10
 
-  # Fix files not in tarball
-  cp gstvideoencoder.{c,h} $pkgbase-$pkgver/ext/videoutils/gst-libs/gst/video
+  cd $pkgbase
+  sed -i 's/^1.3)/1.4)/' configure.ac
+  NO_CONFIGURE=1 ./autogen.sh
 }
 
 _build() (
   cd "$1"; shift
-  ../$pkgbase-$pkgver/configure --prefix=/usr --disable-static "$@"
+  ../$pkgbase/configure --prefix=/usr \
+    --disable-static \
+    --disable-builtin-libvpx \
+    "$@"
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 )
@@ -46,11 +45,11 @@
 }
 
 package_gst-vaapi() {
-  depends=(gst-plugins-base gst-plugins-bad libva libxrandr)
+  depends=(gst-plugins-base gst-plugins-bad libva libxrandr libvpx)
   make -C build DESTDIR="$pkgdir" install
 }
 
 package_gstreamer0.10-vaapi() {
-  depends=(gstreamer0.10-base-plugins gstreamer0.10-bad-plugins libva libxrandr)
+  depends=(gstreamer0.10-base-plugins gstreamer0.10-bad-plugins libva libxrandr libvpx)
   make -C build-0.10 DESTDIR="$pkgdir" install
 }




More information about the arch-commits mailing list