summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2020-03-19 09:31:28 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2020-03-19 09:31:42 +0000
commit664a81723d14ad18e441daf5f481f26478ff63c0 (patch)
treeba8c690061247c56346ad8883fd30472ab4aee42
parentReleasing progress-linux version 440.64-1~progress5+u1. (diff)
downloadnvidia-graphics-drivers-664a81723d14ad18e441daf5f481f26478ff63c0.tar.xz
nvidia-graphics-drivers-664a81723d14ad18e441daf5f481f26478ff63c0.zip
Merging debian version 440.64-2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/README.source3
-rw-r--r--debian/bug-control.mk9
-rw-r--r--debian/changelog16
-rw-r--r--debian/control48
-rw-r--r--debian/control.in59
-rw-r--r--debian/control.md5sum4
-rw-r--r--debian/detect/nvidia-detect.in17
-rw-r--r--debian/detect/nvidia-tesla-440.ids276
-rw-r--r--debian/libnvidia-allocator1.lintian-overrides2
-rw-r--r--debian/watch6
-rw-r--r--debian/watch.in6
-rw-r--r--debian/xserver-xorg-video-nvidia.examples (renamed from debian/xserver-xorg-video-nvidia.examples.amd64)0
-rw-r--r--debian/xserver-xorg-video-nvidia.examples.armhf0
-rw-r--r--debian/xserver-xorg-video-nvidia.examples.i3860
14 files changed, 350 insertions, 96 deletions
diff --git a/debian/README.source b/debian/README.source
index 615ad7e..e6d5d78 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -35,6 +35,9 @@ The branch structure in the GIT repository
418 (sid) 418-tesla
418-tesla (sid) tesla-418/master
tesla-418/master sid
+ 440 (sid) 440-tesla
+ 440-tesla (sid) tesla-440/master
+ tesla-440/master sid
master sid YYY
YYY experimental ZZZ, (master)
ZZZ experimental (master)
diff --git a/debian/bug-control.mk b/debian/bug-control.mk
index 742eb8b..ae4051a 100644
--- a/debian/bug-control.mk
+++ b/debian/bug-control.mk
@@ -10,6 +10,7 @@ debian/bug-control: debian/bug-control.mk debian/rules debian/rules.defs
define REPORT_WITH
$(nvidia)-driver
$(nvidia)-driver-libs:any
+ $(nvidia)-driver-libs-nonglvnd:any
nvidia-glx$(-variant)
libgl1-$(nvidia)-glx:any
libgl1-glvnd-$(nvidia)-glx:any
@@ -27,11 +28,16 @@ define PACKAGE_STATUS
$(nvidia)-kernel-dkms
$(nvidia)-kernel-source
nvidia-kernel-support-any
+ nvidia-driver-any
nvidia-glx-any
+ nvidia-driver-libs-any
libgl1-nvidia-glx-any
xserver-xorg-video-nvidia-any
+ libnvidia-cfg1-any
libcuda1
libcuda1-any
+ libcuda.so.1
+ libnvidia-ml.so.1
nvidia-settings
nvidia-xconfig
nvidia-support
@@ -43,6 +49,9 @@ define PACKAGE_STATUS
linux-headers
bumblebee
bumblebee-nvidia
+ primus
+ primus-libs
+ primus-nvidia
libdrm-nouveau1
libdrm-nouveau1a
libdrm-nouveau2
diff --git a/debian/changelog b/debian/changelog
index b5ef06c..9b2acd3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+nvidia-graphics-drivers (440.64-2) unstable; urgency=medium
+
+ * Prepare infrastructure for packaging Tesla 440 driver releases (available
+ for amd64 (including some i386 libs) and ppc64el).
+ * nvidia-detect: Add support for Tesla 440 drivers.
+ * Drop versioned constraints that are satisfied in stretch.
+ * bug-control: Report information about more (virtual) packages.
+
+ -- Andreas Beckmann <anbe@debian.org> Wed, 18 Mar 2020 21:01:28 +0100
+
nvidia-graphics-drivers (440.64-1~progress5+u1) engywuck-backports; urgency=medium
* Uploading to engywuck-backports, remaining changes:
@@ -372,7 +382,7 @@ nvidia-graphics-drivers (430.64-3) unstable; urgency=medium
nvidia-graphics-drivers (430.64-2) unstable; urgency=medium
* nvidia-detect: Add PCI ID list for 418.74 in buster.
- * nvidia-detect: Add support for Tesla drivers.
+ * nvidia-detect: Add support for Tesla 418 drivers.
* nvidia-detect: Build for ppc64el.
* Allow alternative libnvidia-{tesla,legacy-*}-ml1 packages to substitute
libnvidia-ml1.
@@ -406,8 +416,8 @@ nvidia-graphics-drivers (430.50-2) unstable; urgency=medium
* debian/gen-control.pl: Support substitutions in the Architecture field and
skip packages with empty or commented Architecture field.
* Build the nvidia-*-common packages for ppc64el.
- * Prepare infrastructure for packaging Tesla driver releases (available for
- amd64 (including some i386 libs) and ppc64el).
+ * Prepare infrastructure for packaging Tesla 418 driver releases (available
+ for amd64 (including some i386 libs) and ppc64el).
* Bump Standards-Version to 4.4.1. No changes needed.
-- Andreas Beckmann <anbe@debian.org> Wed, 30 Oct 2019 21:04:31 +0100
diff --git a/debian/control b/debian/control
index e184de9..6794198 100644
--- a/debian/control
+++ b/debian/control
@@ -53,11 +53,8 @@ Recommends:
Suggests:
${nvidia:kmod:source},
Provides:
+ nvidia-driver-any [${nvidia:arch:has-driver}],
nvidia-glx-any [${nvidia:arch:has-driver}],
-Breaks:
- nvidia-glx${nvidia:Variant},
-Replaces:
- nvidia-glx${nvidia:Variant},
Description: NVIDIA metapackage${nvidia:VariantDesc}
${nvidia:no-driver-notice}This metapackage depends on the NVIDIA binary driver and libraries
that provide optimized hardware acceleration of
@@ -79,12 +76,11 @@ Pre-Depends:
dpkg (>= 1.17.21),
${nvidia:legacy-check},
Depends:
- glx-alternative-nvidia (>= 0.9),
+ glx-alternative-nvidia (>= 1.1),
${misc:Depends}
Provides:
${nvidia}-alternative--kmod-alias,
Conflicts:
- libgldispatch0-nvidia,
libglvnd0-nvidia,
libopengl0-glvnd-nvidia,
libglx0-glvnd-nvidia,
@@ -93,8 +89,6 @@ Conflicts:
libgles1-glvnd-nvidia,
libgles2-glvnd-nvidia,
Breaks:
- nvidia-driver (<< 343.22-2~),
- libcuda1 (<< 352.63),
nvidia-tesla-alternative (>> 0),
Description: allows the selection of NVIDIA as GLX provider${nvidia:VariantDesc}
In setups with several NVIDIA driver versions installed (e.g. current and
@@ -120,10 +114,6 @@ Depends:
Provides:
nvidia-kernel-support-any,
${nvidia}-kernel-support--v1,
-Breaks:
- glx-alternative-nvidia (<< 0.6.91),
-Replaces:
- glx-alternative-nvidia (<< 0.6.91),
Description: NVIDIA binary kernel module support files${nvidia:VariantDesc}
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -225,10 +215,6 @@ Suggests:
Provides:
xserver-xorg-video-nvidia-any [${nvidia:arch:has-driver}],
${nvidia:xorgProvides},
-Breaks:
- glx-alternative-nvidia (<< 0.6.91),
-Replaces:
- glx-alternative-nvidia (<< 0.6.91),
Description: NVIDIA binary Xorg driver${nvidia:VariantDesc}
${nvidia:no-driver-notice}The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -269,10 +255,6 @@ Provides:
nvidia-driver-bin-${nvidia:Version},
Conflicts:
nvidia-driver-bin-${nvidia:Version},
-Breaks:
- ${nvidia}-driver (<< 343.22-2~),
-Replaces:
- ${nvidia}-driver (<< 343.22-2~),
Description: NVIDIA driver support binaries${nvidia:VariantDesc}
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -290,10 +272,6 @@ Depends:
${shlibs:Depends}, ${misc:Depends}
Provides:
libnvidia-cfg1-any,
-Breaks:
- libgl1-${nvidia}-glx (<< 355.11-5),
-Replaces:
- libgl1-${nvidia}-glx (<< 355.11-5),
Description: NVIDIA binary OpenGL/GLX configuration library${nvidia:VariantDesc}
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -309,15 +287,16 @@ Depends:
${nvidia}-egl-icd (= ${binary:Version}),
${misc:Depends}
Recommends:
- ${nvidia}-driver-libs-i386 [amd64],
+ ${nvidia}-driver-libs-i386 (= ${binary:Version}) [amd64],
libopengl0 | libopengl0-glvnd-nvidia,
libglx-${nvidia-}0 (= ${binary:Version}),
libgles-${nvidia-}1 (= ${binary:Version}),
libgles-${nvidia-}2 (= ${binary:Version}),
lib${nvidia}-cfg1 (= ${binary:Version}) [${nvidia:arch:has-driver}],
${nvidia}-vulkan-icd (= ${binary:Version}) [amd64 i386],
+Provides:
+ nvidia-driver-libs-any,
Conflicts:
- libgldispatch0-nvidia,
libglvnd0-nvidia,
libopengl0-glvnd-nvidia,
libglx0-glvnd-nvidia,
@@ -339,7 +318,7 @@ Package: nvidia-driver-libs-i386
Architecture: i386
Multi-Arch: foreign
Depends:
- ${nvidia}-driver-libs,
+ ${nvidia}-driver-libs (= ${binary:Version}),
${misc:Depends}
Conflicts:
libgl1-${nvidia}-glx-i386,
@@ -403,11 +382,6 @@ Provides:
libnvidia-glcore-${nvidia:Version},
Conflicts:
libnvidia-glcore-${nvidia:Version},
- libgl1-nvidia-glx-${nvidia:Version},
-Breaks:
- libgl1-${nvidia}-glx (<< 355.11-5),
-Replaces:
- libgl1-${nvidia}-glx (<< 355.11-5),
Description: NVIDIA binary OpenGL/GLX core libraries${nvidia:VariantDesc}
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -536,6 +510,7 @@ Depends:
${misc:Depends}
Suggests:
libegl-${nvidia-}0 [i386 amd64 ${arch:ppc64el}]
+ | libegl-nvidia-tesla-440-0 [!i386 !armhf]
| libegl-nvidia-tesla-418-0 [!i386 !armhf]
| libegl-nvidia-legacy-390xx0 [!ppc64el],
Description: NVIDIA binary EGL driver - common files
@@ -604,6 +579,7 @@ Depends:
${misc:Depends}
Suggests:
${nvidia}-vulkan-icd [i386 amd64 ${arch:ppc64el}]
+ | nvidia-tesla-440-vulkan-icd [!i386]
| nvidia-tesla-418-vulkan-icd [!i386]
| nvidia-legacy-390xx-vulkan-icd [!ppc64el],
Conflicts:
@@ -654,6 +630,7 @@ Suggests:
| nvidia-legacy-390xx-nonglvnd-vulkan-icd [!ppc64el],
Conflicts:
libgl1-${nvidia}-glvnd-glx,
+ libgl1-nvidia-tesla-440-glvnd-glx,
libgl1-nvidia-tesla-418-glvnd-glx,
libgl1-nvidia-legacy-390xx-glvnd-glx,
nvidia-vulkan-common,
@@ -793,7 +770,7 @@ Recommends:
${nvidia}-smi [${nvidia:arch:has-driver}],
lib${nvidia}-cfg1 (= ${binary:Version}) [${nvidia:arch:has-driver}],
nvidia-persistenced,
- ${libcuda1}-i386 [amd64],
+ ${libcuda1}-i386 (= ${binary:Version}) [amd64],
Suggests:
nvidia-cuda-mps [${nvidia:arch:has-driver}],
${nvidia:kmod:source},
@@ -844,7 +821,7 @@ Package: libcuda1-i386
Architecture: i386
Multi-Arch: foreign
Depends:
- ${libcuda1},
+ ${libcuda1} (= ${binary:Version}),
${misc:Depends}
Description: NVIDIA CUDA 32-bit runtime library${nvidia:VariantDesc}
This metapackage helps the automatic installation of the 32-bit NVIDIA CUDA
@@ -1019,6 +996,7 @@ Depends:
${misc:Depends}
Suggests:
${nvidia}-opencl-icd [i386 amd64 ${arch:ppc64el}]
+ | nvidia-tesla-440-opencl-icd [!i386]
| nvidia-tesla-418-opencl-icd [!i386]
| nvidia-legacy-390xx-opencl-icd [!ppc64el],
Description: NVIDIA OpenCL driver - common files
@@ -1093,5 +1071,5 @@ Depends:
Description: NVIDIA GPU detection utility
The 'nvidia-detect' script in this package checks for an NVIDIA GPU in the
system and recommends one of the non-free accelerated driver meta-packages
- (nvidia-driver, nvidia-legacy-390xx-driver, nvidia-legacy-340xx-driver, or
+ (nvidia-driver, nvidia-legacy-390xx-driver, nvidia-tesla-440-driver, or
nvidia-tesla-418-driver) for installation.
diff --git a/debian/control.in b/debian/control.in
index 01c92f6..6246bc0 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -52,11 +52,8 @@ Recommends:
Suggests:
${nvidia:kmod:source},
Provides:
+ nvidia-driver-any [${nvidia:arch:has-driver}],
nvidia-glx-any [${nvidia:arch:has-driver}],
-Breaks:
- nvidia-glx${nvidia:Variant},
-Replaces:
- nvidia-glx${nvidia:Variant},
Description: NVIDIA metapackage${nvidia:VariantDesc}
${nvidia:no-driver-notice}This metapackage depends on the NVIDIA binary driver and libraries
that provide optimized hardware acceleration of
@@ -78,12 +75,11 @@ Pre-Depends:
dpkg (>= 1.17.21),
${nvidia:legacy-check},
Depends:
- glx-alternative-nvidia (>= 0.9),
+ glx-alternative-nvidia (>= 1.1),
${misc:Depends}
Provides:
${nvidia}-alternative--kmod-alias,
Conflicts:
- libgldispatch0-nvidia,
libglvnd0-nvidia,
libopengl0-glvnd-nvidia,
libglx0-glvnd-nvidia,
@@ -92,8 +88,6 @@ Conflicts:
libgles1-glvnd-nvidia,
libgles2-glvnd-nvidia,
Breaks:
- nvidia-driver (<< 343.22-2~),
- libcuda1 (<< 352.63),
nvidia-tesla-alternative (>> 0),
Description: allows the selection of NVIDIA as GLX provider${nvidia:VariantDesc}
In setups with several NVIDIA driver versions installed (e.g. current and
@@ -119,10 +113,6 @@ Depends:
Provides:
nvidia-kernel-support-any,
${nvidia}-kernel-support--v1,
-Breaks:
- glx-alternative-nvidia (<< 0.6.91),
-Replaces:
- glx-alternative-nvidia (<< 0.6.91),
Description: NVIDIA binary kernel module support files${nvidia:VariantDesc}
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -224,10 +214,6 @@ Suggests:
Provides:
xserver-xorg-video-nvidia-any [${nvidia:arch:has-driver}],
${nvidia:xorgProvides},
-Breaks:
- glx-alternative-nvidia (<< 0.6.91),
-Replaces:
- glx-alternative-nvidia (<< 0.6.91),
Description: NVIDIA binary Xorg driver${nvidia:VariantDesc}
${nvidia:no-driver-notice}The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -268,10 +254,6 @@ Provides:
nvidia-driver-bin-${nvidia:Version},
Conflicts:
nvidia-driver-bin-${nvidia:Version},
-Breaks:
- ${nvidia}-driver (<< 343.22-2~),
-Replaces:
- ${nvidia}-driver (<< 343.22-2~),
Description: NVIDIA driver support binaries${nvidia:VariantDesc}
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -289,10 +271,6 @@ Depends:
${shlibs:Depends}, ${misc:Depends}
Provides:
libnvidia-cfg1-any,
-Breaks:
- libgl1-${nvidia}-glx (<< 355.11-5),
-Replaces:
- libgl1-${nvidia}-glx (<< 355.11-5),
Description: NVIDIA binary OpenGL/GLX configuration library${nvidia:VariantDesc}
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -308,15 +286,16 @@ Depends:
${nvidia}-egl-icd (= ${binary:Version}),
${misc:Depends}
Recommends:
- ${nvidia}-driver-libs-i386 [amd64],
+ ${nvidia}-driver-libs-i386 (= ${binary:Version}) [amd64],
libopengl0 | libopengl0-glvnd-nvidia,
libglx-${nvidia-}0 (= ${binary:Version}),
libgles-${nvidia-}1 (= ${binary:Version}),
libgles-${nvidia-}2 (= ${binary:Version}),
lib${nvidia}-cfg1 (= ${binary:Version}) [${nvidia:arch:has-driver}],
${nvidia}-vulkan-icd (= ${binary:Version}) [amd64 i386],
+Provides:
+ nvidia-driver-libs-any,
Conflicts:
- libgldispatch0-nvidia,
libglvnd0-nvidia,
libopengl0-glvnd-nvidia,
libglx0-glvnd-nvidia,
@@ -338,7 +317,7 @@ Package: ${nvidia}-driver-libs-i386
Architecture: i386
Multi-Arch: foreign
Depends:
- ${nvidia}-driver-libs,
+ ${nvidia}-driver-libs (= ${binary:Version}),
${misc:Depends}
Conflicts:
libgl1-${nvidia}-glx-i386,
@@ -358,13 +337,8 @@ Provides:
glvnd-nvidia-abi-375.20,
Conflicts:
libglvnd0,
- libgldispatch0,
-Breaks:
- libgldispatch0-nvidia,
Replaces:
libglvnd0,
- libgldispatch0,
- libgldispatch0-nvidia,
Description: Vendor neutral GL dispatch library -- libGLdispatch
This is an implementation of the vendor-neutral dispatch layer for
arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
@@ -485,11 +459,6 @@ Provides:
libnvidia-glcore-${nvidia:Version},
Conflicts:
libnvidia-glcore-${nvidia:Version},
- libgl1-nvidia-glx-${nvidia:Version},
-Breaks:
- libgl1-${nvidia}-glx (<< 355.11-5),
-Replaces:
- libgl1-${nvidia}-glx (<< 355.11-5),
Description: NVIDIA binary OpenGL/GLX core libraries${nvidia:VariantDesc}
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
@@ -568,11 +537,8 @@ Depends:
${shlibs:Depends}, ${misc:Depends}
Conflicts:
libgles1 (>> 0),
-Breaks:
- libgles1-nvidia (<< 361),
Replaces:
libgles1 (>> 0),
- libgles1-nvidia (<< 361),
Description: NVIDIA binary OpenGL|ES 1.x GLVND stub library
OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
embedded systems - including consoles, phones, appliances and vehicles.
@@ -624,11 +590,8 @@ Depends:
${shlibs:Depends}, ${misc:Depends}
Conflicts:
libgles2 (>> 0),
-Breaks:
- libgles2-nvidia (<< 361),
Replaces:
libgles2 (>> 0),
- libgles2-nvidia (<< 361),
Description: NVIDIA binary OpenGL|ES 2.x GLVND stub library
OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
embedded systems - including consoles, phones, appliances and vehicles.
@@ -702,6 +665,7 @@ Depends:
${misc:Depends}
Suggests:
libegl-${nvidia-}0 [i386 amd64 ${arch:ppc64el}]
+ | libegl-nvidia-tesla-440-0 [!i386 !armhf]
| libegl-nvidia-tesla-418-0 [!i386 !armhf]
| libegl-nvidia-legacy-390xx0 [!ppc64el],
Description: NVIDIA binary EGL driver - common files
@@ -770,6 +734,7 @@ Depends:
${misc:Depends}
Suggests:
${nvidia}-vulkan-icd [i386 amd64 ${arch:ppc64el}]
+ | nvidia-tesla-440-vulkan-icd [!i386]
| nvidia-tesla-418-vulkan-icd [!i386]
| nvidia-legacy-390xx-vulkan-icd [!ppc64el],
Conflicts:
@@ -820,6 +785,7 @@ Suggests:
| nvidia-legacy-390xx-nonglvnd-vulkan-icd [!ppc64el],
Conflicts:
libgl1-${nvidia}-glvnd-glx,
+ libgl1-nvidia-tesla-440-glvnd-glx,
libgl1-nvidia-tesla-418-glvnd-glx,
libgl1-nvidia-legacy-390xx-glvnd-glx,
nvidia-vulkan-common,
@@ -960,7 +926,7 @@ Recommends:
# help nvidia-persistenced by pre-selecting the correct provider for libnvidia-cfg1-any
lib${nvidia}-cfg1 (= ${binary:Version}) [${nvidia:arch:has-driver}],
nvidia-persistenced,
- ${libcuda1}-i386 [amd64],
+ ${libcuda1}-i386 (= ${binary:Version}) [amd64],
Suggests:
nvidia-cuda-mps [${nvidia:arch:has-driver}],
${nvidia:kmod:source},
@@ -1011,7 +977,7 @@ Package: ${libcuda1}-i386
Architecture: i386
Multi-Arch: foreign
Depends:
- ${libcuda1},
+ ${libcuda1} (= ${binary:Version}),
${misc:Depends}
Description: NVIDIA CUDA 32-bit runtime library${nvidia:VariantDesc}
This metapackage helps the automatic installation of the 32-bit NVIDIA CUDA
@@ -1186,6 +1152,7 @@ Depends:
${misc:Depends}
Suggests:
${nvidia}-opencl-icd [i386 amd64 ${arch:ppc64el}]
+ | nvidia-tesla-440-opencl-icd [!i386]
| nvidia-tesla-418-opencl-icd [!i386]
| nvidia-legacy-390xx-opencl-icd [!ppc64el],
Description: NVIDIA OpenCL driver - common files
@@ -1260,5 +1227,5 @@ Depends:
Description: NVIDIA GPU detection utility
The 'nvidia-detect' script in this package checks for an NVIDIA GPU in the
system and recommends one of the non-free accelerated driver meta-packages
- (nvidia-driver, nvidia-legacy-390xx-driver, nvidia-legacy-340xx-driver, or
+ (nvidia-driver, nvidia-legacy-390xx-driver, nvidia-tesla-440-driver, or
nvidia-tesla-418-driver) for installation.
diff --git a/debian/control.md5sum b/debian/control.md5sum
index 7e4bdfd..22984e6 100644
--- a/debian/control.md5sum
+++ b/debian/control.md5sum
@@ -1,5 +1,5 @@
-11d07cca4ffe628c52c93d8fd6afd99d debian/control
-6a1fbf759c4123007332b8553239dc69 debian/control.in
+6c6ffd728d7c0139c00590628a406547 debian/control
+cf18593a8e74b51feda955f2b6a1fed2 debian/control.in
db12f898b07cdaf431ad34bd68a1662e debian/gen-control.pl
fe9858571156809be0d0256d0d085275 debian/rules
e45fbac95f3f883ed26817ad1025ab1f debian/rules.defs
diff --git a/debian/detect/nvidia-detect.in b/debian/detect/nvidia-detect.in
index 86b1c7b..64e923c 100644
--- a/debian/detect/nvidia-detect.in
+++ b/debian/detect/nvidia-detect.in
@@ -83,6 +83,11 @@ then
VERSIONS[419]=418.87.01
fi
+if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-440.ids 2>/dev/null
+then
+ VERSIONS[441]=440.64.00
+fi
+
if grep -q -i $NVGA $IDLISTDIR/nvidia.ids 2>/dev/null
then
# 999 means current
@@ -194,7 +199,7 @@ fi
echo "Your card is only supported up to the 340 legacy drivers series."
PACKAGE="nvidia-legacy-340xx-driver"
elif [[ -n ${VERSIONS[419]} ]]; then
- echo "Your card is supported by the Tesla drivers series in buster-backports."
+ echo "Your card is supported by the Tesla 418 drivers series in buster-backports."
echo "See https://backports.debian.org for instructions how to use backports."
PACKAGE="nvidia-tesla-418-driver/buster-backports"
elif [[ -n ${VERSIONS[304]} ]]; then
@@ -224,8 +229,11 @@ fi
echo "Your card is only supported on the amd64 platform."
echo "Your card is only supported up to the 390 legacy drivers series."
PACKAGE="nvidia-legacy-390xx-driver:amd64"
+ elif [[ -n ${VERSIONS[441]} ]]; then
+ echo "Your card is supported by the Tesla 440 drivers series."
+ PACKAGE="nvidia-tesla-440-driver"
elif [[ -n ${VERSIONS[419]} ]]; then
- echo "Your card is supported by the Tesla drivers series."
+ echo "Your card is supported by the Tesla 418 drivers series."
PACKAGE="nvidia-tesla-418-driver"
elif [[ -n ${VERSIONS[340]} ]]; then
echo "Your card is only supported by the 340 legacy drivers series, which is only available up to buster."
@@ -240,8 +248,11 @@ fi
else
echo "Oops. Internal error 11 ($NVGA)"
fi
+ if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-440-driver" ] && [[ -n ${VERSIONS[441]} ]]; then
+ echo "Your card is also supported by the Tesla 440 drivers series."
+ fi
if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-418-driver" ] && [[ -n ${VERSIONS[419]} ]]; then
- echo "Your card is also supported by the Tesla drivers series."
+ echo "Your card is also supported by the Tesla 418 drivers series."
fi
else
echo "Uh oh. Failed to identify your Debian suite.";
diff --git a/debian/detect/nvidia-tesla-440.ids b/debian/detect/nvidia-tesla-440.ids
new file mode 100644
index 0000000..261dc20
--- /dev/null
+++ b/debian/detect/nvidia-tesla-440.ids
@@ -0,0 +1,276 @@
+10DE0FC0
+10DE0FC1
+10DE0FC2
+10DE0FC6
+10DE0FC8
+10DE0FC9
+10DE0FD2
+10DE0FE3
+10DE0FF3
+10DE0FF9
+10DE0FFA
+10DE0FFD
+10DE0FFE
+10DE0FFF
+10DE1001
+10DE1004
+10DE1005
+10DE1007
+10DE1008
+10DE100A
+10DE100C
+10DE1021
+10DE1022
+10DE1023
+10DE1024
+10DE1026
+10DE1027
+10DE1028
+10DE1029
+10DE102A
+10DE102D
+10DE103A
+10DE103C
+10DE1180
+10DE1183
+10DE1184
+10DE1185
+10DE1187
+10DE1188
+10DE1189
+10DE118A
+10DE118E
+10DE118F
+10DE1193
+10DE1194
+10DE1195
+10DE1199
+10DE11B4
+10DE11BA
+10DE11C0
+10DE11C2
+10DE11C3
+10DE11C4
+10DE11C5
+10DE11C6
+10DE11C8
+10DE11CB
+10DE11E3
+10DE11FA
+10DE1280
+10DE1281
+10DE1282
+10DE1284
+10DE1286
+10DE1287
+10DE1288
+10DE1289
+10DE128B
+10DE1290
+10DE1292
+10DE1295
+10DE1299
+10DE1340
+10DE1341
+10DE1344
+10DE1346
+10DE1347
+10DE1348
+10DE1349
+10DE134B
+10DE134D
+10DE134E
+10DE134F
+10DE137A
+10DE137B
+10DE137D
+10DE1380
+10DE1381
+10DE1382
+10DE1390
+10DE1391
+10DE1392
+10DE1393
+10DE1398
+10DE1399
+10DE139A
+10DE139B
+10DE139C
+10DE139D
+10DE13B0
+10DE13B1
+10DE13B2
+10DE13B3
+10DE13B4
+10DE13B6
+10DE13B9
+10DE13BA
+10DE13BB
+10DE13BC
+10DE13C0
+10DE13C2
+10DE13D7
+10DE13D8
+10DE13D9
+10DE13DA
+10DE13F0
+10DE13F1
+10DE13F2
+10DE13F3
+10DE13F8
+10DE13F9
+10DE13FA
+10DE13FB
+10DE1401
+10DE1402
+10DE1406
+10DE1407
+10DE1427
+10DE1430
+10DE1431
+10DE1436
+10DE15F0
+10DE15F7
+10DE15F8
+10DE15F9
+10DE1617
+10DE1618
+10DE1619
+10DE161A
+10DE1667
+10DE174D
+10DE174E
+10DE179C
+10DE17C2
+10DE17C8
+10DE17F0
+10DE17F1
+10DE17FD
+10DE1B00
+10DE1B02
+10DE1B06
+10DE1B30
+10DE1B38
+10DE1B80
+10DE1B81
+10DE1B82
+10DE1B83
+10DE1B84
+10DE1B87
+10DE1BA0
+10DE1BA1
+10DE1BA2
+10DE1BB0
+10DE1BB1
+10DE1BB3
+10DE1BB4
+10DE1BB5
+10DE1BB6
+10DE1BB7
+10DE1BB8
+10DE1BB9
+10DE1BBB
+10DE1BC7
+10DE1BE0
+10DE1BE1
+10DE1C02
+10DE1C03
+10DE1C04
+10DE1C06
+10DE1C07
+10DE1C09
+10DE1C20
+10DE1C21
+10DE1C22
+10DE1C23
+10DE1C30
+10DE1C31
+10DE1C60
+10DE1C61
+10DE1C62
+10DE1C81
+10DE1C82
+10DE1C83
+10DE1C8C
+10DE1C8D
+10DE1C8F
+10DE1C90
+10DE1C91
+10DE1C92
+10DE1C94
+10DE1C96
+10DE1CB1
+10DE1CB2
+10DE1CB3
+10DE1CB6
+10DE1CBA
+10DE1CBB
+10DE1CBC
+10DE1CBD
+10DE1CFA
+10DE1CFB
+10DE1D01
+10DE1D10
+10DE1D11
+10DE1D12
+10DE1D13
+10DE1D16
+10DE1D33
+10DE1D34
+10DE1D52
+10DE1D81
+10DE1DB1
+10DE1DB3
+10DE1DB4
+10DE1DB5
+10DE1DB6
+10DE1DB7
+10DE1DB8
+10DE1DBA
+10DE1DF0
+10DE1DF2
+10DE1DF5
+10DE1DF6
+10DE1E02
+10DE1E04
+10DE1E07
+10DE1E30
+10DE1E78
+10DE1E81
+10DE1E82
+10DE1E84
+10DE1E87
+10DE1E89
+10DE1E90
+10DE1EB0
+10DE1EB1
+10DE1EB5
+10DE1EB6
+10DE1EB8
+10DE1EC2
+10DE1EC7
+10DE1ED0
+10DE1F02
+10DE1F06
+10DE1F07
+10DE1F08
+10DE1F09
+10DE1F10
+10DE1F11
+10DE1F12
+10DE1F36
+10DE1F42
+10DE1F47
+10DE1F50
+10DE1F51
+10DE1F82
+10DE1F91
+10DE1F96
+10DE1FB8
+10DE1FB9
+10DE2182
+10DE2184
+10DE2187
+10DE2191
+10DE21C4
+10DE21D1
diff --git a/debian/libnvidia-allocator1.lintian-overrides b/debian/libnvidia-allocator1.lintian-overrides
index f02254e..dd8074f 100644
--- a/debian/libnvidia-allocator1.lintian-overrides
+++ b/debian/libnvidia-allocator1.lintian-overrides
@@ -1,5 +1,5 @@
# The NVIDIA license does not allow any form of modification.
-[!amd64]: binary-file-built-without-LFS-support
+[i386]: binary-file-built-without-LFS-support
spelling-error-in-binary
hardening-no-bindnow
hardening-no-fortify-functions
diff --git a/debian/watch b/debian/watch
index e041045..1d9d87d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,5 +1,5 @@
-# https://download.nvidia.com/XFree86/Linux-x86_64/190.36/NVIDIA-Linux-x86_64-190.36-pkg2.run
# https://download.nvidia.com/XFree86/Linux-x86_64/256.29/NVIDIA-Linux-x86_64-256.29.run
-# https://us.download.nvidia.com/tesla/418.87/NVIDIA-Linux-x86_64-418.87.01.run
+# https://us.download.nvidia.com/tesla/418.126.02/NVIDIA-Linux-x86_64-418.126.02.run
+# https://us.download.nvidia.com/tesla/418.126.02/NVIDIA-Linux-ppc64le-418.126.02.run
version=3
-https://download.nvidia.com/XFree86/Linux-x86_64/(\d[\d\.\-]*)/NVIDIA-Linux-x86_64-(\d[\d\.\-]*)(?:-pkg2)?\.run
+https://download.nvidia.com/XFree86/Linux-x86_64/(\d[\d\.\-]*)/NVIDIA-Linux-x86_64-(\d[\d\.\-]*)\.run
diff --git a/debian/watch.in b/debian/watch.in
index 3968aca..f46acf0 100644
--- a/debian/watch.in
+++ b/debian/watch.in
@@ -1,5 +1,5 @@
-# https://download.nvidia.com/XFree86/Linux-x86_64/190.36/NVIDIA-Linux-x86_64-190.36-pkg2.run
# https://download.nvidia.com/XFree86/Linux-x86_64/256.29/NVIDIA-Linux-x86_64-256.29.run
-# https://us.download.nvidia.com/tesla/418.87/NVIDIA-Linux-x86_64-418.87.01.run
+# https://us.download.nvidia.com/tesla/418.126.02/NVIDIA-Linux-x86_64-418.126.02.run
+# https://us.download.nvidia.com/tesla/418.126.02/NVIDIA-Linux-ppc64le-418.126.02.run
version=3
-https://download.nvidia.com/XFree86/Linux-x86_64/(#WATCH_PATTERN#)/NVIDIA-Linux-x86_64-(\d[\d\.\-]*)(?:-pkg2)?\.run
+https://download.nvidia.com/XFree86/Linux-x86_64/(#WATCH_PATTERN#)/NVIDIA-Linux-x86_64-(\d[\d\.\-]*)\.run
diff --git a/debian/xserver-xorg-video-nvidia.examples.amd64 b/debian/xserver-xorg-video-nvidia.examples
index eab8293..eab8293 100644
--- a/debian/xserver-xorg-video-nvidia.examples.amd64
+++ b/debian/xserver-xorg-video-nvidia.examples
diff --git a/debian/xserver-xorg-video-nvidia.examples.armhf b/debian/xserver-xorg-video-nvidia.examples.armhf
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/debian/xserver-xorg-video-nvidia.examples.armhf
diff --git a/debian/xserver-xorg-video-nvidia.examples.i386 b/debian/xserver-xorg-video-nvidia.examples.i386
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/debian/xserver-xorg-video-nvidia.examples.i386