summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2022-01-18 21:28:02 -0300
committerDaniel Bermond2022-01-18 21:28:02 -0300
commitc250329190ba07e487df75425f602fa9ec348e9d (patch)
tree27b1b54082fc0359176e2217664be2e0aee68dbb
parent5550497bf0bf7af9759d200af1eb573368feb528 (diff)
downloadaur-c250329190ba07e487df75425f602fa9ec348e9d.tar.gz
Update to version 0.0.2
-rw-r--r--.SRCINFO16
-rw-r--r--010-libva-nvidia-driver-fix-paths.patch22
-rw-r--r--PKGBUILD23
3 files changed, 16 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7d7d7924554c..2e80a85ba3d3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,17 @@
pkgbase = libva-nvidia-driver
pkgdesc = VA-API implementation that uses NVDEC as a backend
- pkgver = 0.0.1
- pkgrel = 2
+ pkgver = 0.0.2
+ pkgrel = 1
url = https://github.com/elFarto/nvidia-vaapi-driver/
arch = x86_64
- license = unknown
+ license = MIT
makedepends = meson
- makedepends = cuda
+ makedepends = ffnvcodec-headers
makedepends = libva
depends = gst-plugins-bad-libs
- depends = nvidia-utils
+ depends = libegl
conflicts = libva-vdpau-driver
- source = https://github.com/elFarto/nvidia-vaapi-driver/archive/v0.0.1/libva-nvidia-driver-0.0.1.tar.gz
- source = 010-libva-nvidia-driver-fix-paths.patch
- sha256sums = 2943835ebb958c736b4b513c07811ee26442517103fcd77089676dc22353d6b4
- sha256sums = 69879dc917e8da5b45bb8294f0bbcded5f04e657231c9531c2035d789952a18d
+ source = https://github.com/elFarto/nvidia-vaapi-driver/archive/v0.0.2/libva-nvidia-driver-0.0.2.tar.gz
+ sha256sums = 37ad7d725c3b2bf8e2d43dadbdc6ce36ab69927e315998fc76d3820ab3efc74b
pkgname = libva-nvidia-driver
diff --git a/010-libva-nvidia-driver-fix-paths.patch b/010-libva-nvidia-driver-fix-paths.patch
deleted file mode 100644
index 49756ff54923..000000000000
--- a/010-libva-nvidia-driver-fix-paths.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -7,7 +7,7 @@ egl_dep = cc.find_library('EGL', require
- cuda_lib = cc.find_library('cuda', required: true)
-
- if cuda_lib.found() and cc.has_function('cuInit', dependencies: cuda_lib)
-- cuda_dep = declare_dependency(dependencies: cuda_lib, include_directories: [ '/usr/include/cuda' ])
-+ cuda_dep = declare_dependency(dependencies: cuda_lib, include_directories: [ '/opt/cuda/include' ])
- endif
-
- cuvid_lib = cc.find_library('nvcuvid', required: true)
---- a/src/vabackend.c
-+++ b/src/vabackend.c
-@@ -14,7 +14,7 @@
-
- #include <cuda.h>
- #include "cuviddec.h"
--#include <drm/drm_fourcc.h>
-+#include <libdrm/drm_fourcc.h>
-
- #include <unistd.h>
- #include <sys/types.h>
diff --git a/PKGBUILD b/PKGBUILD
index 5bf1e3b25c0c..dcdcd928a34e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,17 @@
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgname=libva-nvidia-driver
-pkgver=0.0.1
-pkgrel=2
+pkgver=0.0.2
+pkgrel=1
pkgdesc='VA-API implementation that uses NVDEC as a backend'
arch=('x86_64')
url='https://github.com/elFarto/nvidia-vaapi-driver/'
-license=('unknown')
-depends=('gst-plugins-bad-libs' 'nvidia-utils')
-makedepends=('meson' 'cuda' 'libva')
-source=("https://github.com/elFarto/nvidia-vaapi-driver/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
- '010-libva-nvidia-driver-fix-paths.patch')
+license=('MIT')
+depends=('gst-plugins-bad-libs' 'libegl')
+makedepends=('meson' 'ffnvcodec-headers' 'libva')
+source=("https://github.com/elFarto/nvidia-vaapi-driver/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
conflicts=('libva-vdpau-driver')
-sha256sums=('2943835ebb958c736b4b513c07811ee26442517103fcd77089676dc22353d6b4'
- '69879dc917e8da5b45bb8294f0bbcded5f04e657231c9531c2035d789952a18d')
-
-prepare() {
- patch -d "nvidia-vaapi-driver-${pkgver}" -Np1 -i "${srcdir}/010-libva-nvidia-driver-fix-paths.patch"
-}
+sha256sums=('37ad7d725c3b2bf8e2d43dadbdc6ce36ab69927e315998fc76d3820ab3efc74b')
build() {
arch-meson "nvidia-vaapi-driver-${pkgver}" build
@@ -26,4 +20,5 @@ build() {
package() {
DESTDIR="$pkgdir" ninja -C build install
-}
+ install -D -m644 "nvidia-vaapi-driver-${pkgver}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}