Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : nvidia-beta-driver | name : nvidia-beta-driver | ||||
| version : '430.40' | version : 435.17 | ||||
| release : 54 | release : 55 | ||||
| source : | source : | ||||
| - http://us.download.nvidia.com/XFree86/Linux-x86_64/430.40/NVIDIA-Linux-x86_64-430.40.run : f700899f48ba711b7e1598014e8db9a93537d7baa3d6a64067ed08578387dfd7 | - http://us.download.nvidia.com/XFree86/Linux-x86_64/435.17/NVIDIA-Linux-x86_64-435.17.run : a71cecb5b8f0af35ed9a2d4023652a0537271457ef570c5f21dccd5067d9e9a6 | ||||
| extract : no | extract : no | ||||
| homepage : https://nvidia.com | homepage : https://nvidia.com | ||||
| license : | license : | ||||
| - EULA | - EULA | ||||
| summary : | summary : | ||||
| - NVIDIA Beta Binary Driver (UNSUPPORTED) | - NVIDIA Beta Binary Driver (UNSUPPORTED) | ||||
| - common : Shared assets for the NVIDIA Beta Driver | - common : Shared assets for the NVIDIA Beta Driver | ||||
| - current : NVIDIA Beta Binary Driver (Current Kernel) (UNSUPPORTED) | - current : NVIDIA Beta Binary Driver (Current Kernel) (UNSUPPORTED) | ||||
| ▲ Show 20 Lines • Show All 112 Lines • ▼ Show 20 Lines | function redo_libs() { | ||||
| fi | fi | ||||
| done | done | ||||
| } | } | ||||
| redo_libs $installdir/usr/lib64/lib*.so.%version% | redo_libs $installdir/usr/lib64/lib*.so.%version% | ||||
| redo_libs $installdir/usr/lib32/lib*.so.%version% | redo_libs $installdir/usr/lib32/lib*.so.%version% | ||||
| # Remove the non glvnd portions | # Remove the non glvnd portions | ||||
| rm -v $installdir/{%libdir%,/usr/lib32}/lib{EGL,GL,GLESv1_CM,GLESv2}.so* | rm -v $installdir/{%libdir%,/usr/lib32}/lib{EGL,GLESv1_CM,GLESv2}.so* | ||||
| # rm -v $installdir/%libdir%/libglx.so* | # rm -v $installdir/%libdir%/libglx.so* | ||||
| # Move vdpau into the final position | # Move vdpau into the final position | ||||
| install -D -d -m 00755 $installdir/usr/lib{32,64}/vdpau | install -D -d -m 00755 $installdir/usr/lib{32,64}/vdpau | ||||
| mv -v $installdir/%libdir%/libvdpau* $installdir/%libdir%/vdpau/. | mv -v $installdir/%libdir%/libvdpau* $installdir/%libdir%/vdpau/. | ||||
| mv -v $installdir/usr/lib32/libvdpau* $installdir/usr/lib32/vdpau/. | mv -v $installdir/usr/lib32/libvdpau* $installdir/usr/lib32/vdpau/. | ||||
| # Data files | # Data files | ||||
| install -D -m 00644 nvidia-settings.desktop $installdir/usr/share/applications/nvidia-settings.desktop | install -D -m 00644 nvidia-settings.desktop $installdir/usr/share/applications/nvidia-settings.desktop | ||||
| sed -e 's@__UTILS_PATH__@/usr/bin@' -e 's@__PIXMAP_PATH__@/usr/share/pixmaps@' -i $installdir/usr/share/applications/nvidia-settings.desktop | sed -e 's@__UTILS_PATH__@/usr/bin@' -e 's@__PIXMAP_PATH__@/usr/share/pixmaps@' -i $installdir/usr/share/applications/nvidia-settings.desktop | ||||
| install -D -m 00644 nvidia-settings.png $installdir/usr/share/pixmaps/nvidia-settings.png | install -D -m 00644 nvidia-settings.png $installdir/usr/share/pixmaps/nvidia-settings.png | ||||
| install -D -m 00644 nvidia.icd $installdir/usr/share/OpenCL/vendors/nvidia.icd | install -D -m 00644 nvidia.icd $installdir/usr/share/OpenCL/vendors/nvidia.icd | ||||
| # Vulkan | # Vulkan | ||||
| install -D -m 00644 nvidia_icd.json.template $installdir/usr/share/vulkan/icd.d/10_nvidia.json | install -D -m 00644 nvidia_icd.json $installdir/usr/share/vulkan/icd.d/10_nvidia.json | ||||
| sed -e 's@__NV_VK_ICD__@libGLX_nvidia.so.0@' -i $installdir/usr/share/vulkan/icd.d/10_nvidia.json | sed -e 's@__NV_VK_ICD__@libGLX_nvidia.so.0@' -i $installdir/usr/share/vulkan/icd.d/10_nvidia.json | ||||
| # EGL | # EGL | ||||
| install -D -m 00644 10_nvidia_wayland.json $installdir/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json | install -D -m 00644 10_nvidia_wayland.json $installdir/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json | ||||
| install -D -m 00644 10_nvidia.json $installdir/usr/share/egl/egl_external_platform.d/10_nvidia.json | install -D -m 00644 10_nvidia.json $installdir/usr/share/egl/egl_external_platform.d/10_nvidia.json | ||||
| # Make sure glvnd knows where to be | # Make sure glvnd knows where to be | ||||
| install -D -d -m 00755 $installdir/usr/share/glvnd/egl_vendor.d | install -D -d -m 00755 $installdir/usr/share/glvnd/egl_vendor.d | ||||
| Show All 30 Lines | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.