Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package nvidia-settings-legacy-390xx Let's bring the versions of nvidia-settings-legacy-390xx and nvidia-graphics-driver-legacy-390xx in sync. Packaging wise the icon is moved out of the legacy pixmaps location as in all other nvidia-settings* packages. This also brings the packaging (i.e. the way how substitutions are handled) in sync with all the other variants of nvidia-settings* packages. unblock nvidia-settings-legacy-390xx/390.143-2 Andreas
diff -Nru nvidia-settings-legacy-390xx-390.141/debian/changelog nvidia-settings-legacy-390xx-390.143/debian/changelog --- nvidia-settings-legacy-390xx-390.141/debian/changelog 2021-01-11 23:48:22.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/debian/changelog 2021-06-15 10:58:57.000000000 +0200 @@ -1,3 +1,20 @@ +nvidia-settings-legacy-390xx (390.143-2) unstable; urgency=medium + + * Rename "legacy" variables to "variant" and add Tesla support. + + -- Andreas Beckmann <a...@debian.org> Tue, 15 Jun 2021 10:58:57 +0200 + +nvidia-settings-legacy-390xx (390.143-1) unstable; urgency=medium + + [ Andreas Beckmann ] + * New upstream release 390.143. + + [ Pino Toscano ] + * Install nvidia-settings.png in the hicolor icon theme, rather than the + legacy pixmaps location. + + -- Andreas Beckmann <a...@debian.org> Tue, 25 May 2021 09:59:11 +0200 + nvidia-settings-legacy-390xx (390.141-1) unstable; urgency=medium * New upstream release 390.141. diff -Nru nvidia-settings-legacy-390xx-390.141/debian/control nvidia-settings-legacy-390xx-390.143/debian/control --- nvidia-settings-legacy-390xx-390.141/debian/control 2021-01-11 23:48:22.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/debian/control 2021-06-15 10:58:57.000000000 +0200 @@ -29,17 +29,18 @@ Pre-Depends: nvidia-installer-cleanup, Depends: - ${nvidia-alternative}, - ${shlibs:Depends}, ${misc:Depends} + , ${nvidia}-alternative + , ${shlibs:Depends}, ${misc:Depends} Recommends: - libgl1-nvidia${nvidia:Legacy}-glvnd-glx | libgl1-nvidia${nvidia:Legacy}-glx, - nvidia${nvidia:Legacy}-vdpau-driver, - libnvidia${nvidia:Legacy}-ml1, + , libgl1-${nvidia}-glvnd-glx + | libgl1-${nvidia}-glx + , ${nvidia}-vdpau-driver + , lib${nvidia}-ml1 Provides: nvidia-settings-gtk-${nvidia:Version}, Conflicts: nvidia-settings-gtk-${nvidia:Version}, -Description: tool for configuring the NVIDIA graphics driver${nvidia:LegacyDesc} +Description: tool for configuring the NVIDIA graphics driver${nvidia:VariantDesc} The nvidia-settings utility is a tool for configuring the NVIDIA Linux graphics driver. It operates by communicating with the NVIDIA X driver, querying and updating state as appropriate. This diff -Nru nvidia-settings-legacy-390xx-390.141/debian/nvidia-settings.desktop.in nvidia-settings-legacy-390xx-390.143/debian/nvidia-settings.desktop.in --- nvidia-settings-legacy-390xx-390.141/debian/nvidia-settings.desktop.in 2021-01-11 23:48:22.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/debian/nvidia-settings.desktop.in 2021-06-15 10:58:57.000000000 +0200 @@ -4,9 +4,9 @@ Exec=nvidia-settings Terminal=false Categories=HardwareSettings;System;Settings; -Icon=nvidia-settings#LEGACY# -Name=NVIDIA X Server Settings#LEGACY_DESC# -Comment=Configure NVIDIA X Server Settings#LEGACY_DESC# +Icon=nvidia-settings#VARIANT# +Name=NVIDIA X Server Settings#VARIANT_DESC# +Comment=Configure NVIDIA X Server Settings#VARIANT_DESC# # Translations provided by Sun Microsystems Name[de]=NVIDIA X-Server-Einstellungen diff -Nru nvidia-settings-legacy-390xx-390.141/debian/nvidia-settings.install.in nvidia-settings-legacy-390xx-390.143/debian/nvidia-settings.install.in --- nvidia-settings-legacy-390xx-390.141/debian/nvidia-settings.install.in 2021-01-11 23:48:22.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/debian/nvidia-settings.install.in 2021-06-15 10:58:57.000000000 +0200 @@ -1,6 +1,6 @@ usr/bin/nvidia-settings usr/lib/#PRIVATE#/ debian/nvidia-settings.desktop usr/lib/#PRIVATE#/ -nvidia-settings#LEGACY#.png usr/share/pixmaps/ +usr/share/icons/ usr/bin/nv-control-dpy usr/lib/#PRIVATE#/ usr/share/man/man1/nvidia-settings.1.gz usr/lib/#PRIVATE#/ usr/lib/libnvidia-gtk?.so.* diff -Nru nvidia-settings-legacy-390xx-390.141/debian/rules nvidia-settings-legacy-390xx-390.143/debian/rules --- nvidia-settings-legacy-390xx-390.141/debian/rules 2021-01-11 23:48:22.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/debian/rules 2021-06-15 10:58:57.000000000 +0200 @@ -26,17 +26,19 @@ include debian/rules.defs NVIDIA_LEGACY ?= -NVIDIA_ALTERNATIVE ?= nvidia$(legacy)-alternative +NVIDIA_TESLA ?= NVIDIA_RELEASE = $(DEB_VERSION_UPSTREAM) -legacy = $(if $(NVIDIA_LEGACY),-legacy-$(NVIDIA_LEGACY)xx) -legacy_description = $(if $(NVIDIA_LEGACY), ($(NVIDIA_LEGACY)xx legacy version)) -nvidia_private = nvidia$(if $(legacy),/$(patsubst -%,%,$(legacy)),/current) -watch_version ?= $(NVIDIA_LEGACY) +variant = $(if $(NVIDIA_TESLA),tesla-$(NVIDIA_TESLA),$(if $(NVIDIA_LEGACY),legacy-$(NVIDIA_LEGACY)xx)) +variant_description = $(if $(NVIDIA_TESLA), (Tesla $(NVIDIA_TESLA) version),$(if $(NVIDIA_LEGACY), ($(NVIDIA_LEGACY)xx legacy version))) +-variant = $(if $(variant),-$(variant)) +nvidia = nvidia$(-variant) +nvidia_private = nvidia/$(if $(variant),$(variant),current) +watch_version ?= $(or $(NVIDIA_TESLA),$(NVIDIA_LEGACY)) ALL_CONTROL := $(wildcard debian/nvidia-settings.*) -LEGACY_CONTROL := $(wildcard debian/nvidia-settings$(legacy).*) -RENAME_CONTROL = $(filter-out $(LEGACY_CONTROL),$(ALL_CONTROL)) -RENAMED_CONTROL = $(patsubst debian/nvidia-settings.%,debian/nvidia-settings$(legacy).%,$(RENAME_CONTROL)) +VARIANT_CONTROL := $(wildcard debian/nvidia-settings$(-variant).*) +RENAME_CONTROL = $(filter-out $(VARIANT_CONTROL),$(ALL_CONTROL)) +RENAMED_CONTROL = $(patsubst debian/nvidia-settings.%,debian/nvidia-settings$(-variant).%,$(RENAME_CONTROL)) TEMPLATES := $(wildcard debian/*.in) AUTOGEN += $(patsubst %.in,%,$(TEMPLATES)) AUTOGEN += $(patsubst %.in,%,$(RENAMED_CONTROL)) @@ -55,7 +57,8 @@ override_dh_auto_install: dh_auto_install --destdir=debian/tmp install -m 0755 samples/$(OUTPUTDIR)/nv-control-dpy debian/tmp/usr/bin/ - install -m 0644 doc/nvidia-settings.png debian/tmp/nvidia-settings$(legacy).png + install -d -m 0755 debian/tmp/usr/share/icons/hicolor/128x128/apps/ + install -m 0644 doc/nvidia-settings.png debian/tmp/usr/share/icons/hicolor/128x128/apps/nvidia-settings$(-variant).png execute_after_dh_auto_clean: $(RM) src/libXNVCtrl/libXNVCtrl.a @@ -66,27 +69,27 @@ $(MAKE) -f debian/rules $(AUTOKEEP) override_dh_gencontrol: - dh_gencontrol -- -V'nvidia:Legacy=$(legacy)' \ - -V'nvidia:LegacyDesc=$(legacy_description)' \ - -V'nvidia:Version=$(NVIDIA_RELEASE)' \ - -V'nvidia-alternative=$(NVIDIA_ALTERNATIVE)' + dh_gencontrol -- \ + -V'nvidia=$(nvidia)' \ + -V'nvidia:VariantDesc=$(variant_description)' \ + -V'nvidia:Version=$(NVIDIA_RELEASE)' # used by dpkg-genchanges debian/substvars: - echo 'nvidia:LegacyDesc=$(legacy_description)' > $@ + echo 'nvidia:VariantDesc=$(variant_description)' > $@ # Generating control files debian/%:: debian/%.in debian/rules debian/rules.defs perl -p \ - -e 's{#LEGACY#}{$(legacy)}g;' \ - -e 's{#LEGACY_DESC#}{$(legacy_description)}g;' \ + -e 's{#VARIANT#}{$(-variant)}g;' \ + -e 's{#VARIANT_DESC#}{$(variant_description)}g;' \ -e 's{#PRIVATE#}{$(nvidia_private)}g;' \ -e 's{#WATCH_VERSION#}{$(watch_version)}g;' \ < $< > $@ -# Renaming control files for legacy packaging -ifneq (,$(legacy)) -nvidia-settings$(legacy).%: nvidia-settings.% +# Renaming control files for variant packaging +ifneq (,$(variant)) +nvidia-settings$(-variant).%: nvidia-settings.% cp -a $< $@ endif diff -Nru nvidia-settings-legacy-390xx-390.141/debian/rules.defs nvidia-settings-legacy-390xx-390.143/debian/rules.defs --- nvidia-settings-legacy-390xx-390.141/debian/rules.defs 2021-01-11 23:48:22.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/debian/rules.defs 2021-06-15 10:58:57.000000000 +0200 @@ -1 +1,2 @@ +#NVIDIA_TESLA = NVIDIA_LEGACY = 390 diff -Nru nvidia-settings-legacy-390xx-390.141/doc/version.mk nvidia-settings-legacy-390xx-390.143/doc/version.mk --- nvidia-settings-legacy-390xx-390.141/doc/version.mk 2020-12-28 17:31:30.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/doc/version.mk 2021-03-12 08:29:56.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 390.141 +NVIDIA_VERSION = 390.143 diff -Nru nvidia-settings-legacy-390xx-390.141/samples/version.mk nvidia-settings-legacy-390xx-390.143/samples/version.mk --- nvidia-settings-legacy-390xx-390.141/samples/version.mk 2020-12-28 17:31:30.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/samples/version.mk 2021-03-12 08:29:56.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 390.141 +NVIDIA_VERSION = 390.143 diff -Nru nvidia-settings-legacy-390xx-390.141/src/libXNVCtrl/version.mk nvidia-settings-legacy-390xx-390.143/src/libXNVCtrl/version.mk --- nvidia-settings-legacy-390xx-390.141/src/libXNVCtrl/version.mk 2020-12-28 17:31:30.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/src/libXNVCtrl/version.mk 2021-03-12 08:29:56.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 390.141 +NVIDIA_VERSION = 390.143 diff -Nru nvidia-settings-legacy-390xx-390.141/src/version.h nvidia-settings-legacy-390xx-390.143/src/version.h --- nvidia-settings-legacy-390xx-390.141/src/version.h 2020-12-28 17:31:30.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/src/version.h 2021-03-12 08:29:56.000000000 +0100 @@ -1 +1 @@ -#define NVIDIA_VERSION "390.141" +#define NVIDIA_VERSION "390.143" diff -Nru nvidia-settings-legacy-390xx-390.141/src/version.mk nvidia-settings-legacy-390xx-390.143/src/version.mk --- nvidia-settings-legacy-390xx-390.141/src/version.mk 2020-12-28 17:31:30.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/src/version.mk 2021-03-12 08:29:56.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 390.141 +NVIDIA_VERSION = 390.143 diff -Nru nvidia-settings-legacy-390xx-390.141/version.mk nvidia-settings-legacy-390xx-390.143/version.mk --- nvidia-settings-legacy-390xx-390.141/version.mk 2020-12-28 17:31:30.000000000 +0100 +++ nvidia-settings-legacy-390xx-390.143/version.mk 2021-03-12 08:29:56.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 390.141 +NVIDIA_VERSION = 390.143