diff options
author | lukpod | 2015-07-05 16:56:01 +0200 |
---|---|---|
committer | lukpod | 2015-07-05 16:56:01 +0200 |
commit | 6fbd3f57c7c61d4471c18f0256a82ec81d41d4be (patch) | |
tree | 1f67dfbbf58fea2d24c65f95bb7be4e1380455aa | |
download | aur-6fbd3f57c7c61d4471c18f0256a82ec81d41d4be.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 57 |
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 +} |