nvidia-open-dkms: update to 570.133.07.

Takeover as maintainer, added update instructions
This commit is contained in:
JkktBkkt 2025-03-23 02:08:14 +03:00
parent 777b083759
commit 16d7ea8353

View file

@ -1,37 +1,43 @@
# Template file for 'nvidia-open-dkms'
# In the current state, for first install you can install nvidia from repos and then installing nvidia-open-dkms via xbps-src
# Updating requires rebasing/locally merging PR onto master
# (unless you just manually recreate the files to not mess with git) and either:
# A) adjusting the nvidia template to no longer require nvidia-dkms package and building both locally
# B) temporarily switching to the proprietary dkms module, building nvidia-open-dkms and installing it afterwards
pkgname=nvidia-open-dkms
version=570.124.04
version=570.133.07
revision=1
archs="x86_64"
depends="dkms nvidia"
short_desc="NVIDIA Linux open GPU kernel module source"
maintainer="mike7d7 <mike7d7@proton.me>"
maintainer="JkktBkkt <apkabikov@gmail.com>"
license="GPL-2.0-only, MIT"
homepage="https://github.com/NVIDIA/open-gpu-kernel-modules"
changelog="https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/CHANGELOG.md"
distfiles="https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/${version}.tar.gz"
checksum=ebd4e41c7548e63d06d129e4ba3bbbcad49afde358b0ad119117c7b66a224c38
checksum=9b5682c6bbef09272dc689965920111198b27feac172049fff217837b10e9882
replaces="nvidia-dkms>=0"
dkms_modules="nvidia-open-dkms ${version}"
triggers="dkms initramfs-regenerate"
do_install() {
vmkdir usr/src/nvidia-open-dkms-${version}
vcopy "*" usr/src/nvidia-open-dkms-${version}
cp ${FILESDIR}/dkms.conf ${DESTDIR}/usr/src/nvidia-open-dkms-${version}/dkms.conf
vsed -e "s/__VERSION_STRING/${version}/" -i ${DESTDIR}/usr/src/nvidia-open-dkms-${version}/dkms.conf
vmkdir usr/src/nvidia-open-dkms-${version}
vcopy "*" usr/src/nvidia-open-dkms-${version}
cp ${FILESDIR}/dkms.conf ${DESTDIR}/usr/src/nvidia-open-dkms-${version}/dkms.conf
vsed -e "s/__VERSION_STRING/${version}/" -i ${DESTDIR}/usr/src/nvidia-open-dkms-${version}/dkms.conf
vmkdir usr/lib/modprobe.d
echo "blacklist nouveau" > ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf
echo "options nvidia NVreg_OpenRmEnableUnsupportedGpus=1" >> ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf
chmod 644 ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf
vmkdir usr/lib/modprobe.d
echo "blacklist nouveau" > ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf
echo "options nvidia NVreg_OpenRmEnableUnsupportedGpus=1" >> ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf
chmod 644 ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf
vdoc README.md
vlicense COPYING
vdoc README.md
vlicense COPYING
pkg_install() {
vmove usr/src
vmove usr/lib/modprobe.d
}
pkg_install() {
vmove usr/src
vmove usr/lib/modprobe.d
}
}