Advertisement
Guest User

PKGBUILD

a guest
Mar 24th, 2024
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.46 KB | Software | 0 0
  1. # Maintainer: Mihai Coman <mihai@m1x.ro>
  2. # Contributor: Felix Yan <felixonmars@archlinux.org>
  3. # Contributor: Llewelyn Trahaearn <WoefulDerelict at GMail dot com>
  4. # Contributor: kokoko3k <kokoko3k at gmail dot com>
  5. # Contributor: Ionut Biru <ibiru at archlinux dot org>
  6. # Contributor: Bartłomiej Piotrowski <bpiotrowski at archlinux dot org>
  7.  
  8. pkgname=lib32-libva1-compat
  9. pkgver=1.8.3
  10. pkgrel=1
  11. pkgdesc='Video Acceleration (VA) API for Linux (32-bit)'
  12. arch=(x86_64)
  13. url='https://freedesktop.org/wiki/Software/vaapi'
  14. license=('MIT')
  15. depends=(lib32-libdrm lib32-libgl lib32-wayland lib32-libxext lib32-libxfixes libva)
  16. makedepends=(mesa gcc-multilib)
  17. optdepends=('lib32-libva-vdpau-driver: vdpau back-end for nvidia'
  18.             'lib32-libva-intel-driver: back-end for intel cards')
  19. source=("https://github.com/intel/libva/releases/download/${pkgver}/libva-${pkgver}.tar.bz2")
  20. sha512sums=('870cfaa5c4487f4cb4b01c11379484e3884aa5e9026c3836cc7681804a5e08a0b245b2aa788984a24a3094bd64068fbd0406e66cb4c5e30fc84e31095eb4a3e1')
  21.  
  22. build() {
  23.   export CC='gcc -m32'
  24.   export CXX='g++ -m32'
  25.   export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
  26.  
  27.   cd libva-${pkgver}
  28.   ./configure --prefix=/usr --libdir='/usr/lib32'
  29.   make
  30. }
  31.  
  32. package() {
  33.   cd libva-${pkgver}
  34.   make DESTDIR="${pkgdir}" install
  35.   rm -rfv "${pkgdir}/usr/"{include,bin}
  36.   install -m644 -D COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
  37.   rm -rf "${pkgdir}"/usr/{include,lib32/{lib*.so,pkgconfig},share}
  38. }
  39.  
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement