summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlukpod2015-07-05 16:56:01 +0200
committerlukpod2015-07-05 16:56:01 +0200
commit6fbd3f57c7c61d4471c18f0256a82ec81d41d4be (patch)
tree1f67dfbbf58fea2d24c65f95bb7be4e1380455aa
downloadaur-6fbd3f57c7c61d4471c18f0256a82ec81d41d4be.tar.gz
Initial import
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD57
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c63643545b1a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = libva-xvba-driver
+ pkgdesc = XvBA backend for VA-API
+ pkgver = 0.8.0
+ pkgrel = 5
+ url = http://freedesktop.org/wiki/Software/vaapi/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = catalyst-libgl
+ makedepends = libva
+ makedepends = nvidia-cg-toolkit
+ makedepends = python2
+ makedepends = xvba-sdk
+ conflicts = xvba-video
+ source = http://cgit.freedesktop.org/vaapi/xvba-driver/snapshot/xvba-driver-0.8.0.tar.xz
+ source = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/xvba-video/files/xvba-video-0.8.0-assert-hw_image_hooks_glx.patch
+ source = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/xvba-video/files/xvba-video-fix-out-of-source-builds.patch
+ source = https://build.opensuse.org/source/home:maxge73/xvba-video/xvba-video-h264-level51.patch
+ source = https://build.opensuse.org/source/home:maxge73/xvba-video/xvba-video-remove-installation.patch
+ source = https://raw.githubusercontent.com/frugalware/frugalware-stable/2.0/source/x11-extra/libva-xvba-driver/fixes.patch
+ sha256sums = 202cabed9e256abcc24d475e04677b21b6676bfd92f7fa92c889d78b03e7366a
+ sha256sums = 66625bcd61e5c295a04ad8dc00e57aa95f984da5eb1e7e4a5e7e072eaf472b4a
+ sha256sums = 5acd2f0c1ee1a575bdfe9c0323627e74c15d75af0a88ab4e514f145a419ddc15
+ sha256sums = 20397f668ae6a27be36ca21665fa3a744d1bccd989bb3250bef01ed5cb566436
+ sha256sums = 5e3521f6ff00b416cfcf81cf3073dcc5eb84a91712e75d42fe969524a4b32cd0
+ sha256sums = f942b9eb5e216a0b6fca5cbb1e5bc09a5b8084c9fb7ed161fae4cde0ed1605f7
+
+pkgname = libva-xvba-driver
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..266fd1933da2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+pkgname=libva-xvba-driver
+pkgver=0.8.0
+pkgrel=5
+pkgdesc='XvBA backend for VA-API'
+arch=(i686 x86_64)
+url=http://freedesktop.org/wiki/Software/vaapi/
+license=(GPL)
+makedepends=(catalyst-libgl libva nvidia-cg-toolkit python2 xvba-sdk)
+conflicts=(xvba-video)
+source=(
+http://cgit.freedesktop.org/vaapi/xvba-driver/snapshot/xvba-driver-$pkgver.tar.xz
+http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/xvba-video/files/xvba-video-$pkgver-assert-hw_image_hooks_glx.patch
+http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/xvba-video/files/xvba-video-fix-out-of-source-builds.patch
+https://build.opensuse.org/source/home:maxge73/xvba-video/xvba-video-h264-level51.patch
+https://build.opensuse.org/source/home:maxge73/xvba-video/xvba-video-remove-installation.patch
+https://raw.githubusercontent.com/frugalware/frugalware-stable/2.0/source/x11-extra/$pkgname/fixes.patch
+)
+sha256sums=(202cabed9e256abcc24d475e04677b21b6676bfd92f7fa92c889d78b03e7366a
+ 66625bcd61e5c295a04ad8dc00e57aa95f984da5eb1e7e4a5e7e072eaf472b4a
+ 5acd2f0c1ee1a575bdfe9c0323627e74c15d75af0a88ab4e514f145a419ddc15
+ 20397f668ae6a27be36ca21665fa3a744d1bccd989bb3250bef01ed5cb566436
+ 5e3521f6ff00b416cfcf81cf3073dcc5eb84a91712e75d42fe969524a4b32cd0
+ f942b9eb5e216a0b6fca5cbb1e5bc09a5b8084c9fb7ed161fae4cde0ed1605f7)
+
+
+prepare() {
+ cd xvba-driver-$pkgver
+
+ patch -Np1 < $srcdir/xvba-video-h264-level51.patch
+ patch -Np1 < $srcdir/xvba-video-$pkgver-assert-hw_image_hooks_glx.patch
+ patch -Np1 < $srcdir/xvba-video-remove-installation.patch
+ patch -Np1 < $srcdir/fixes.patch
+ patch -Np0 < $srcdir/xvba-video-fix-out-of-source-builds.patch
+}
+
+build() {
+ cd xvba-driver-$pkgver
+
+ local confopts=(
+ --disable-debug
+ --disable-tracer
+ --disable-valgrind
+ )
+
+ ./autogen.sh ${confopts[@]}
+
+ make PYTHON=python2
+}
+
+package() {
+ cd xvba-driver-$pkgver
+
+ make DESTDIR=$pkgdir install
+
+ install -d $pkgdir/usr/share/doc/$pkgname
+ install -m644 AUTHORS COPYING NEWS README $pkgdir/usr/share/doc/$pkgname
+}