diff options
author | Daniel Bermond | 2018-09-22 02:19:56 +0000 |
---|---|---|
committer | Daniel Bermond | 2018-09-22 02:19:56 +0000 |
commit | 1bfc8872600b18d658f9547dd9a7dad1d198cea8 (patch) | |
tree | 4ac8e88afe1d19e00860e55c183f5b48c6c74cc9 | |
parent | 07b9df9f0f714384860656db2203e8e030a9844b (diff) | |
download | aur-1bfc8872600b18d658f9547dd9a7dad1d198cea8.tar.gz |
Add ray tracing libraries
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 17 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = nvidia-utils-beta pkgver = 410.57 - pkgrel = 1 + pkgrel = 2 url = http://www.nvidia.com/ arch = x86_64 license = custom:NVIDIA @@ -21,7 +21,7 @@ pkgname = nvidia-utils-beta optdepends = gtk3: nvidia-settings (GTK+ v3) optdepends = opencl-nvidia-beta: OpenCL support optdepends = xorg-server-devel: nvidia-xconfig - optdepends = egl-wayland-git: for alternative, more advanced Wayland library (libnvidia-egl-wayland.so.1.0.3) + optdepends = egl-wayland-git: for alternative, more advanced Wayland library (libnvidia-egl-wayland.so.1.1.0) provides = nvidia-utils=410.57 provides = nvidia-settings=410.57 provides = libglvnd @@ -32,7 +32,7 @@ pkgname = nvidia-utils-beta backup = etc/X11/xorg.conf.d/20-nvidia.conf pkgname = nvidia-egl-wayland-beta - pkgdesc = NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.) for 'nvidia-utils-beta' + pkgdesc = NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.1.1.0) for 'nvidia-utils-beta' depends = nvidia-utils-beta provides = egl-wayland conflicts = egl-wayland @@ -1,13 +1,12 @@ # Maintainer : Daniel Bermond < yahoo-com: danielbermond > # Contributor: Det <nimetonmaili g-mail> # Contributor: Ng Oon-Ee -# Contributor: Dan -# Contributor: Vratil +# Contributor: Dan Vratil # Based on [extra]'s nvidia-utils: https://www.archlinux.org/packages/extra/x86_64/nvidia-utils/ pkgname=('nvidia-utils-beta' 'nvidia-egl-wayland-beta' 'nvidia-libgl-beta' 'opencl-nvidia-beta') pkgver=410.57 -pkgrel=1 +pkgrel=2 arch=('x86_64') url="http://www.nvidia.com/" license=('custom:NVIDIA') @@ -20,6 +19,8 @@ sha256sums=('1ad40d83ec712843c1b5593949abefc9093399fb26a418ae9a571fbd1d9b228e' '3a5f66620501d8dd85085a35c2f9e85a2e0d56a1b565b2df1e9fabc40e643363' '444c6cfceac08a52d0873a1f5146fea2eeb44e7952ca1cc08629786b691e92b4') +_eglver='1.1.0' + _create_links() { # create missing soname links for _lib in $(find "$pkgdir" -name '*.so*' | grep -v 'xorg/'); do @@ -98,8 +99,6 @@ package_nvidia-libgl-beta() { } package_nvidia-egl-wayland-beta() { - local _eglver='1.1.0' - pkgdesc="NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.${_eglver}) for 'nvidia-utils-beta'" depends=('nvidia-utils-beta') provides=('egl-wayland') @@ -118,7 +117,7 @@ package_nvidia-utils-beta() { 'gtk3: nvidia-settings (GTK+ v3)' 'opencl-nvidia-beta: OpenCL support' 'xorg-server-devel: nvidia-xconfig' - 'egl-wayland-git: for alternative, more advanced Wayland library (libnvidia-egl-wayland.so.1.0.3)') + "egl-wayland-git: for alternative, more advanced Wayland library (libnvidia-egl-wayland.so.${_eglver})") provides=("nvidia-utils=$pkgver" "nvidia-settings=$pkgver" 'libglvnd' 'vulkan-driver') conflicts=('nvidia-utils' 'nvidia-settings' 'libglvnd') backup=('etc/X11/xorg.conf.d/20-nvidia.conf') @@ -193,11 +192,18 @@ package_nvidia-utils-beta() { # Vulkan icd install -Dm644 nvidia_icd.json.template "$pkgdir"/usr/share/vulkan/icd.d/nvidia_icd.json sed -i 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' "$pkgdir"/usr/share/vulkan/icd.d/nvidia_icd.json - + + # Vulkan real-time ray tracing extensions (VK_NV_raytracing) + install -D -m755 "libnvidia-rtcore.so.${pkgver}" -t "${pkgdir}/usr/lib" + install -D -m755 "libnvidia-cbl.so.${pkgver}" -t "${pkgdir}/usr/lib" + # Helper libs for approved partners' GRID remote apps install -Dm755 libnvidia-ifr.so.$pkgver "$pkgdir"/usr/lib/libnvidia-ifr.so.$pkgver install -Dm755 libnvidia-fbc.so.$pkgver "$pkgdir"/usr/lib/libnvidia-fbc.so.$pkgver - + + # OptiX ray tracing engine + install -D -m755 "libnvoptix.so.${pkgver}" -t "${pkgdir}/usr/lib" + # Not required (https://bugs.archlinux.org/task/38604): # - libnvidia-wfb.so.$pkgver (provided by xorg-server: https://www.archlinux.org/packages/extra/x86_64/xorg-server/) |