diff options
author | Your Name | 2022-01-04 22:18:20 +0800 |
---|---|---|
committer | Your Name | 2022-01-04 22:18:20 +0800 |
commit | 08e487ab6d9a598c6ca436d4df8bb0e359153844 (patch) | |
tree | 03d2c1a80a521d85da736db0015a61631b4a3324 | |
download | aur-08e487ab6d9a598c6ca436d4df8bb0e359153844.tar.gz |
pack nvidia-vaapi-driver-git
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..049506290859 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = nvidia-vaapi-driver-git + pkgdesc = A VA-API implemention using NVIDIA's NVDEC + pkgver = v0.0.1.r0.g6d285a0 + pkgrel = 1 + url = https://github.com/elFarto/nvidia-vaapi-driver + arch = x86_64 + license = unknown + makedepends = meson + makedepends = cuda + makedepends = git + makedepends = gst-plugins-bad + depends = nvidia-utils + depends = gst-plugins-bad-libs + provides = nvidia-vaapi-driver + conflicts = nvidia-vaapi-driver + source = nvidia-vaapi-driver::git+https://github.com/elFarto/nvidia-vaapi-driver.git + sha1sums = SKIP + +pkgname = nvidia-vaapi-driver-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1d45371efb93 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +pkgname=nvidia-vaapi-driver-git +_pkgname=nvidia-vaapi-driver +pkgver=v0.0.1.r0.g6d285a0 +pkgrel=1 +pkgdesc="A VA-API implemention using NVIDIA's NVDEC" +arch=('x86_64') +url="https://github.com/elFarto/nvidia-vaapi-driver" +license=('unknown') +depends=('nvidia-utils' 'gst-plugins-bad-libs') +makedepends=('meson' 'cuda' 'git' 'gst-plugins-bad') +provides=('nvidia-vaapi-driver') +conflicts=('nvidia-vaapi-driver') +source=("${_pkgname}::git+$url.git") +sha1sums=('SKIP') + + +pkgver() { + cd "$_pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "$_pkgname" + sed -i "s|usr/include/cuda|opt/cuda/include|" meson.build + sed -i "s|drm/drm|libdrm/drm|" src/vabackend.c + meson setup build +} + +build() { + cd "$_pkgname" + meson compile -C build +} + +package() { + cd "$_pkgname" + DESTDIR="${pkgdir}" meson install -C build +} |