summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKuba Pawlak <[email protected]>2025-06-16 12:55:30 +0200
committergit-ubuntu importer <[email protected]>2025-07-04 21:09:26 +0000
commitd97805ab55de940e42d48a8e53b74256976ab106 (patch)
tree09f7737d553952906d7a862dc11628a2fff15c79
parentfff9086808301c255a0f61ee8c79b9067cfd307b (diff)
parentb66ba097b659fad69fefe9e967202d3a1bc8390f (diff)
Imported using git-ubuntu import.
-rw-r--r--debian/10-nvidia.conf8
-rw-r--r--debian/changelog6
-rw-r--r--debian/control441
-rw-r--r--debian/dkms.conf.fragment5
-rw-r--r--debian/dkms_nvidia.conf22
-rw-r--r--debian/dkms_nvidia_open.conf21
-rw-r--r--debian/libnvidia-cfg1-550-server.install1
-rw-r--r--debian/libnvidia-cfg1-550-server.links2
-rw-r--r--debian/libnvidia-common-550-server.install2
-rw-r--r--debian/libnvidia-compute-550-server.install13
-rw-r--r--debian/libnvidia-compute-550-server.links10
-rw-r--r--debian/libnvidia-decode-550-server.install6
-rw-r--r--debian/libnvidia-decode-550-server.links6
-rw-r--r--debian/libnvidia-encode-550-server.install2
-rw-r--r--debian/libnvidia-encode-550-server.links2
-rw-r--r--debian/libnvidia-extra-550-server.install2
-rw-r--r--debian/libnvidia-extra-550-server.links3
-rw-r--r--debian/libnvidia-fbc1-550-server.install2
-rw-r--r--debian/libnvidia-fbc1-550-server.links2
-rw-r--r--debian/libnvidia-gl-550-server.install34
-rw-r--r--debian/libnvidia-gl-550-server.links6
-rw-r--r--debian/libnvidia-gl-550-server.lintian-overrides3
-rw-r--r--debian/libnvidia-gl-550-server.preinst106
-rw-r--r--debian/nvidia-compute-utils-550-server.docs2
-rw-r--r--debian/nvidia-compute-utils-550-server.install5
-rw-r--r--debian/nvidia-compute-utils-550-server.nvidia-persistenced.service11
-rw-r--r--debian/nvidia-compute-utils-550-server.postinst33
-rw-r--r--debian/nvidia-compute-utils-550-server.postrm45
-rw-r--r--debian/nvidia-compute-utils-550-server.preinst57
-rw-r--r--debian/nvidia-compute-utils-550-server.prerm26
-rw-r--r--debian/nvidia-dkms-550-server-open.install2
-rw-r--r--debian/nvidia-dkms-550-server-open.postinst153
-rw-r--r--debian/nvidia-dkms-550-server-open.postrm54
-rw-r--r--debian/nvidia-dkms-550-server-open.preinst62
-rw-r--r--debian/nvidia-dkms-550-server-open.prerm33
-rw-r--r--debian/nvidia-dkms-550-server.install2
-rw-r--r--debian/nvidia-dkms-550-server.postinst153
-rw-r--r--debian/nvidia-dkms-550-server.postrm54
-rw-r--r--debian/nvidia-dkms-550-server.preinst62
-rw-r--r--debian/nvidia-dkms-550-server.prerm33
-rw-r--r--debian/nvidia-driver-550-server.docs6
-rw-r--r--debian/nvidia-firmware-550-server-550.163.01.install2
-rw-r--r--debian/nvidia-firmware-550-server-550.163.01.lintian-overrides5
-rw-r--r--debian/nvidia-graphics-drivers.conf5
-rw-r--r--debian/nvidia-kernel-common-550-server.docs4
-rw-r--r--debian/nvidia-kernel-common-550-server.install10
-rw-r--r--debian/nvidia-kernel-common-550-server.lintian-overrides2
-rw-r--r--debian/nvidia-kernel-common-550-server.maintscript1
-rw-r--r--debian/nvidia-kernel-common-550-server.postinst111
-rw-r--r--debian/nvidia-kernel-common-550-server.postrm47
-rw-r--r--debian/nvidia-kernel-source-550-server-open.install11
-rw-r--r--debian/nvidia-kernel-source-550-server-open.lintian-overrides2
-rw-r--r--debian/nvidia-kernel-source-550-server.install11
-rw-r--r--debian/nvidia-kernel-source-550-server.lintian-overrides2
-rw-r--r--debian/nvidia-utils-550-server.docs2
-rw-r--r--debian/nvidia-utils-550-server.install6
-rwxr-xr-xdebian/rules43
-rw-r--r--debian/templates/control.in441
-rw-r--r--debian/xserver-xorg-video-nvidia-550-server.install2
59 files changed, 145 insertions, 2060 deletions
diff --git a/debian/10-nvidia.conf b/debian/10-nvidia.conf
deleted file mode 100644
index f214034..0000000
--- a/debian/10-nvidia.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-Section "OutputClass"
- Identifier "nvidia"
- MatchDriver "nvidia-drm"
- Driver "nvidia"
- Option "AllowEmptyInitialConfiguration"
- ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
-EndSection
-
diff --git a/debian/changelog b/debian/changelog
index 2d60d72..c9f37ab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+nvidia-graphics-drivers-550-server (550.163.01-0ubuntu2) plucky; urgency=medium
+
+ * Add transitionals to 570 (LP: #2114726)
+
+ -- Kuba Pawlak <[email protected]> Mon, 16 Jun 2025 12:55:30 +0200
+
nvidia-graphics-drivers-550-server (550.163.01-0ubuntu1) plucky; urgency=medium
* New upstream release 550.163.01 ERD9 (LP: #2107637)
diff --git a/debian/control b/debian/control
index 3fc2139..f8d6776 100644
--- a/debian/control
+++ b/debian/control
@@ -30,473 +30,168 @@ XS-Autobuild: yes
Package: nvidia-driver-550-server
Architecture: amd64 arm64
-Depends:
- libnvidia-gl-550-server (= ${binary:Version}),
- nvidia-dkms-550-server (<= 550.163.01-1),
- nvidia-dkms-550-server (>= 550.163.01),
- nvidia-kernel-common-550-server (<= 550.163.01-1),
- nvidia-kernel-common-550-server (>= 550.163.01),
- nvidia-kernel-source-550-server (= ${binary:Version}),
- libnvidia-compute-550-server (= ${binary:Version}),
- libnvidia-extra-550-server (= ${binary:Version}),
- nvidia-compute-utils-550-server (= ${binary:Version}),
- libnvidia-decode-550-server (= ${binary:Version}),
- libnvidia-encode-550-server (= ${binary:Version}),
- nvidia-utils-550-server (= ${binary:Version}),
- xserver-xorg-video-nvidia-550-server (= ${binary:Version}),
- libnvidia-cfg1-550-server (= ${binary:Version}),
- libnvidia-fbc1-550-server (= ${binary:Version}) [!ppc64el],
- ${misc:Depends}
-Recommends:
- libnvidia-compute-550-server:i386 (= ${binary:Version}) [amd64],
- libnvidia-decode-550-server:i386 (= ${binary:Version}) [amd64],
- libnvidia-encode-550-server:i386 (= ${binary:Version}) [amd64],
- libnvidia-fbc1-550-server:i386 (= ${binary:Version}) [amd64],
- libnvidia-gl-550-server:i386 (= ${binary:Version}) [amd64]
-Suggests:
- nvidia-settings, nvidia-prime (>= 0.8)
-XB-Modaliases: ${modaliases}
-XB-PmAliases: ${nvidia:pm-modaliases}
-XB-Support: PB
+Section: non-free/oldlibs
+Multi-Arch: no
+Depends: nvidia-driver-570-server
Description: NVIDIA Server Driver metapackage
- This metapackage depends on the NVIDIA binary driver and on all of its libraries,
- to provide hardware acceleration for OpenGL/GLX/EGL/GLES/Vulkan
- applications on either X11 or on Wayland.
- .
- See /usr/share/doc/nvidia-driver-550-server/README.txt.gz
- for a complete list of supported GPUs and PCI IDs.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-kernel-source-550-server
Architecture: amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: foreign
-Conflicts:
- nvidia-kernel-source
-Replaces:
- nvidia-kernel-source, nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1)
-Provides:
- nvidia-kernel-source
-Depends:
- ${misc:Depends}, ${shlibs:Depends}
+Depends: nvidia-kernel-source-570-server
Description: NVIDIA kernel source package
- This package provides the NVIDIA kernel source needed by the userspace
- driver.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-dkms-550-server
Architecture: amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: foreign
-Conflicts:
- nvidia-dkms-kernel
-Breaks: nvidia-kernel-source-550-server (<< 390.25-0ubuntu2~)
-Replaces:
- nvidia-dkms-kernel, nvidia-kernel-source-550-server (<< 390.25-0ubuntu2~), nvidia-384 (<< 390.25)
-Provides:
- nvidia-dkms-kernel
-Depends:
- dkms,
- nvidia-kernel-source-550-server (<= 550.163.01-1),
- nvidia-kernel-source-550-server (>= 550.163.01),
- nvidia-kernel-common-550-server (<= 550.163.01-1),
- nvidia-kernel-common-550-server (>= 550.163.01),
- nvidia-firmware-550-server-550.163.01,
- ${misc:Depends}, ${shlibs:Depends}
+Depends: nvidia-dkms-570-server
Description: NVIDIA DKMS package
- This package builds the NVIDIA kernel module needed by the userspace
- driver, using DKMS.
- Provided that you have the kernel header packages installed, the kernel
- module will be built for your running kernel, and automatically rebuilt for
- any new kernel headers that are installed.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-utils-550-server
Architecture: amd64 arm64
-Depends:
- ${shlibs:Depends}, ${misc:Depends}
-Suggests:
- nvidia-driver-550-server,
-Provides:
- nvidia-utils, nvidia-smi
-Conflicts:
- nvidia-utils, nvidia-smi
-Replaces:
- nvidia-utils, nvidia-smi
+Section: non-free/oldlibs
+Depends: nvidia-utils-570-server
Description: NVIDIA Server Driver support binaries
- This package contains supporting binaries for the NVIDIA Server Driver.
+ Transitional package for upgrades. This package can be safely removed.
Package: libnvidia-compute-550-server
Architecture: i386 amd64 arm64
Multi-Arch: same
-Depends:
- ${misc:Depends}, ${shlibs:Depends}
-Provides: libnvidia-compute, nvidia-opencl-icd, opencl-icd, libnvidia-ml.so.1 (= ${source:Version}),
- libnvidia-ml1 (= ${source:Version}),
- libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1,
- libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1,
- libcuda-9.1-1, libcuda-9.2-1, libcuda-10.0-1, libcuda-10.1-1,
- libcuda-10.2-1, libcuda-11.0-1, libcuda-11.1-1, libcuda-11.2-1,
- libcuda-11.3-1, libcuda-11.4-1, libcuda-11.5-1, libcuda-11.6-1,
- libcuda-11.7-1, libcuda-11.8-1, libcuda-12.0-1, libcuda-12.1-1,
- libcuda-12.2-1, libcuda-12.3-1, libcuda-12.4-1,
- libcuda1 (= ${source:Version}),
- libcuda.so.1 (= ${source:Version})
-Conflicts: libnvidia-compute, nvidia-opencl-icd,
- libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1,
- libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1,
- libcuda-9.1-1, libcuda-9.2-1, libcuda-10.0-1, libcuda-10.1-1,
- libcuda-10.2-1, libcuda-11.0-1, libcuda-11.1-1, libcuda-11.2-1,
- libcuda-11.3-1, libcuda-11.4-1, libcuda-11.5-1, libcuda-11.6-1,
- libcuda-11.7-1, libcuda-11.8-1, libcuda-12.0-1, libcuda-12.1-1,
- libcuda-12.2-1, libcuda-12.3-1, libcuda-12.4-1
-Replaces: libnvidia-compute, nvidia-opencl-icd, libnvidia-compute-550-server (<< 390.25-0ubuntu2~),
- libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1,
- libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1,
- libcuda-9.1-1, libcuda-9.2-1, libcuda-10.0-1, libcuda-10.1-1,
- libcuda-10.2-1, libcuda-11.0-1, libcuda-11.1-1, libcuda-11.2-1,
- libcuda-11.3-1, libcuda-11.4-1, libcuda-11.5-1, libcuda-11.6-1,
- libcuda-11.7-1, libcuda-11.8-1, libcuda-12.0-1, libcuda-12.1-1,
- libcuda-12.2-1, libcuda-12.3-1, libcuda-12.4-1
+Section: non-free/oldlibs
+Depends: libnvidia-compute-570-server
Description: NVIDIA libcompute package
- This package provides a set of libraries which enable the NVIDIA Server Driver
- to use GPUs for parallel general purpose computation through CUDA and
- OpenCL.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-compute-utils-550-server
Architecture: amd64 arm64
-Depends:
- libnvidia-compute-550-server, adduser,
- ${misc:Depends}, ${shlibs:Depends}
-Provides: nvidia-compute-utils, nvidia-persistenced
-Conflicts: nvidia-compute-utils, nvidia-persistenced
-Replaces: nvidia-compute-utils, nvidia-persistenced
+Section: non-free/oldlibs
+Depends: nvidia-compute-utils-570-server
Description: NVIDIA compute utilities
- This package provides utility binaries for paraller general purpose
- computing use cases with the NVIDIA Server Driver.
- .
- CUDA MPS is a feature that allows multiple CUDA processes to share a single
- GPU context. CUDA MPS should be transparent to CUDA programs.
- .
- CUDA MPS requires a device that supports Unified Virtual Address (UVA) and
- has compute capability SM 3.5 or higher.
- Pre-CUDA 4.0 APIs are not supported under CUDA MPS.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-headless-no-dkms-550-server
Architecture: amd64 arm64
-Conflicts: nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1)
-Provides: nvidia-384
-Replaces: nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1)
-Depends:
- nvidia-kernel-common-550-server (<= 550.163.01-1),
- nvidia-kernel-common-550-server (>= 550.163.01),
- nvidia-kernel-source-550-server (= ${binary:Version}),
- libnvidia-compute-550-server (= ${binary:Version}),
- nvidia-compute-utils-550-server (= ${binary:Version}),
- libnvidia-cfg1-550-server (= ${binary:Version}),
- ${misc:Depends}, ${shlibs:Depends}
+Section: non-free/oldlibs
+Depends: nvidia-headless-no-dkms-570-server
Description: NVIDIA headless metapackage - no DKMS
- This metapackage installs the NVIDIA Server Driver and the libraries that enable
- parallel general purpose computation through CUDA and
- OpenCL. DKMS will not be installed, and, therefore, the kernel module
- will not be built.
- .
- Install this package if you do not need X11 or Wayland support, which is
- provided by the nvidia-driver-550-server metapackage.
-
+ Transitional package for upgrades. This package can be safely removed.
+
Package: nvidia-headless-550-server
Architecture: amd64 arm64
-Conflicts: nvidia-headless
-Provides: nvidia-headless
-Replaces: nvidia-headless
-Depends:
- nvidia-headless-no-dkms-550-server,
- nvidia-dkms-550-server,
- ${misc:Depends}, ${shlibs:Depends}
+Section: non-free/oldlibs
+Depends: nvidia-headless-570-server
Description: NVIDIA headless metapackage
- This metapackage installs the NVIDIA Server Driver and the libraries that enable
- parallel general purpose computation through CUDA and
- OpenCL.
- .
- Install this package if you do not need X11 or Wayland support, which is
- provided by the nvidia-driver-550-server metapackage.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-kernel-common-550-server
Architecture: amd64 arm64
-Conflicts: nvidia-kernel-common
-Provides: nvidia-kernel-common
-Depends:
- ${misc:Depends}, ${shlibs:Depends}, nvidia-firmware-550-server-550.163.01
-Replaces:
- nvidia-dkms-550-server (<< 390.48-0ubuntu3~), nvidia-kernel-common
+Section: non-free/oldlibs
+Depends: nvidia-kernel-common-570-server
Description: Shared files used with the kernel module
- This package installs all the optional accessory files for the NVIDIA
- kernel module.
- .
- Install this package if you want to blacklist any conflicting kernel
- modules, and if you want udev to load the the NVIDIA kernel modules,
- and to create the uvm devices automatically.
-
-Package: nvidia-firmware-550-server-550.163.01
-Architecture: amd64 arm64
-Breaks:
- nvidia-firmware-550-550.163.01
-Replaces:
- nvidia-firmware-550-550.163.01
-Depends:
- ${misc:Depends}
-Description: Firmware files used by the kernel module
- This package installs required firmware files for the NVIDIA kernel
- module.
+ Transitional package for upgrades. This package can be safely removed.
Package: libnvidia-gl-550-server
Architecture: i386 amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: same
-Conflicts: libnvidia-gl
-Replaces: libnvidia-gl, nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1)
-Provides: libnvidia-gl, libglx-vendor, libegl-vendor
-Depends:
- libnvidia-common-550-server, ${misc:Depends}, ${shlibs:Depends},
- libnvidia-egl-wayland1
+Depends: libnvidia-gl-570-server
Description: NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
- This package provides the NVIDIA OpenGL/GLX/EGL/GLES libraries and the
- Vulkan ICD.
+ Transitional package for upgrades. This package can be safely removed.
Package: libnvidia-common-550-server
Architecture: all
+Section: non-free/oldlibs
Multi-Arch: foreign
-Breaks: libnvidia-gl-550-server (<< 390.25-0ubuntu2~)
-Conflicts: libnvidia-common
-Replaces: libnvidia-common, libnvidia-gl-550-server (<< 390.25-0ubuntu2~)
-Provides: libnvidia-common
-Depends:
- ${misc:Depends}, ${shlibs:Depends}
+Depends: libnvidia-common-570-server
Description: Shared files used by the NVIDIA libraries
- This package provides a set of files that are required by the NVIDIA
- libraries.
+ Transitional package for upgrades. This package can be safely removed.
Package: libnvidia-extra-550-server
Architecture: i386 amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: same
-Breaks: libnvidia-common-550-server (<< 440.64-0ubuntu3~)
-Conflicts: libnvidia-extra
-Replaces: libnvidia-extra, libnvidia-common-550-server (<< 440.64-0ubuntu3~)
-Provides: libnvidia-extra
-Depends:
- ${misc:Depends}, ${shlibs:Depends}
+Depends: libnvidia-extra-570-server
Description: Extra libraries for the NVIDIA Server Driver
- This package provides an additional set of libraries to be used with
- the NVIDIA Server Driver.
+ Transitional package for upgrades. This package can be safely removed.
Package: xserver-xorg-video-nvidia-550-server
-Section: non-free/x11
+Section: non-free/oldlibs
Architecture: amd64 arm64
-Depends:
- libnvidia-cfg1-550-server (= ${binary:Version}),
- ${nvidia:xorgDepends},
- ${shlibs:Depends}, ${misc:Depends}
-Conflicts: xorg-driver-binary, nvidia-driver-binary
-Replaces: xorg-driver-binary, nvidia-driver-binary
-Provides:
- xorg-driver-binary, nvidia-driver-binary,
- ${nvidia:xorgProvides}
+Depends: xserver-xorg-video-nvidia-570-server
Description: NVIDIA binary Xorg driver
- The NVIDIA binary driver provides optimized hardware acceleration of
- OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
- for graphics cards using NVIDIA chip sets.
- .
- See /usr/share/doc/nvidia-driver-550-server/README.txt.gz
- for a complete list of supported GPUs and PCI IDs.
+ Transitional package for upgrades. This package can be safely removed.
Package: libnvidia-cfg1-550-server
Architecture: amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends}
-Depends:
- ${shlibs:Depends}, ${misc:Depends}
-Provides:
- libnvidia-cfg1-any,
-Conflicts:
- libnvidia-cfg1-any,
-Replaces:
- libnvidia-cfg1-any,
+Depends: libnvidia-cfg1-570-server
Description: NVIDIA binary OpenGL/GLX configuration library
- The NVIDIA binary driver provides optimized hardware acceleration of
- OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
- for graphics cards using NVIDIA chip sets.
- .
- This package contains the libnvidia-cfg.so.1 runtime library.
+ Transitional package for upgrades. This package can be safely removed.
Package: libnvidia-fbc1-550-server
Architecture: i386 amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends}
-Depends:
-# ${nvidia}-alternative (= ${binary:Version}),
- ${shlibs:Depends}, ${misc:Depends}
-Provides:
- libnvidia-fbc1,
-Conflicts:
- libnvidia-fbc1,
-Replaces:
- libnvidia-fbc1,
+Depends: libnvidia-fbc1-570-server
Description: NVIDIA OpenGL-based Framebuffer Capture runtime library
- The NVIDIA OpenGL-based Framebuffer Capture (NvFBCOpenGL) library provides
- a high performance, low latency interface to capture and optionally encode an
- OpenGL framebuffer. NvFBCOpenGL is a private API that is only available to
- approved partners for use in remote graphics scenarios.
- .
- This package contains the NvFBCOpenGL runtime library.
+ Transitional package for upgrades. This package can be safely removed.
Package: libnvidia-decode-550-server
Architecture: i386 amd64 arm64
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends}
-Depends:
- libnvidia-compute-550-server (= ${binary:Version}),
- ${shlibs:Depends}, ${misc:Depends}
-Conflicts:
- libnvidia-decode,
-Replaces:
- libnvidia-decode,
-Provides:
- libnvidia-decode,
+Section: non-free/oldlibs
+Depends: libnvidia-decode-570-server
Description: NVIDIA Video Decoding runtime libraries
- This package includes the NVIDIA CUDA Video Decoder (NVCUVID) library which
- provides an interface to hardware video decoding capabilities on NVIDIA GPUs with CUDA.
- .
- The package also provides a VDPAU (Video Decode and Presentation API for Unix-like
- systems) library for the NVIDIA vendor implementation.
+ Transitional package for upgrades. This package can be safely removed.
Package: libnvidia-encode-550-server
Architecture: i386 amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: same
-Pre-Depends:
- ${misc:Pre-Depends}
-Depends:
- ${shlibs:Depends}, ${misc:Depends}
-Conflicts:
- libnvidia-encode,
-Provides:
- libnvidia-encode
-Replaces:
- libnvidia-encode
+Depends: libnvidia-encode-570-server
Description: NVENC Video Encoding runtime library
- The NVENC Video Encoding library provides an interface to video encoder
- hardware on supported NVIDIA GPUs.
- .
- This package contains the nvidia-encode runtime library.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-driver-550-server-open
Architecture: amd64 arm64
-Depends:
- libnvidia-gl-550-server (= ${binary:Version}),
- nvidia-dkms-550-server-open (<= 550.163.01-1),
- nvidia-dkms-550-server-open (>= 550.163.01),
- nvidia-kernel-common-550-server (<= 550.163.01-1),
- nvidia-kernel-common-550-server (>= 550.163.01),
- nvidia-kernel-source-550-server-open (= ${binary:Version}),
- libnvidia-compute-550-server (= ${binary:Version}),
- libnvidia-extra-550-server (= ${binary:Version}),
- nvidia-compute-utils-550-server (= ${binary:Version}),
- libnvidia-decode-550-server (= ${binary:Version}),
- libnvidia-encode-550-server (= ${binary:Version}),
- nvidia-utils-550-server (= ${binary:Version}),
- xserver-xorg-video-nvidia-550-server (= ${binary:Version}),
- libnvidia-cfg1-550-server (= ${binary:Version}),
- libnvidia-fbc1-550-server (= ${binary:Version}) [!ppc64el],
- ${misc:Depends}
-Recommends:
- nvidia-settings, nvidia-prime (>= 0.8),
- libnvidia-compute-550-server:i386 (= ${binary:Version}) [amd64],
- libnvidia-decode-550-server:i386 (= ${binary:Version}) [amd64],
- libnvidia-encode-550-server:i386 (= ${binary:Version}) [amd64],
- libnvidia-fbc1-550-server:i386 (= ${binary:Version}) [amd64],
- libnvidia-gl-550-server:i386 (= ${binary:Version}) [amd64]
-XB-Modaliases: ${modaliases}
-XB-PmAliases: ${nvidia:pm-modaliases}
-XB-Support: PB
+Section: non-free/oldlibs
+Depends: nvidia-driver-570-server-open
Description: NVIDIA driver (open kernel) metapackage
- This metapackage depends on the NVIDIA binary driver and on all of its libraries,
- to provide hardware acceleration for OpenGL/GLX/EGL/GLES/Vulkan
- applications on either X11 or on Wayland.
- .
- See /usr/share/doc/nvidia-driver-550-server/README.txt.gz
- for a complete list of supported GPUs and PCI IDs.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-kernel-source-550-server-open
Architecture: amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: foreign
-Conflicts:
- nvidia-kernel-source
-Replaces:
- nvidia-kernel-source, nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1)
-Provides:
- nvidia-kernel-source
-Depends:
- ${misc:Depends}, ${shlibs:Depends}
+Depends: nvidia-kernel-source-570-server-open
Description: NVIDIA kernel source package
- This package provides the open NVIDIA kernel source needed by the userspace
- driver.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-dkms-550-server-open
Architecture: amd64 arm64
+Section: non-free/oldlibs
Multi-Arch: foreign
-Conflicts:
- nvidia-dkms-kernel
-Breaks: nvidia-kernel-source-550-server (<< 390.25-0ubuntu2~)
-Replaces:
- nvidia-dkms-kernel, nvidia-kernel-source-550-server (<< 390.25-0ubuntu2~), nvidia-384 (<< 390.25)
-Provides:
- nvidia-dkms-kernel
-Depends:
- dkms,
- nvidia-kernel-source-550-server-open (<= 550.163.01-1),
- nvidia-kernel-source-550-server-open (>= 550.163.01),
- nvidia-kernel-common-550-server (<= 550.163.01-1),
- nvidia-kernel-common-550-server (>= 550.163.01),
- ${misc:Depends}, ${shlibs:Depends}
+Depends: nvidia-dkms-570-server-open
Description: NVIDIA DKMS package (open kernel module)
- This package builds the open NVIDIA kernel module needed by the userspace
- driver, using DKMS.
- Provided that you have the kernel header packages installed, the kernel
- module will be built for your running kernel, and automatically rebuilt for
- any new kernel headers that are installed.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-headless-no-dkms-550-server-open
Architecture: amd64 arm64
-Conflicts: nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1)
-Provides: nvidia-384
-Replaces: nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1)
-Depends:
- nvidia-kernel-common-550-server (<= 550.163.01-1),
- nvidia-kernel-common-550-server (>= 550.163.01),
- nvidia-kernel-source-550-server-open (= ${binary:Version}),
- libnvidia-compute-550-server (= ${binary:Version}),
- nvidia-compute-utils-550-server (= ${binary:Version}),
- libnvidia-cfg1-550-server (= ${binary:Version}),
- ${misc:Depends}, ${shlibs:Depends}
+Section: non-free/oldlibs
+Depends: nvidia-headless-no-dkms-570-server-open
Description: NVIDIA headless metapackage - no DKMS (open kernel module)
- This metapackage installs the NVIDIA driver and the libraries that enable
- parallel general purpose computation through CUDA and
- OpenCL. DKMS will not be installed, and, therefore, the kernel module
- will not be built.
- .
- Install this package if you do not need X11 or Wayland support, which is
- provided by the nvidia-driver-550-server metapackage.
+ Transitional package for upgrades. This package can be safely removed.
Package: nvidia-headless-550-server-open
Architecture: amd64 arm64
-Conflicts: nvidia-headless
-Provides: nvidia-headless
-Replaces: nvidia-headless
-Depends:
- nvidia-headless-no-dkms-550-server-open,
- nvidia-dkms-550-server-open,
- ${misc:Depends}, ${shlibs:Depends}
+Section: non-free/oldlibs
+Depends: nvidia-headless-570-server-open
Description: NVIDIA headless metapackage (open kernel module)
- This metapackage installs the NVIDIA driver and the libraries that enable
- parallel general purpose computation through CUDA and
- OpenCL.
- .
- Install this package if you do not need X11 or Wayland support, which is
- provided by the nvidia-driver-550-server metapackage.
+ Transitional package for upgrades. This package can be safely removed.
diff --git a/debian/dkms.conf.fragment b/debian/dkms.conf.fragment
deleted file mode 100644
index 35effc0..0000000
--- a/debian/dkms.conf.fragment
+++ /dev/null
@@ -1,5 +0,0 @@
-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 --git a/debian/dkms_nvidia.conf b/debian/dkms_nvidia.conf
deleted file mode 100644
index 0e1f494..0000000
--- a/debian/dkms_nvidia.conf
+++ /dev/null
@@ -1,22 +0,0 @@
-PACKAGE_NAME="nvidia-srv"
-PACKAGE_VERSION="550.163.01"
-CLEAN="make clean"
-BUILT_MODULE_NAME[0]="nvidia"
-DEST_MODULE_LOCATION[0]="/kernel/drivers/char/drm"
-PROCS_NUM=`nproc`
-[ $PROCS_NUM -gt 16 ] && PROCS_NUM=16
-MAKE[0]="unset ARCH; [ ! -h /usr/bin/cc ] && export CC=/usr/bin/gcc; env NV_VERBOSE=1 \
- 'make' -j$PROCS_NUM NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=${kernelver} IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=$kernel_source_dir LD=/usr/bin/ld.bfd CONFIG_X86_KERNEL_IBT= modules"
-BUILT_MODULE_NAME[1]="nvidia-modeset"
-DEST_MODULE_LOCATION[1]="/kernel/drivers/char/drm"
-BUILT_MODULE_NAME[2]="nvidia-drm"
-DEST_MODULE_LOCATION[2]="/kernel/drivers/char/drm"
-AUTOINSTALL="yes"
-PATCH[0]="disable_fstack-clash-protection_fcf-protection.patch"
-PATCH[1]="nv-vtophys-explicit-void-cast.patch"
-PATCH[2]="buildfix_kernel_6.12.patch"
-# Apply from v4 to v5.12 kernels
-# v5.13 kernels already disable both by default
-# v5.19 kernels may need cf-protection=branch
-PATCH_MATCH[0]='^(4\.[0-9]*)|(5\.[0-9]\.0)|(5\.1[0-2]\.0)'
-#PATCH[1]="buildfix_kernel_5.14.patch"
diff --git a/debian/dkms_nvidia_open.conf b/debian/dkms_nvidia_open.conf
deleted file mode 100644
index f657a3f..0000000
--- a/debian/dkms_nvidia_open.conf
+++ /dev/null
@@ -1,21 +0,0 @@
-PACKAGE_NAME="nvidia"
-PACKAGE_VERSION="550.163.01"
-CLEAN="make clean"
-BUILT_MODULE_NAME[0]="nvidia"
-DEST_MODULE_LOCATION[0]="/kernel/drivers/char/drm"
-PROCS_NUM=`nproc`
-[ $PROCS_NUM -gt 16 ] && PROCS_NUM=16
-MAKE[0]="unset ARCH; [ ! -h /usr/bin/cc ] && export CC=/usr/bin/gcc; env NV_VERBOSE=1 \
- 'make' -j$PROCS_NUM NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=${kernelver} IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=$kernel_source_dir LD=/usr/bin/ld.bfd CONFIG_X86_KERNEL_IBT= modules"
-BUILT_MODULE_NAME[1]="nvidia-modeset"
-DEST_MODULE_LOCATION[1]="/kernel/drivers/char/drm"
-BUILT_MODULE_NAME[2]="nvidia-drm"
-DEST_MODULE_LOCATION[2]="/kernel/drivers/char/drm"
-AUTOINSTALL="yes"
-PATCH[0]="disable_fstack-clash-protection_fcf-protection.patch"
-PATCH[1]="nv-vtophys-explicit-void-cast.patch"
-PATCH[2]="buildfix_kernel_6.12.patch"
-#PATCH[3]="buildfix_kernel_6.12_pageswapcache.patch"
-# v5.13 kernels already disable both by default
-# v5.19 kernels may need cf-protection=branch
-PATCH_MATCH[0]='^(4\.[0-9]*)|(5\.[0-9]\.0)|(5\.1[0-2]\.0)'
diff --git a/debian/libnvidia-cfg1-550-server.install b/debian/libnvidia-cfg1-550-server.install
deleted file mode 100644
index 28f1e13..0000000
--- a/debian/libnvidia-cfg1-550-server.install
+++ /dev/null
@@ -1 +0,0 @@
-NVIDIA-Linux/libnvidia-cfg.so.550.163.01 usr/lib/x86_64-linux-gnu
diff --git a/debian/libnvidia-cfg1-550-server.links b/debian/libnvidia-cfg1-550-server.links
deleted file mode 100644
index 532596e..0000000
--- a/debian/libnvidia-cfg1-550-server.links
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.1
-usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.1 usr/lib/x86_64-linux-gnu/libnvidia-cfg.so
diff --git a/debian/libnvidia-common-550-server.install b/debian/libnvidia-common-550-server.install
deleted file mode 100644
index c85db7e..0000000
--- a/debian/libnvidia-common-550-server.install
+++ /dev/null
@@ -1,2 +0,0 @@
-NVIDIA-Linux/nvidia-application-profiles-550.163.01-key-documentation usr/share/nvidia
-NVIDIA-Linux/nvidia-application-profiles-550.163.01-rc usr/share/nvidia
diff --git a/debian/libnvidia-compute-550-server.install b/debian/libnvidia-compute-550-server.install
deleted file mode 100644
index 7734929..0000000
--- a/debian/libnvidia-compute-550-server.install
+++ /dev/null
@@ -1,13 +0,0 @@
-NVIDIA-Linux/libnvidia-pkcs11*.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libcuda.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libcudadebugger.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-ml.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-nvvm.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-opencl.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-ptxjitcompiler.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/nvidia.icd etc/OpenCL/vendors
-#NVIDIA-Linux/32/libcuda.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-ml.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-nvvm.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-opencl.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-ptxjitcompiler.so.550.163.01 usr/lib/x86_64-linux-gnu
diff --git a/debian/libnvidia-compute-550-server.links b/debian/libnvidia-compute-550-server.links
deleted file mode 100644
index 7e20b58..0000000
--- a/debian/libnvidia-compute-550-server.links
+++ /dev/null
@@ -1,10 +0,0 @@
-usr/lib/x86_64-linux-gnu/libcudadebugger.so.550.163.01 usr/lib/x86_64-linux-gnu/libcudadebugger.so.1
-usr/lib/x86_64-linux-gnu/libcuda.so.550.163.01 usr/lib/x86_64-linux-gnu/libcuda.so.1
-usr/lib/x86_64-linux-gnu/libcuda.so.1 usr/lib/x86_64-linux-gnu/libcuda.so
-usr/lib/x86_64-linux-gnu/libnvidia-ml.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1
-usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 usr/lib/x86_64-linux-gnu/libnvidia-ml.so
-usr/lib/x86_64-linux-gnu/libnvidia-nvvm.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-nvvm.so.4
-usr/lib/x86_64-linux-gnu/libnvidia-nvvm.so.4 usr/lib/x86_64-linux-gnu/libnvidia-nvvm.so
-usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
-usr/lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so.1
-usr/lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so.1 usr/lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so
diff --git a/debian/libnvidia-decode-550-server.install b/debian/libnvidia-decode-550-server.install
deleted file mode 100644
index aa30b96..0000000
--- a/debian/libnvidia-decode-550-server.install
+++ /dev/null
@@ -1,6 +0,0 @@
-NVIDIA-Linux/libnvcuvid.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-opticalflow.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libvdpau_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/vdpau
-#NVIDIA-Linux/32/libnvcuvid.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-opticalflow.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libvdpau_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/vdpau
diff --git a/debian/libnvidia-decode-550-server.links b/debian/libnvidia-decode-550-server.links
deleted file mode 100644
index f961339..0000000
--- a/debian/libnvidia-decode-550-server.links
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/lib/x86_64-linux-gnu/libnvcuvid.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvcuvid.so.1
-usr/lib/x86_64-linux-gnu/libnvcuvid.so.1 usr/lib/x86_64-linux-gnu/libnvcuvid.so
-usr/lib/x86_64-linux-gnu/libnvidia-opticalflow.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-opticalflow.so.1
-usr/lib/x86_64-linux-gnu/libnvidia-opticalflow.so.1 usr/lib/x86_64-linux-gnu/libnvidia-opticalflow.so
-usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so
-usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so.1
diff --git a/debian/libnvidia-encode-550-server.install b/debian/libnvidia-encode-550-server.install
deleted file mode 100644
index 9219284..0000000
--- a/debian/libnvidia-encode-550-server.install
+++ /dev/null
@@ -1,2 +0,0 @@
-NVIDIA-Linux/libnvidia-encode.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-encode.so.550.163.01 usr/lib/x86_64-linux-gnu
diff --git a/debian/libnvidia-encode-550-server.links b/debian/libnvidia-encode-550-server.links
deleted file mode 100644
index 364849a..0000000
--- a/debian/libnvidia-encode-550-server.links
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/x86_64-linux-gnu/libnvidia-encode.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1
-usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1 usr/lib/x86_64-linux-gnu/libnvidia-encode.so
diff --git a/debian/libnvidia-extra-550-server.install b/debian/libnvidia-extra-550-server.install
deleted file mode 100644
index f1f9712..0000000
--- a/debian/libnvidia-extra-550-server.install
+++ /dev/null
@@ -1,2 +0,0 @@
-NVIDIA-Linux/libnvidia-allocator.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-allocator.so.550.163.01 usr/lib/x86_64-linux-gnu
diff --git a/debian/libnvidia-extra-550-server.links b/debian/libnvidia-extra-550-server.links
deleted file mode 100644
index 97e0883..0000000
--- a/debian/libnvidia-extra-550-server.links
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/lib/x86_64-linux-gnu/libnvidia-allocator.so.1 usr/lib/x86_64-linux-gnu/gbm/nvidia-drm_gbm.so
-usr/lib/x86_64-linux-gnu/libnvidia-allocator.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-allocator.so.1
-usr/lib/x86_64-linux-gnu/libnvidia-allocator.so.1 usr/lib/x86_64-linux-gnu/libnvidia-allocator.so
diff --git a/debian/libnvidia-fbc1-550-server.install b/debian/libnvidia-fbc1-550-server.install
deleted file mode 100644
index f3b857f..0000000
--- a/debian/libnvidia-fbc1-550-server.install
+++ /dev/null
@@ -1,2 +0,0 @@
-NVIDIA-Linux/libnvidia-fbc.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-fbc.so.550.163.01 usr/lib/x86_64-linux-gnu
diff --git a/debian/libnvidia-fbc1-550-server.links b/debian/libnvidia-fbc1-550-server.links
deleted file mode 100644
index 3f7a944..0000000
--- a/debian/libnvidia-fbc1-550-server.links
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/x86_64-linux-gnu/libnvidia-fbc.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-fbc.so.1
-usr/lib/x86_64-linux-gnu/libnvidia-fbc.so.1 usr/lib/x86_64-linux-gnu/libnvidia-fbc.so
diff --git a/debian/libnvidia-gl-550-server.install b/debian/libnvidia-gl-550-server.install
deleted file mode 100644
index 2f0ef69..0000000
--- a/debian/libnvidia-gl-550-server.install
+++ /dev/null
@@ -1,34 +0,0 @@
-NVIDIA-Linux/_nvngx.dll usr/lib/x86_64-linux-gnu/nvidia/wine
-NVIDIA-Linux/nvngx.dll usr/lib/x86_64-linux-gnu/nvidia/wine
-NVIDIA-Linux/10_nvidia.json usr/share/glvnd/egl_vendor.d
-NVIDIA-Linux/15_nvidia_gbm.json usr/share/egl/egl_external_platform.d
-NVIDIA-Linux/libEGL_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libGLESv1_CM_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libGLESv2_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libGLX_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libglxserver_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/nvidia/xorg
-NVIDIA-Linux/libnvidia-api.so.1 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-egl-gbm.so.1.1.1 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-eglcore.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-glcore.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-glsi.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-glvkspirv.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-gpucomp.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-ngx.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-rtcore.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvidia-tls.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/libnvoptix.so.550.163.01 usr/lib/x86_64-linux-gnu
-NVIDIA-Linux/nvidia-ngx-updater usr/bin
-NVIDIA-Linux/nvidia_icd.json usr/share/vulkan/icd.d
-NVIDIA-Linux/nvidia_layers.json usr/share/vulkan/implicit_layer.d
-NVIDIA-Linux/nvoptix.bin usr/share/nvidia
-#NVIDIA-Linux/32/libEGL_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libGLESv1_CM_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libGLESv2_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libGLX_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-eglcore.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-glcore.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-glsi.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-glvkspirv.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-gpucomp.so.550.163.01 usr/lib/x86_64-linux-gnu
-#NVIDIA-Linux/32/libnvidia-tls.so.550.163.01 usr/lib/x86_64-linux-gnu
diff --git a/debian/libnvidia-gl-550-server.links b/debian/libnvidia-gl-550-server.links
deleted file mode 100644
index bd7a429..0000000
--- a/debian/libnvidia-gl-550-server.links
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/lib/x86_64-linux-gnu/libnvoptix.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvoptix.so.1
-usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so
-usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.0
-usr/lib/x86_64-linux-gnu/libGLESv1_CM_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/libGLESv1_CM_nvidia.so.1
-usr/lib/x86_64-linux-gnu/libGLESv2_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/libGLESv2_nvidia.so.2
-usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
diff --git a/debian/libnvidia-gl-550-server.lintian-overrides b/debian/libnvidia-gl-550-server.lintian-overrides
deleted file mode 100644
index c4f9e23..0000000
--- a/debian/libnvidia-gl-550-server.lintian-overrides
+++ /dev/null
@@ -1,3 +0,0 @@
-# nvidia-ngx-updater
-embedded-library zlib
-embedded-library curl
diff --git a/debian/libnvidia-gl-550-server.preinst b/debian/libnvidia-gl-550-server.preinst
deleted file mode 100644
index d13eddf..0000000
--- a/debian/libnvidia-gl-550-server.preinst
+++ /dev/null
@@ -1,106 +0,0 @@
-#! /bin/sh
-# preinst script for libnvidia-gl-550-server
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2018 Canonical Ltd
-# Authors: Alberto Milone
-
-set -e
-
-# summary of how this script can be called:
-# * <new-preinst> `install'
-# * <new-preinst> `install' <old-version>
-# * <new-preinst> `upgrade' <old-version>
-# * <old-preinst> `abort-upgrade' <new-version>
-#
-# For details see /usr/share/doc/packaging-manual/
-
-library_dir=usr/lib/x86_64-linux-gnu
-no_alternatives_version=390.25-0ubuntu1
-package_name=libnvidia-gl-550-server
-this_version=`dpkg-query -W -f='${Version}' $package_name | cut -d\: -f2`
-
-
-_remove_diversions() {
- set -a "libGL.so.1" "libGL.so" "libEGL.so.1" "libEGL.so"
- while [ $# -ge 1 ]; do
- libname=$1
- if dpkg-divert --list | grep -F "/$library_dir/$libname.distrib"
- then
- dpkg-divert --remove --rename /$library_dir/$libname
- fi
- shift
- done
-}
-
-
-_remove_alternative () {
- NAME=$1
- if [ -n "`update-alternatives --list $NAME 2>/dev/null`" ]; then
- set -a `update-alternatives --list $NAME 2>/dev/null`
- while [ $# -ge 1 ] && [ "$#" != "configure" ]; do
- ALTERNATIVE=${1}
- update-alternatives --remove $NAME $ALTERNATIVE
- shift
- done
- fi
-}
-
-
-_remove_alternatives () {
- # Clean up any previous non-multi-arch alternatives
- _remove_alternative gl_conf
-
- # Clean up the most recent alternatives
- _remove_alternative x86_64-linux-gnu_gl_conf
- _remove_alternative x86_64-linux-gnu_egl_conf
-
- # Clean up the compatibility alternatives
- if [ "`dpkg --print-architecture`" = "amd64" ]; then
- _remove_alternative i386-linux-gnu_gl_conf
- _remove_alternative i386-linux-gnu_egl_conf
- fi
-
- # Remove the alternative for glamor-egl
- _remove_alternative glamor_conf
-
- # explicit ldconfig due to alternatives
- ldconfig
-}
-
-
-_clean_up () {
- # Make sure that no diversion is still there
- _remove_diversions
-
- # Remove any nvidia related alternatives
- _remove_alternatives
-}
-
-
-case "$1" in
- install|upgrade)
- old_version="$2"
- if dpkg --compare-versions "$old_version" lt "$no_alternatives_version"; then
- # Clean up debris from previous nvidia packages
- _clean_up
- fi
- ;;
-
- abort-upgrade)
- ;;
-
- *)
- echo "preinst called with unknown argument \`$1'" >&2
- exit 0
- ;;
-esac
-
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/nvidia-compute-utils-550-server.docs b/debian/nvidia-compute-utils-550-server.docs
deleted file mode 100644
index 5a5cb0c..0000000
--- a/debian/nvidia-compute-utils-550-server.docs
+++ /dev/null
@@ -1,2 +0,0 @@
-NVIDIA-Linux/html/nvidia-persistenced.html
-NVIDIA-Linux/nvidia-persistenced-init.tar.bz2
diff --git a/debian/nvidia-compute-utils-550-server.install b/debian/nvidia-compute-utils-550-server.install
deleted file mode 100644
index 522204a..0000000
--- a/debian/nvidia-compute-utils-550-server.install
+++ /dev/null
@@ -1,5 +0,0 @@
-NVIDIA-Linux/nvidia-cuda-mps-control usr/bin
-NVIDIA-Linux/nvidia-cuda-mps-control.1.gz usr/share/man/man1
-NVIDIA-Linux/nvidia-cuda-mps-server usr/bin
-NVIDIA-Linux/nvidia-persistenced usr/bin
-NVIDIA-Linux/nvidia-persistenced.1.gz usr/share/man/man1
diff --git a/debian/nvidia-compute-utils-550-server.nvidia-persistenced.service b/debian/nvidia-compute-utils-550-server.nvidia-persistenced.service
deleted file mode 100644
index 3413da0..0000000
--- a/debian/nvidia-compute-utils-550-server.nvidia-persistenced.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=NVIDIA Persistence Daemon
-Wants=syslog.target
-StopWhenUnneeded=true
-Before=systemd-backlight@backlight:nvidia_0.service
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/nvidia-persistenced --user nvidia-persistenced --no-persistence-mode --verbose
-ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced
-
diff --git a/debian/nvidia-compute-utils-550-server.postinst b/debian/nvidia-compute-utils-550-server.postinst
deleted file mode 100644
index 7308881..0000000
--- a/debian/nvidia-compute-utils-550-server.postinst
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-# postinst script for nvidia-compute-utils-550-server
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2018 Canonical Ltd
-# Authors: Alberto Milone
-set -e
-
-NVPD_USER="nvidia-persistenced"
-
-case "$1" in
- configure)
-
- if ! id "$NVPD_USER" > /dev/null 2>&1; then
- # Create the user and group for nvidia-persistenced
- adduser --system --no-create-home --home /nonexistent \
- --gecos 'NVIDIA Persistence Daemon' \
- --group "$NVPD_USER"
- fi
-
- ;;
-
- abort-upgrade|abort-remove|abort-deconfigure)
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-#DEBHELPER#
diff --git a/debian/nvidia-compute-utils-550-server.postrm b/debian/nvidia-compute-utils-550-server.postrm
deleted file mode 100644
index 20616a6..0000000
--- a/debian/nvidia-compute-utils-550-server.postrm
+++ /dev/null
@@ -1,45 +0,0 @@
-#! /bin/sh
-# postrm script for nvidia-compute-utils-550-server
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2018 Canonical Ltd
-# Authors: Alberto Milone
-
-set -e
-
-# summary of how this script can be called:
-# * <postrm> `remove'
-# * <postrm> `purge'
-# * <old-postrm> `upgrade' <new-version>
-# * <new-postrm> `failed-upgrade' <old-version>
-# * <new-postrm> `abort-install'
-# * <new-postrm> `abort-install' <old-version>
-# * <new-postrm> `abort-upgrade' <old-version>
-# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
-# for details, see /usr/share/doc/packaging-manual/
-
-NVPD_USER="nvidia-persistenced"
-
-case "$1" in
- remove|purge)
- # Remove the nvidia-persistenced user
- if id "$NVPD_USER" > /dev/null 2>&1; then
- userdel "$NVPD_USER" || true
- fi
- ;;
-
- upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
- ;;
-
- *)
- echo "postrm called with unknown argument \`$1'" >&2
- exit 0
- ;;
-
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
diff --git a/debian/nvidia-compute-utils-550-server.preinst b/debian/nvidia-compute-utils-550-server.preinst
deleted file mode 100644
index 452a454..0000000
--- a/debian/nvidia-compute-utils-550-server.preinst
+++ /dev/null
@@ -1,57 +0,0 @@
-#! /bin/sh
-# preinst script for nvidia-compute-utils-550-server
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2017 Canonical Ltd
-# Authors: Alberto Milone
-
-set -e
-
-# summary of how this script can be called:
-# * <new-preinst> `install'
-# * <new-preinst> `install' <old-version>
-# * <new-preinst> `upgrade' <old-version>
-# * <old-preinst> `abort-upgrade' <new-version>
-#
-# For details see /usr/share/doc/packaging-manual/
-
-
-case "$1" in
- install|upgrade)
-
- # Attempt to stop the nvidia-persistenced process from the currently
- # installed package. This is needed to work-around the broken postrm script
- # introduced in 331.89-0ubuntu3. Without this, you can't upgrade from, say,
- # nvidia-331 to nvidia-343 (although you could still upgrade to a newer
- # nvidia-331 version/revision without error). For details, see:
- # https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1394348
- if [ -e /usr/bin/stop-nvidia-persistenced ] && [ -x /usr/bin/stop-nvidia-persistenced ]; then
- echo "Stopping previous nvidia-persistenced"
- /usr/bin/stop-nvidia-persistenced || true
- echo "Done."
- elif [ -e /lib/systemd/system/nvidia-persistenced.service ]; then
- if [ -x /bin/systemctl ]; then
- /bin/systemctl stop --no-block nvidia-persistenced || true
- fi
- fi
-
- ;;
-
- abort-upgrade)
- ;;
-
- *)
- echo "preinst called with unknown argument \`$1'" >&2
- exit 0
- ;;
-esac
-
-
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/nvidia-compute-utils-550-server.prerm b/debian/nvidia-compute-utils-550-server.prerm
deleted file mode 100644
index c789d59..0000000
--- a/debian/nvidia-compute-utils-550-server.prerm
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-# prerm script for nvidia-compute-utils-550-server
-#
-# Copyright (C) 2018 Canonical Ltd
-# Authors: Alberto Milone
-
-
-stop_nvidia_peristenced() {
- if [ -e /usr/bin/stop-nvidia-persistenced ] && [ -x /usr/bin/stop-nvidia-persistenced ]; then
- echo "Stopping previous nvidia-persistenced"
- /usr/bin/stop-nvidia-persistenced || true
- echo "Done."
- elif [ -e /lib/systemd/system/nvidia-persistenced.service ]; then
- if [ -x /bin/systemctl ]; then
- /bin/systemctl stop --no-block nvidia-persistenced || true
- fi
- fi
-}
-
-case "$1" in
- upgrade|remove)
- stop_nvidia_peristenced
- ;;
-esac
-
-#DEBHELPER#
diff --git a/debian/nvidia-dkms-550-server-open.install b/debian/nvidia-dkms-550-server-open.install
deleted file mode 100644
index cfb8db5..0000000
--- a/debian/nvidia-dkms-550-server-open.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/open-kernel/dkms.conf usr/src/nvidia-550.163.01
-debian/open-kernel/patches/* usr/src/nvidia-550.163.01/patches
diff --git a/debian/nvidia-dkms-550-server-open.postinst b/debian/nvidia-dkms-550-server-open.postinst
deleted file mode 100644
index 8294455..0000000
--- a/debian/nvidia-dkms-550-server-open.postinst
+++ /dev/null
@@ -1,153 +0,0 @@
-#!/bin/sh
-# postinst script for nvidia-dkms-550-server-open
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2007-2008 Mario Limonciello
-# Copyright (C) 2009 Canonical Ltd
-# Authors: Alberto Milone
-set -e
-
-PACKAGE_NAME=nvidia
-CVERSION=550.163.01
-CVERSION=${CVERSION#*really.}
-
-
-ARCH=`dpkg --print-architecture`
-case $ARCH in
- amd64)
- ARCH="x86_64"
- ;;
- i386)
- ARCH="i686"
- ;;
- armhf)
- ARCH="armhf"
- ;;
- *)
- echo "WARNING: unsupported arch: $ARCH"
- ARCH="$ARCH"
- ;;
-esac
-
-# Check the existence of a kernel named as $1
-_is_kernel_name_correct() {
- CORRECT="no"
- KERNEL_NAME=$1
-
- for kernel in /boot/config-*; do
- [ -f "$kernel" ] || continue
- KERNEL=${kernel#*-}
- if [ "${KERNEL}" = "${KERNEL_NAME}" ]; then
- CORRECT="yes"
- break
- fi
- done
-
- echo $CORRECT
-}
-
-# Get the most recent kernel on Debian based systems. This keeps
-# into account both the version and the ABI. If the current kernel
-# is the most recent kernel then the function will print a null string.
-_get_newest_kernel_debian() {
- NEWEST_KERNEL=
- NEWEST_VERSION=
- NEWEST_ABI=
-
- for kernel in /boot/config-*; do
- [ -f "$kernel" ] || continue
- KERNEL=${kernel#*-}
- KERNEL_VERSION=${KERNEL%-*}
- ABI=${KERNEL#*-}
- ABI=${ABI%-*}
-
- if [ -z "$NEWEST_KERNEL" ]; then
- # The 1st time get a version which is bigger than $1
- COMPARE_TO=$1
- else
- # Get the biggest version
- COMPARE_TO="$NEWEST_VERSION-$NEWEST_ABI"
- fi
-
- # if $kernel is greater than $COMPARE_TO
- if [ `dpkg --compare-versions "$KERNEL_VERSION-$ABI" gt "$COMPARE_TO" && echo "yes" || echo "no"` = "yes" ]; then
- NEWEST_KERNEL=$KERNEL
- NEWEST_VERSION=$KERNEL_VERSION
- NEWEST_ABI=$ABI
- fi
- done
-
- echo "$NEWEST_KERNEL"
-}
-
-
-get_newest_kernel() {
- NEWEST_KERNEL=
- # Try Debian first as rpm can be installed in Debian based distros
- if [ -e /usr/bin/dpkg ]; then
- # If DEB based
- CURRENT_KERNEL=$1
- CURRENT_VERSION=${CURRENT_KERNEL%-*}
- CURRENT_ABI=${CURRENT_KERNEL#*-}
- CURRENT_FLAVOUR=${CURRENT_ABI#*-}
- CURRENT_ABI=${CURRENT_ABI%-*}
- NEWEST_KERNEL=$(_get_newest_kernel_debian "$CURRENT_VERSION-$CURRENT_ABI")
- fi
-
- # Make sure that kernel name that we extracted corresponds to an installed
- # kernel
- if [ -n "$NEWEST_KERNEL" ] && [ `_is_kernel_name_correct $NEWEST_KERNEL` = "no" ]; then
- NEWEST_KERNEL=
- fi
-
- echo $NEWEST_KERNEL
-}
-
-case "$1" in
- configure)
- # Deal with alternatives
-
- # Clean up any previous non-multi-arch alternatives
- if [ -n "$(update-alternatives --list gl_conf 2>/dev/null)" ]; then
- set -a $(update-alternatives --list gl_conf 2>/dev/null)
- while [ $# -ge 1 ] && [ "$#" != "configure" ]; do
- ALTERNATIVE=${1}
- update-alternatives --remove gl_conf $ALTERNATIVE
- shift
- done
- fi
-
- CURRENT_KERNEL=$(uname -r)
- NEWEST_KERNEL=$(get_newest_kernel "$CURRENT_KERNEL")
-
- # Update initramfs so that the blacklist ends up in the initramfs
- if [ -x /usr/sbin/update-initramfs ]; then
- /usr/sbin/update-initramfs -u
-
- if [ -n "$NEWEST_KERNEL" ] && [ ${CURRENT_KERNEL} != ${NEWEST_KERNEL} ]; then
- # This can fail when dealing with a chroot see LP: #556653
- /usr/sbin/update-initramfs -u -k $CURRENT_KERNEL
- fi
- fi
-
- # Enable any quirks for the driver
- if [ `which quirks-handler` ]; then
- quirks-handler -e $PACKAGE_NAME -v
- fi
-
- # Build the kernel module
- /usr/lib/dkms/common.postinst $PACKAGE_NAME $CVERSION /usr/share/$PACKAGE_NAME $ARCH $2
- exit $?
- ;;
-
- abort-upgrade|abort-remove|abort-deconfigure)
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-#DEBHELPER#
diff --git a/debian/nvidia-dkms-550-server-open.postrm b/debian/nvidia-dkms-550-server-open.postrm
deleted file mode 100644
index fe04304..0000000
--- a/debian/nvidia-dkms-550-server-open.postrm
+++ /dev/null
@@ -1,54 +0,0 @@
-#! /bin/sh
-# postrm script for nvidia-dkms-550-server-open
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2018 Canonical Ltd
-# Authors: Alberto Milone
-
-set -e
-
-# summary of how this script can be called:
-# * <postrm> `remove'
-# * <postrm> `purge'
-# * <old-postrm> `upgrade' <new-version>
-# * <new-postrm> `failed-upgrade' <old-version>
-# * <new-postrm> `abort-install'
-# * <new-postrm> `abort-install' <old-version>
-# * <new-postrm> `abort-upgrade' <old-version>
-# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
-# for details, see /usr/share/doc/packaging-manual/
-
-
-case "$1" in
- remove|purge)
- # This should make sure that #PKGLIBDIR# and
- # #PKGLIBDIR32# are removed even if some
- # links are left. See LP: #540143
- rm -Rf #PKGLIBDIR# #PKGLIBDIR32#
-
- # Remove the blacklist file for hybrid graphics
- rm -f /etc/modprobe.d/nvidia-550-server_hybrid.conf
-
- # Update initramfs, in case we were loaded into it
- if [ -x /usr/sbin/update-initramfs ]; then
- /usr/sbin/update-initramfs -u
- fi
- ;;
-
- upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
-
-
- ;;
-
- *)
- echo "postrm called with unknown argument \`$1'" >&2
- exit 0
- ;;
-
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
diff --git a/debian/nvidia-dkms-550-server-open.preinst b/debian/nvidia-dkms-550-server-open.preinst
deleted file mode 100644
index 8576096..0000000
--- a/debian/nvidia-dkms-550-server-open.preinst
+++ /dev/null
@@ -1,62 +0,0 @@
-#! /bin/sh
-# preinst script for nvidia-dkms-550-server-open
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2017 Canonical Ltd
-# Authors: Alberto Milone
-
-set -e
-
-# summary of how this script can be called:
-# * <new-preinst> `install'
-# * <new-preinst> `install' <old-version>
-# * <new-preinst> `upgrade' <old-version>
-# * <old-preinst> `abort-upgrade' <new-version>
-#
-# For details see /usr/share/doc/packaging-manual/
-
-
-case "$1" in
- install|upgrade)
-
- # Attempt to remove a .run file installation of the driver before installing the package
- if [ -x /usr/bin/nvidia-uninstall ]; then
- /usr/bin/nvidia-uninstall -s || :
- fi;
-
- # Attempt to stop the nvidia-persistenced process from the currently
- # installed package. This is needed to work-around the broken postrm script
- # introduced in 331.89-0ubuntu3. Without this, you can't upgrade from, say,
- # nvidia-331 to nvidia-343 (although you could still upgrade to a newer
- # nvidia-331 version/revision without error). For details, see:
- # https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1394348
- #if [ -e /usr/bin/stop-nvidia-persistenced ] && [ -x /usr/bin/stop-nvidia-persistenced ]; then
- # echo "Stopping previous nvidia-persistenced"
- # /usr/bin/stop-nvidia-persistenced || true
- # echo "Done."
- #elif [ -e /lib/systemd/system/nvidia-persistenced.service ]; then
- # if [ -x /bin/systemctl ]; then
- # /bin/systemctl stop --no-block nvidia-persistenced || true
- # fi
- #fi
-
- ;;
-
- abort-upgrade)
- ;;
-
- *)
- echo "preinst called with unknown argument \`$1'" >&2
- exit 0
- ;;
-esac
-
-
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/nvidia-dkms-550-server-open.prerm b/debian/nvidia-dkms-550-server-open.prerm
deleted file mode 100644
index e037de1..0000000
--- a/debian/nvidia-dkms-550-server-open.prerm
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-# prerm script for nvidia-dkms-550-server-open
-#
-# Copyright (C) 2007 Mario Limonciello
-# Copyright (C) 2009 Canonical Ltd
-# Authors: Alberto Milone
-
-
-PACKAGE_NAME=nvidia
-CVERSION=550.163.01
-CVERSION=${CVERSION#*really.}
-
-remove_dkms_module() {
- echo "Removing all DKMS Modules"
- dkms remove -m $PACKAGE_NAME -v $CVERSION --all > /dev/null
- echo "Done."
-}
-
-case "$1" in
- upgrade)
- remove_dkms_module
- ;;
- remove)
- remove_dkms_module
-
- # Remove any quirks for the driver
- if [ `which quirks-handler` ]; then
- quirks-handler -d $PACKAGE_NAME -v
- fi
- ;;
-esac
-
-#DEBHELPER#
diff --git a/debian/nvidia-dkms-550-server.install b/debian/nvidia-dkms-550-server.install
deleted file mode 100644
index d4334a6..0000000
--- a/debian/nvidia-dkms-550-server.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/dkms.conf usr/src/nvidia-srv-550.163.01
-debian/dkms_nvidia/patches/* usr/src/nvidia-srv-550.163.01/patches
diff --git a/debian/nvidia-dkms-550-server.postinst b/debian/nvidia-dkms-550-server.postinst
deleted file mode 100644
index bb620d4..0000000
--- a/debian/nvidia-dkms-550-server.postinst
+++ /dev/null
@@ -1,153 +0,0 @@
-#!/bin/sh
-# postinst script for nvidia-dkms-550-server
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2007-2008 Mario Limonciello
-# Copyright (C) 2009 Canonical Ltd
-# Authors: Alberto Milone
-set -e
-
-PACKAGE_NAME=nvidia-srv
-CVERSION=550.163.01
-CVERSION=${CVERSION#*really.}
-
-
-ARCH=`dpkg --print-architecture`
-case $ARCH in
- amd64)
- ARCH="x86_64"
- ;;
- i386)
- ARCH="i686"
- ;;
- armhf)
- ARCH="armhf"
- ;;
- *)
- echo "WARNING: unsupported arch: $ARCH"
- ARCH="$ARCH"
- ;;
-esac
-
-# Check the existence of a kernel named as $1
-_is_kernel_name_correct() {
- CORRECT="no"
- KERNEL_NAME=$1
-
- for kernel in /boot/config-*; do
- [ -f "$kernel" ] || continue
- KERNEL=${kernel#*-}
- if [ "${KERNEL}" = "${KERNEL_NAME}" ]; then
- CORRECT="yes"
- break
- fi
- done
-
- echo $CORRECT
-}
-
-# Get the most recent kernel on Debian based systems. This keeps
-# into account both the version and the ABI. If the current kernel
-# is the most recent kernel then the function will print a null string.
-_get_newest_kernel_debian() {
- NEWEST_KERNEL=
- NEWEST_VERSION=
- NEWEST_ABI=
-
- for kernel in /boot/config-*; do
- [ -f "$kernel" ] || continue
- KERNEL=${kernel#*-}
- KERNEL_VERSION=${KERNEL%-*}
- ABI=${KERNEL#*-}
- ABI=${ABI%-*}
-
- if [ -z "$NEWEST_KERNEL" ]; then
- # The 1st time get a version which is bigger than $1
- COMPARE_TO=$1
- else
- # Get the biggest version
- COMPARE_TO="$NEWEST_VERSION-$NEWEST_ABI"
- fi
-
- # if $kernel is greater than $COMPARE_TO
- if [ `dpkg --compare-versions "$KERNEL_VERSION-$ABI" gt "$COMPARE_TO" && echo "yes" || echo "no"` = "yes" ]; then
- NEWEST_KERNEL=$KERNEL
- NEWEST_VERSION=$KERNEL_VERSION
- NEWEST_ABI=$ABI
- fi
- done
-
- echo "$NEWEST_KERNEL"
-}
-
-
-get_newest_kernel() {
- NEWEST_KERNEL=
- # Try Debian first as rpm can be installed in Debian based distros
- if [ -e /usr/bin/dpkg ]; then
- # If DEB based
- CURRENT_KERNEL=$1
- CURRENT_VERSION=${CURRENT_KERNEL%-*}
- CURRENT_ABI=${CURRENT_KERNEL#*-}
- CURRENT_FLAVOUR=${CURRENT_ABI#*-}
- CURRENT_ABI=${CURRENT_ABI%-*}
- NEWEST_KERNEL=$(_get_newest_kernel_debian "$CURRENT_VERSION-$CURRENT_ABI")
- fi
-
- # Make sure that kernel name that we extracted corresponds to an installed
- # kernel
- if [ -n "$NEWEST_KERNEL" ] && [ `_is_kernel_name_correct $NEWEST_KERNEL` = "no" ]; then
- NEWEST_KERNEL=
- fi
-
- echo $NEWEST_KERNEL
-}
-
-case "$1" in
- configure)
- # Deal with alternatives
-
- # Clean up any previous non-multi-arch alternatives
- if [ -n "$(update-alternatives --list gl_conf 2>/dev/null)" ]; then
- set -a $(update-alternatives --list gl_conf 2>/dev/null)
- while [ $# -ge 1 ] && [ "$#" != "configure" ]; do
- ALTERNATIVE=${1}
- update-alternatives --remove gl_conf $ALTERNATIVE
- shift
- done
- fi
-
- CURRENT_KERNEL=$(uname -r)
- NEWEST_KERNEL=$(get_newest_kernel "$CURRENT_KERNEL")
-
- # Update initramfs so that the blacklist ends up in the initramfs
- if [ -x /usr/sbin/update-initramfs ]; then
- /usr/sbin/update-initramfs -u
-
- if [ -n "$NEWEST_KERNEL" ] && [ ${CURRENT_KERNEL} != ${NEWEST_KERNEL} ]; then
- # This can fail when dealing with a chroot see LP: #556653
- /usr/sbin/update-initramfs -u -k $CURRENT_KERNEL
- fi
- fi
-
- # Enable any quirks for the driver
- if [ `which quirks-handler` ]; then
- quirks-handler -e $PACKAGE_NAME -v
- fi
-
- # Build the kernel module
- /usr/lib/dkms/common.postinst $PACKAGE_NAME $CVERSION /usr/share/$PACKAGE_NAME $ARCH $2
- exit $?
- ;;
-
- abort-upgrade|abort-remove|abort-deconfigure)
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-#DEBHELPER#
diff --git a/debian/nvidia-dkms-550-server.postrm b/debian/nvidia-dkms-550-server.postrm
deleted file mode 100644
index d834d3e..0000000
--- a/debian/nvidia-dkms-550-server.postrm
+++ /dev/null
@@ -1,54 +0,0 @@
-#! /bin/sh
-# postrm script for nvidia-dkms-550-server
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2018 Canonical Ltd
-# Authors: Alberto Milone
-
-set -e
-
-# summary of how this script can be called:
-# * <postrm> `remove'
-# * <postrm> `purge'
-# * <old-postrm> `upgrade' <new-version>
-# * <new-postrm> `failed-upgrade' <old-version>
-# * <new-postrm> `abort-install'
-# * <new-postrm> `abort-install' <old-version>
-# * <new-postrm> `abort-upgrade' <old-version>
-# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
-# for details, see /usr/share/doc/packaging-manual/
-
-
-case "$1" in
- remove|purge)
- # This should make sure that #PKGLIBDIR# and
- # #PKGLIBDIR32# are removed even if some
- # links are left. See LP: #540143
- rm -Rf #PKGLIBDIR# #PKGLIBDIR32#
-
- # Remove the blacklist file for hybrid graphics
- rm -f /etc/modprobe.d/nvidia-550-server_hybrid.conf
-
- # Update initramfs, in case we were loaded into it
- if [ -x /usr/sbin/update-initramfs ]; then
- /usr/sbin/update-initramfs -u
- fi
- ;;
-
- upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
-
-
- ;;
-
- *)
- echo "postrm called with unknown argument \`$1'" >&2
- exit 0
- ;;
-
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
diff --git a/debian/nvidia-dkms-550-server.preinst b/debian/nvidia-dkms-550-server.preinst
deleted file mode 100644
index 6f7ff2d..0000000
--- a/debian/nvidia-dkms-550-server.preinst
+++ /dev/null
@@ -1,62 +0,0 @@
-#! /bin/sh
-# preinst script for nvidia-dkms-550-server
-#
-# see: dh_installdeb(1)
-#
-# Copyright (C) 2017 Canonical Ltd
-# Authors: Alberto Milone
-
-set -e
-
-# summary of how this script can be called:
-# * <new-preinst> `install'
-# * <new-preinst> `install' <old-version>
-# * <new-preinst> `upgrade' <old-version>
-# * <old-preinst> `abort-upgrade' <new-version>
-#
-# For details see /usr/share/doc/packaging-manual/
-
-
-case "$1" in
- install|upgrade)
-
- # Attempt to remove a .run file installation of the driver before installing the package
- if [ -x /usr/bin/nvidia-uninstall ]; then
- /usr/bin/nvidia-uninstall -s || :
- fi;
-
- # Attempt to stop the nvidia-persistenced process from the currently
- # installed package. This is needed to work-around the broken postrm script
- # introduced in 331.89-0ubuntu3. Without this, you can't upgrade from, say,
- # nvidia-331 to nvidia-343 (although you could still upgrade to a newer
- # nvidia-331 version/revision without error). For details, see:
- # https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1394348
- #if [ -e /usr/bin/stop-nvidia-persistenced ] && [ -x /usr/bin/stop-nvidia-persistenced ]; then
- # echo "Stopping previous nvidia-persistenced"
- # /usr/bin/stop-nvidia-persistenced || true
- # echo "Done."
- #elif [ -e /lib/systemd/system/nvidia-persistenced.service ]; then
- # if [ -x /bin/systemctl ]; then
- # /bin/systemctl stop --no-block nvidia-persistenced || true
- # fi
- #fi
-
- ;;
-
- abort-upgrade)
- ;;
-
- *)
- echo "preinst called with unknown argument \`$1'" >&2
- exit 0
- ;;
-esac
-
-
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/nvidia-dkms-550-server.prerm b/debian/nvidia-dkms-550-server.prerm
deleted file mode 100644
index de19612..0000000
--- a/debian/nvidia-dkms-550-server.prerm
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-# prerm script for nvidia-dkms-550-server
-#
-# Copyright (C) 2007 Mario Limonciello
-# Copyright (C) 2009 Canonical Ltd
-# Authors: Alberto Milone
-
-
-PACKAGE_NAME=nvidia-srv
-CVERSION=550.163.01
-CVERSION=${CVERSION#*really.}
-
-remove_dkms_module() {
- echo "Removing all DKMS Modules"
- dkms remove -m $PACKAGE_NAME -v $CVERSION --all > /dev/null
- echo "Done."
-}
-
-case "$1" in
- upgrade)
- remove_dkms_module
- ;;
- remove)
- remove_dkms_module
-
- # Remove any quirks for the driver
- if [ `which quirks-handler` ]; then
- quirks-handler -d $PACKAGE_NAME -v
- fi
- ;;
-esac
-
-#DEBHELPER#
diff --git a/debian/nvidia-driver-550-server.docs b/debian/nvidia-driver-550-server.docs
deleted file mode 100644
index e5e3612..0000000
--- a/debian/nvidia-driver-550-server.docs
+++ /dev/null
@@ -1,6 +0,0 @@
-NVIDIA-Linux/nvidia-dbus.conf
-NVIDIA-Linux/LICENSE
-NVIDIA-Linux/NVIDIA_Changelog
-NVIDIA-Linux/README.txt
-NVIDIA-Linux/html
-NVIDIA-Linux/nvidia-persistenced-init.tar.bz2
diff --git a/debian/nvidia-firmware-550-server-550.163.01.install b/debian/nvidia-firmware-550-server-550.163.01.install
deleted file mode 100644
index 3756597..0000000
--- a/debian/nvidia-firmware-550-server-550.163.01.install
+++ /dev/null
@@ -1,2 +0,0 @@
-NVIDIA-Linux/firmware/gsp_ga10x.bin lib/firmware/nvidia/550.163.01
-NVIDIA-Linux/firmware/gsp_tu10x.bin lib/firmware/nvidia/550.163.01
diff --git a/debian/nvidia-firmware-550-server-550.163.01.lintian-overrides b/debian/nvidia-firmware-550-server-550.163.01.lintian-overrides
deleted file mode 100644
index 14a668e..0000000
--- a/