summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 12 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b7e5b1196614..6b7a961de563 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=libva-intel-driver-hybrid
pkgver=2.3.0
-pkgrel=1
+pkgrel=2
pkgdesc='VA-API implementation for Intel G45 and HD Graphics family'
arch=('x86_64')
url='https://01.org/linuxmedia/vaapi'
@@ -17,15 +17,21 @@ replaces=('libva-driver-intel')
optdepends=('intel-hybrid-codec-driver: Provides codecs with partial HW acceleration')
conflicts=('libva-intel-driver')
provides=('libva-intel-driver')
-source=("git+https://github.com/intel/intel-vaapi-driver.git#tag=${pkgver}")
-sha256sums=('SKIP')
+source=("git+https://github.com/intel/intel-vaapi-driver.git#tag=${pkgver}"
+ 427.patch)
+sha256sums=('SKIP'
+ 'e51eaf65b1bb09bf62a1b78668da0c268722387cb8eb3c05ec2d7462c651d1c0')
prepare() {
+ cd intel-vaapi-driver
+ # https://github.com/intel/intel-vaapi-driver/issues/419
+ patch -Np1 -i ../427.patch
+
# Only relevant if intel-gpu-tools is installed,
# since then the shaders will be recompiled
- sed -i '1s/python$/&2/' intel-vaapi-driver/src/shaders/gpp.py
+ sed -i '1s/python$/&2/' src/shaders/gpp.py
# Fix undefined variable in src/meson.build
- sed -i 's/2.2.0/2.2.0.0/' intel-vaapi-driver/meson.build
+ sed -i 's/2.2.0/2.2.0.0/' meson.build
}
build() {
@@ -34,7 +40,7 @@ build() {
}
package() {
- DESTDIR="${pkgdir}" ninja -C build install
+ DESTDIR="${pkgdir}" meson install -C build
install -Dm 644 intel-vaapi-driver/COPYING -t "${pkgdir}"/usr/share/licenses/libva-intel-driver-hybrid
}