diff --git a/kernel/drivers/module-nvidia-current/actions.py b/kernel/drivers/module-nvidia-current/actions.py index 9035eb3cc2..5d5f6f72e4 100644 --- a/kernel/drivers/module-nvidia-current/actions.py +++ b/kernel/drivers/module-nvidia-current/actions.py @@ -31,7 +31,9 @@ def setup(): shelltools.copytree("kernel", "kernel-dkms") shelltools.unlink("kernel-dkms/dkms.conf") + shelltools.move("dkms.conf", "kernel-dkms/") pisitools.dosed("kernel-dkms/Makefile", "CC \?= cc", "CC = /usr/bin/cc") + pisitools.dosed("kernel-dkms/dkms.conf", "%VERSION%", version) def build(): # We don't need kernel module for emul32 build diff --git a/kernel/drivers/module-nvidia-current/files/dkms.conf b/kernel/drivers/module-nvidia-current/files/dkms.conf index adfe390e6e..b6f93eb7bb 100644 --- a/kernel/drivers/module-nvidia-current/files/dkms.conf +++ b/kernel/drivers/module-nvidia-current/files/dkms.conf @@ -1,5 +1,5 @@ PACKAGE_NAME="nvidia" -PACKAGE_VERSION="440.44" +PACKAGE_VERSION="%VERSION%" AUTOINSTALL="yes" # By default, DKMS will add KERNELRELEASE to the make command line; however, diff --git a/kernel/drivers/module-nvidia-current/pspec.xml b/kernel/drivers/module-nvidia-current/pspec.xml index a602ef3847..b17303954e 100644 --- a/kernel/drivers/module-nvidia-current/pspec.xml +++ b/kernel/drivers/module-nvidia-current/pspec.xml @@ -12,6 +12,9 @@ NVIDIA drivers for GeForce 6xxx and newer GPUs NVIDIA graphics drivers provide optimized 2D/3D performance. http://http.download.nvidia.com/XFree86/Linux-x86_64/440.44/NVIDIA-Linux-x86_64-440.44.run + + dkms.conf + kernel-module-headers libX11-devel @@ -164,7 +167,6 @@ modprobe.conf - dkms.conf xorg.conf