diff -Nru nvidia-graphics-drivers-465-465.27/debian/changelog nvidia-graphics-drivers-465-465.27/debian/changelog --- nvidia-graphics-drivers-465-465.27/debian/changelog 2021-05-04 12:54:57.000000000 +0000 +++ nvidia-graphics-drivers-465-465.27/debian/changelog 2021-05-11 14:25:41.000000000 +0000 @@ -1,3 +1,15 @@ +nvidia-graphics-drivers-465 (465.27-0ubuntu0.18.04.2) bionic; urgency=medium + + * debian/templates/dkms.conf.fragment.in: + - Install the nvidia-peermem module. + * debian/templates/control.in: + - Make nvidia-dkms depend on its versioned nvidia-kernel-source + (LP: #1925386). + * debian/templates/nvidia-kernel-common-flavour.install.in: + - Install firmware in lib/firmware/nvidia/$version. + + -- Alberto Milone Tue, 11 May 2021 16:25:41 +0200 + nvidia-graphics-drivers-465 (465.27-0ubuntu0.18.04.1) bionic; urgency=medium * Initial release (LP: #1925522). diff -Nru nvidia-graphics-drivers-465-465.27/debian/control nvidia-graphics-drivers-465-465.27/debian/control --- nvidia-graphics-drivers-465-465.27/debian/control 2021-05-04 12:54:57.000000000 +0000 +++ nvidia-graphics-drivers-465-465.27/debian/control 2021-05-11 14:25:41.000000000 +0000 @@ -93,7 +93,9 @@ Provides: nvidia-dkms-kernel Depends: - dkms, nvidia-kernel-source-465, + dkms, + nvidia-kernel-source-465 (<= 465.27-1), + nvidia-kernel-source-465 (>= 465.27), nvidia-kernel-common-465 (<= 465.27-1), nvidia-kernel-common-465 (>= 465.27), ${misc:Depends}, ${shlibs:Depends} diff -Nru nvidia-graphics-drivers-465-465.27/debian/dkms.conf.fragment nvidia-graphics-drivers-465-465.27/debian/dkms.conf.fragment --- nvidia-graphics-drivers-465-465.27/debian/dkms.conf.fragment 2021-05-04 12:54:57.000000000 +0000 +++ nvidia-graphics-drivers-465-465.27/debian/dkms.conf.fragment 2021-05-11 14:25:41.000000000 +0000 @@ -1,3 +1,5 @@ BUILT_MODULE_NAME[3]="nvidia-uvm" DEST_MODULE_LOCATION[3]="/kernel/drivers/char/drm" +BUILT_MODULE_NAME[4]="nvidia-peermem" +DEST_MODULE_LOCATION[4]="/kernel/drivers/char/drm" #PATCH[2]="buildfix_kernel_4.9_amd64_only.patch" diff -Nru nvidia-graphics-drivers-465-465.27/debian/nvidia-kernel-common-465.install nvidia-graphics-drivers-465-465.27/debian/nvidia-kernel-common-465.install --- nvidia-graphics-drivers-465-465.27/debian/nvidia-kernel-common-465.install 2021-05-04 12:54:57.000000000 +0000 +++ nvidia-graphics-drivers-465-465.27/debian/nvidia-kernel-common-465.install 2021-05-11 14:25:41.000000000 +0000 @@ -1,4 +1,4 @@ -NVIDIA-Linux/firmware/gsp.bin lib/firmware +NVIDIA-Linux/firmware/gsp.bin lib/firmware/nvidia/465.27 NVIDIA-Linux/systemd/nvidia-sleep.sh usr/bin NVIDIA-Linux/systemd/system-sleep/nvidia lib/systemd/system-sleep NVIDIA-Linux/systemd/system/nvidia-hibernate.service lib/systemd/system diff -Nru nvidia-graphics-drivers-465-465.27/debian/templates/control.in nvidia-graphics-drivers-465-465.27/debian/templates/control.in --- nvidia-graphics-drivers-465-465.27/debian/templates/control.in 2021-05-04 12:54:57.000000000 +0000 +++ nvidia-graphics-drivers-465-465.27/debian/templates/control.in 2021-05-11 14:25:41.000000000 +0000 @@ -93,7 +93,9 @@ Provides: nvidia-dkms-kernel Depends: - dkms, nvidia-kernel-source-#FLAVOUR#, + dkms, + nvidia-kernel-source-#FLAVOUR# (<= #DEBIAN_VERSION#-1), + nvidia-kernel-source-#FLAVOUR# (>= #DEBIAN_VERSION#), nvidia-kernel-common-#FLAVOUR# (<= #DEBIAN_VERSION#-1), nvidia-kernel-common-#FLAVOUR# (>= #DEBIAN_VERSION#), ${misc:Depends}, ${shlibs:Depends} diff -Nru nvidia-graphics-drivers-465-465.27/debian/templates/dkms.conf.fragment.in nvidia-graphics-drivers-465-465.27/debian/templates/dkms.conf.fragment.in --- nvidia-graphics-drivers-465-465.27/debian/templates/dkms.conf.fragment.in 2021-05-04 12:54:57.000000000 +0000 +++ nvidia-graphics-drivers-465-465.27/debian/templates/dkms.conf.fragment.in 2021-05-11 14:25:41.000000000 +0000 @@ -1,3 +1,5 @@ BUILT_MODULE_NAME[3]="nvidia-uvm" DEST_MODULE_LOCATION[3]="/kernel/drivers/char/drm" +BUILT_MODULE_NAME[4]="nvidia-peermem" +DEST_MODULE_LOCATION[4]="/kernel/drivers/char/drm" #PATCH[2]="buildfix_kernel_4.9_amd64_only.patch" diff -Nru nvidia-graphics-drivers-465-465.27/debian/templates/nvidia-kernel-common-flavour.install.in nvidia-graphics-drivers-465-465.27/debian/templates/nvidia-kernel-common-flavour.install.in --- nvidia-graphics-drivers-465-465.27/debian/templates/nvidia-kernel-common-flavour.install.in 2021-05-04 12:54:57.000000000 +0000 +++ nvidia-graphics-drivers-465-465.27/debian/templates/nvidia-kernel-common-flavour.install.in 2021-05-11 14:25:41.000000000 +0000 @@ -1,4 +1,4 @@ -#I386_EXCLUDED#NVIDIA-Linux/firmware/gsp.bin lib/firmware +#I386_EXCLUDED#NVIDIA-Linux/firmware/gsp.bin lib/firmware/nvidia/#VERSION# #I386_EXCLUDED#NVIDIA-Linux/systemd/nvidia-sleep.sh usr/bin #I386_EXCLUDED#NVIDIA-Linux/systemd/system-sleep/nvidia lib/systemd/system-sleep #I386_EXCLUDED#NVIDIA-Linux/systemd/system/nvidia-hibernate.service lib/systemd/system