diff options
author | tytan652 | 2023-02-08 07:37:03 +0100 |
---|---|---|
committer | tytan652 | 2023-02-08 07:37:03 +0100 |
commit | 4ba4a6cb856365e4d4f44a3b1c9673b1ecb5b76c (patch) | |
tree | 330313e42577e9b44f657a67139e24218c0d5b46 | |
parent | 0a66e2507152a94b4042e2bef9bdc319978ea6e7 (diff) | |
download | aur-4ba4a6cb856365e4d4f44a3b1c9673b1ecb5b76c.tar.gz |
build: Arch upstream changes
- Add libcudadebugger
- Properly set libnvidia-vulkan-producer.so SONAME using patchelf
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 8 |
2 files changed, 6 insertions, 5 deletions
@@ -1,13 +1,14 @@ pkgbase = nvidia-utils-beta-nvlax pkgdesc = NVIDIA drivers utilities (beta version) with NVENC and NvFBC patched with nvlax pkgver = 525.85.05 - pkgrel = 1 + pkgrel = 2 url = https://github.com/illnyang/nvlax/ install = nvidia-utils-beta.install arch = x86_64 license = custom makedepends = cmake makedepends = git + makedepends = patchelf depends = xorg-server depends = libglvnd depends = egl-wayland @@ -3,7 +3,7 @@ _pkgname=nvidia-utils-beta pkgname=${_pkgname}-nvlax pkgver=525.85.05 -pkgrel=1 +pkgrel=2 pkgdesc="NVIDIA drivers utilities (beta version) with NVENC and NvFBC patched with nvlax" arch=('x86_64') license=('custom') @@ -11,7 +11,7 @@ url="https://github.com/illnyang/nvlax/" depends=( 'xorg-server' 'libglvnd' 'egl-wayland' ) -makedepends=('cmake' 'git') +makedepends=('cmake' 'git' 'patchelf') optdepends=( "nvidia-settings-beta=${pkgver}: configuration tool" 'xorg-server-devel: nvidia-xconfig' @@ -124,8 +124,7 @@ package() { install -Dm755 "libnvidia-allocator.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-allocator.so.${pkgver}" install -Dm755 "libnvidia-vulkan-producer.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-vulkan-producer.so.${pkgver}" # Sigh libnvidia-vulkan-producer.so has no SONAME set so create_links doesn't catch it. NVIDIA please fix! - ln -s "libnvidia-vulkan-producer.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-vulkan-producer.so.1" - ln -s "libnvidia-vulkan-producer.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-vulkan-producer.so" + patchelf --set-soname "libnvidia-vulkan-producer.so.1" "${pkgdir}/usr/lib/libnvidia-vulkan-producer.so.${pkgver}" # Patched NvFBC ./nvlax_fbc -i "libnvidia-fbc.so.${pkgver}" -o "libnvidia-fbc.so.${pkgver}" @@ -148,6 +147,7 @@ package() { # CUDA install -Dm755 "libcuda.so.${pkgver}" "${pkgdir}/usr/lib/libcuda.so.${pkgver}" install -Dm755 "libnvcuvid.so.${pkgver}" "${pkgdir}/usr/lib/libnvcuvid.so.${pkgver}" + install -Dm755 "libcudadebugger.so.${pkgver}" "${pkgdir}/usr/lib/libcudadebugger.so.${pkgver}" # NVVM Compiler library loaded by the CUDA driver to do JIT link-time-optimization install -Dm644 "libnvidia-nvvm.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-nvvm.so.${pkgver}" |