mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-11 17:43:51 +02:00
nvidia: update to 450.57.
At some point pkg-config was added without reasoning, and then removed, and then later pkgconf was added, also without reasoning. We're not sure why any of it was there. So we're removing it for now.
This commit is contained in:
parent
4c14dbc511
commit
c54dd65cc1
1 changed files with 23 additions and 9 deletions
|
@ -3,7 +3,7 @@
|
|||
_desc="NVIDIA drivers for linux"
|
||||
|
||||
pkgname=nvidia
|
||||
version=440.100
|
||||
version=450.57
|
||||
revision=1
|
||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||
license="custom:NVIDIA Proprietary"
|
||||
|
@ -19,11 +19,12 @@ conflicts="xserver-abi-video>24_1"
|
|||
|
||||
_pkg="NVIDIA-Linux-x86_64-${version}"
|
||||
distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run"
|
||||
checksum=649684fab4f37b178afb6cae012e7f9736377d89fa8abdfca26f24a13bbacf1f
|
||||
checksum=d50c77fc4fda2a5c5ab2af64524da8a3214077bd7daf0dbf7c1986e0ca05d711
|
||||
# subpackages need to be processed in this specific order
|
||||
subpackages="nvidia-gtklibs nvidia-dkms nvidia-opencl nvidia-libs nvidia-libs-32bit"
|
||||
depends="nvidia-libs-${version}_${revision}
|
||||
nvidia-gtklibs-${version}_${revision}
|
||||
nvidia-dkms-${version}_${revision} pkgconf"
|
||||
nvidia-dkms-${version}_${revision}"
|
||||
|
||||
_install_libs() {
|
||||
local libdir=$1
|
||||
|
@ -76,12 +77,6 @@ _install_libs() {
|
|||
ln -sf libnvidia-fbc.so.${version} ${DESTDIR}/${libdir}/libnvidia-fbc.so
|
||||
ln -sf libnvidia-fbc.so.${version} ${DESTDIR}/${libdir}/libnvidia-fbc.so.1
|
||||
|
||||
vinstall libnvidia-fatbinaryloader.so.${version} 755 ${libdir}
|
||||
ln -sf libnvidia-fatbinaryloader.so.${version} \
|
||||
${DESTDIR}/${libdir}/libnvidia-fatbinaryloader.so.1
|
||||
ln -sf libnvidia-fatbinaryloader.so.1 \
|
||||
${DESTDIR}/${libdir}/libnvidia-fatbinaryloader.so
|
||||
|
||||
# CUDA
|
||||
vinstall libcuda.so.${version} 755 ${libdir}
|
||||
ln -sf libcuda.so.${version} ${DESTDIR}/${libdir}/libcuda.so
|
||||
|
@ -103,6 +98,12 @@ _install_libs() {
|
|||
ln -sf libnvidia-ptxjitcompiler.so.1 \
|
||||
${DESTDIR}/${libdir}/libnvidia-ptxjitcompiler.so
|
||||
|
||||
vinstall libnvidia-allocator.so.${version} 755 ${libdir}
|
||||
ln -sf libnvidia-allocator.so.${version} \
|
||||
${DESTDIR}/${libdir}/libnvidia-allocator.so.1
|
||||
ln -sf libnvidia-allocator.so.1 \
|
||||
${DESTDIR}/${libdir}/libnvidia-allocator.so
|
||||
|
||||
# helper libs for approved partners' GRID remote apps
|
||||
vinstall libnvidia-ifr.so.${version} 755 usr/lib
|
||||
vinstall libnvidia-fbc.so.${version} 755 usr/lib
|
||||
|
@ -182,8 +183,14 @@ do_install() {
|
|||
gzip -d nvidia-modprobe.1.gz
|
||||
vman nvidia-modprobe.1
|
||||
|
||||
# nvidia-persistenced
|
||||
vinstall nvidia-persistenced 4755 usr/bin
|
||||
gzip -d nvidia-persistenced.1.gz
|
||||
vman nvidia-persistenced.1
|
||||
|
||||
# opencl pkg
|
||||
vinstall nvidia.icd 644 etc/OpenCL/vendors
|
||||
vinstall nvidia_layers.json 644 usr/share/vulkan/implicit_layer.d
|
||||
|
||||
vinstall libnvidia-compiler.so.${version} 755 usr/lib
|
||||
|
||||
|
@ -228,6 +235,13 @@ do_install() {
|
|||
vdoc README.txt README
|
||||
vdoc NVIDIA_Changelog
|
||||
|
||||
# ngx is 64-bit only
|
||||
vinstall libnvidia-ngx.so.${version} 755 usr/lib
|
||||
ln -sf libnvidia-ngx.so.${version} \
|
||||
${DESTDIR}/usr/lib/libnvidia-ngx.so.1
|
||||
ln -sf libnvidia-ngx.so.1 \
|
||||
${DESTDIR}/usr/lib/libnvidia-ngx.so
|
||||
|
||||
# Libraries (64bit)
|
||||
_install_libs usr/lib
|
||||
cd 32
|
||||
|
|
Loading…
Add table
Reference in a new issue