Advertisement
Guest User

Untitled

a guest
Jan 31st, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.03 KB | None | 0 0
  1. pkgname=libva-xvba-driver
  2. pkgver=0.8.0
  3. pkgrel=5
  4. pkgdesc='XvBA backend for VA-API'
  5. arch=(i686 x86_64)
  6. url=http://freedesktop.org/wiki/Software/vaapi/
  7. license=(GPL)
  8. makedepends=(catalyst-libgl libva nvidia-cg-toolkit python2 xvba-sdk)
  9. conflicts=(xvba-video)
  10. source=(
  11. http://cgit.freedesktop.org/vaapi/xvba-driver/snapshot/xvba-driver-$pkgver.tar.xz
  12. http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/xvba-video/files/xvba-video-$pkgver-assert-hw_image_hooks_glx.patch
  13. http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-libs/xvba-video/files/xvba-video-fix-out-of-source-builds.patch
  14. http://web.archive.org/web/20150802131848/https://build.opensuse.org/source/home:maxge73/xvba-video/xvba-video-h264-level51.patch
  15. http://web.archive.org/web/20150802131854/https://build.opensuse.org/source/home:maxge73/xvba-video/xvba-video-remove-installation.patch
  16. https://raw.githubusercontent.com/frugalware/frugalware-stable/2.0/source/x11-extra/$pkgname/fixes.patch
  17. )
  18. sha256sums=(202cabed9e256abcc24d475e04677b21b6676bfd92f7fa92c889d78b03e7366a
  19.             66625bcd61e5c295a04ad8dc00e57aa95f984da5eb1e7e4a5e7e072eaf472b4a
  20.             5acd2f0c1ee1a575bdfe9c0323627e74c15d75af0a88ab4e514f145a419ddc15
  21.             'SKIP'
  22.             'SKIP'
  23.             f942b9eb5e216a0b6fca5cbb1e5bc09a5b8084c9fb7ed161fae4cde0ed1605f7)
  24.  
  25.  
  26. prepare() {
  27.   cd xvba-driver-$pkgver
  28.  
  29.   patch -Np1 < $srcdir/xvba-video-h264-level51.patch
  30.   patch -Np1 < $srcdir/xvba-video-$pkgver-assert-hw_image_hooks_glx.patch
  31.   patch -Np1 < $srcdir/xvba-video-remove-installation.patch
  32.   patch -Np1 < $srcdir/fixes.patch
  33.   patch -Np0 < $srcdir/xvba-video-fix-out-of-source-builds.patch
  34. }
  35.  
  36. build() {
  37.   cd xvba-driver-$pkgver
  38.  
  39.   local confopts=(
  40.     --disable-debug
  41.     --disable-tracer
  42.     --disable-valgrind
  43.   )
  44.  
  45.   ./autogen.sh ${confopts[@]}
  46.  
  47.   make PYTHON=python2
  48. }
  49.  
  50. package() {
  51.   cd xvba-driver-$pkgver
  52.  
  53.   make DESTDIR=$pkgdir install
  54.  
  55.   install -d $pkgdir/usr/share/doc/$pkgname
  56.   install -m644 AUTHORS COPYING NEWS README $pkgdir/usr/share/doc/$pkgname
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement