summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2020-10-17 23:33:29 +0000
committerDaniel Bermond2020-10-17 23:33:29 +0000
commit10f974c4b4fe6052a237db943bcfdc3d290a810f (patch)
treedeca4229d0a905dceb684c0f8a2ce8274a001c53
parent3256e3327bf784c9c21bb3147e60c4877a8ca1a5 (diff)
downloadaur-10f974c4b4fe6052a237db943bcfdc3d290a810f.tar.gz
Update to version 11.0.10
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD28
2 files changed, 25 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0b14bfc6e3b1..3581320ec3e8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,16 @@
pkgbase = nvidia-sdk
- pkgdesc = NVIDIA Video Codec SDK (NVDECODE and NVENCODE APIs) (needs registration at upstream URL and manual download)
- pkgver = 10.0.26
+ pkgdesc = NVIDIA Video Codec SDK (NVDECODE and NVENCODE APIs)
+ pkgver = 11.0.10
pkgrel = 1
url = https://developer.nvidia.com/nvidia-video-codec-sdk/
arch = any
license = custom
makedepends = poppler
- source = local://Video_Codec_SDK_10.0.26.zip
- sha256sums = 67ff4543f93ad8ec1bc4ce2ef653b0778b94652597da9762a6e08f442dad5f45
+ source = local://Video_Codec_SDK_11.0.10.zip
+ sha256sums = 5348e296192dc533d81ef1fbe21ea0c1e1f9ce35f978dc05efc2f5e163fe5346
pkgname = nvidia-sdk
+pkgname = nvidia-sdk-doc
+ pkgdesc = NVIDIA Video Codec SDK (NVDECODE and NVENCODE APIs) (documentation)
+
diff --git a/PKGBUILD b/PKGBUILD
index 7a09d93ebedc..bec1efa4726b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,37 @@
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
# NOTE:
-# You need to download the SDK file from NVIDIA's website (registration required)
+# In order to build the package, you need to manually download the SDK
+# file from NVIDIA's website (registration required). Place the downloaded
+# file in the PKGBUILD directory and run makepkg.
# Download website:
# https://developer.nvidia.com/nvidia-video-codec-sdk/
-pkgname=nvidia-sdk
-pkgver=10.0.26
+pkgbase=nvidia-sdk
+pkgname=('nvidia-sdk' 'nvidia-sdk-doc')
+pkgver=11.0.10
pkgrel=1
-pkgdesc='NVIDIA Video Codec SDK (NVDECODE and NVENCODE APIs) (needs registration at upstream URL and manual download)'
+pkgdesc='NVIDIA Video Codec SDK (NVDECODE and NVENCODE APIs)'
arch=('any')
url='https://developer.nvidia.com/nvidia-video-codec-sdk/'
license=('custom')
makedepends=('poppler')
source=("local://Video_Codec_SDK_${pkgver}.zip")
-sha256sums=('67ff4543f93ad8ec1bc4ce2ef653b0778b94652597da9762a6e08f442dad5f45')
+sha256sums=('5348e296192dc533d81ef1fbe21ea0c1e1f9ce35f978dc05efc2f5e163fe5346')
prepare() {
pdftotext -layout "Video_Codec_SDK_${pkgver}/LicenseAgreement.pdf"
}
-package() {
- install -D -m644 "Video_Codec_SDK_${pkgver}/Interface/nvEncodeAPI.h" -t "${pkgdir}/usr/include/${pkgname}"
- install -D -m644 "Video_Codec_SDK_${pkgver}/Interface/cuviddec.h" -t "${pkgdir}/usr/include/${pkgname}"
- install -D -m644 "Video_Codec_SDK_${pkgver}/Interface/nvcuvid.h" -t "${pkgdir}/usr/include/${pkgname}"
- install -D -m644 "Video_Codec_SDK_${pkgver}/Doc"/* -t "${pkgdir}/usr/share/doc/${pkgname}"
+package_nvidia-sdk() {
+ install -D -m644 "Video_Codec_SDK_${pkgver}/Interface"/*.h -t "${pkgdir}/usr/include/${pkgbase}"
+ install -D -m644 "Video_Codec_SDK_${pkgver}/LicenseAgreement.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+package_nvidia-sdk-doc() {
+ pkgdesc+=' (documentation)'
+
+ install -D -m644 "Video_Codec_SDK_${pkgver}/Doc"/*.pdf -t "${pkgdir}/usr/share/doc/${pkgbase}"
+ install -D -m644 "Video_Codec_SDK_${pkgver}/Deprecation_Notices.pdf" -t "${pkgdir}/usr/share/doc/${pkgbase}"
install -D -m644 "Video_Codec_SDK_${pkgver}/LicenseAgreement.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}