summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD57
3 files changed, 36 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f9dc9ebb671e..27c2e87b8925 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = libva-intel-driver-hybrid
pkgdesc = VA-API implementation for Intel G45 and HD Graphics family
pkgver = 2.4.1
- pkgrel = 2
- url = https://01.org/linuxmedia/vaapi
+ pkgrel = 3
+ url = https://github.com/intel/intel-vaapi-driver
arch = x86_64
license = MIT
makedepends = git
@@ -11,10 +11,9 @@ pkgbase = libva-intel-driver-hybrid
depends = libva
depends = libdrm
optdepends = intel-hybrid-codec-driver: Provides codecs with partial HW acceleration
- provides = libva-intel-driver
+ provides = libva-intel-driver=2.4.1
conflicts = libva-intel-driver
- replaces = libva-driver-intel
- source = git+https://github.com/intel/intel-vaapi-driver.git#tag=9a1f0c64174f970a26380d4957583c71372fbb7c
+ source = libva-intel-driver::git+https://github.com/intel/intel-vaapi-driver.git#commit=9a1f0c64174f970a26380d4957583c71372fbb7c
sha256sums = SKIP
pkgname = libva-intel-driver-hybrid
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index d09ce8a79d26..0870f2e4922d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,48 @@
-# This package is based on libva-intel-driver just with the hybrid codec flag
-pkgname=libva-intel-driver-hybrid
+# Maintainer:
+
+_pkgname="libva-intel-driver"
+pkgname="$_pkgname-hybrid"
pkgver=2.4.1
-pkgrel=2
+pkgrel=3
pkgdesc='VA-API implementation for Intel G45 and HD Graphics family'
-arch=(x86_64)
-url=https://01.org/linuxmedia/vaapi
-license=(MIT)
+url="https://github.com/intel/intel-vaapi-driver"
+license=('MIT')
+arch=('x86_64')
+
depends=(
- libva
- libdrm
+ 'libva'
+ 'libdrm'
)
makedepends=(
- git
- meson
- xorgproto
+ 'git'
+ 'meson'
+ 'xorgproto'
+)
+optdepends=(
+ 'intel-hybrid-codec-driver: Provides codecs with partial HW acceleration'
)
-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=9a1f0c64174f970a26380d4957583c71372fbb7c)
+
+provides=("$_pkgname=$pkgver")
+conflicts=("$_pkgname")
+
+_pkgsrc="$_pkgname"
+_commit='9a1f0c64174f970a26380d4957583c71372fbb7c'
+source=("$_pkgsrc"::"git+$url.git#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
- cd intel-vaapi-driver
-
+ cd "$_pkgsrc"
git describe --tags
}
-prepare() {
- cd intel-vaapi-driver
-
- # Only relevant if intel-gpu-tools is installed,
- # since then the shaders will be recompiled
- sed -i '1s/python$/&2/' src/shaders/gpp.py
-}
-
build() {
- arch-meson -Denable_hybrid_codec=true intel-vaapi-driver build
+ arch-meson -Denable_hybrid_codec=true "$_pkgsrc" build
ninja -C build
}
package() {
- DESTDIR="${pkgdir}" meson install -C build
- install -Dm 644 intel-vaapi-driver/COPYING -t "${pkgdir}"/usr/share/licenses/libva-intel-driver
+ DESTDIR="$pkgdir" meson install -C build
+ install -Dm644 "$_pkgsrc/COPYING" -t "$pkgdir/usr/share/licenses/$pkgname/"
}
# vim: ts=2 sw=2 et: