Lintian Fixes - gtk2-engines

Ready changes

Summary

Lintian Result

Diff

diff --git a/debian/changelog b/debian/changelog
index 3d96e31..b248d48 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,20 @@
+gtk2-engines (1:2.20.2-6) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Fill in Homepage field.
+  * Bump debhelper from old 11 to 13.
+    + debian/rules: Drop --fail-missing argument to dh_missing, which is now the
+      default.
+  * Set debhelper-compat version in Build-Depends.
+  * Set upstream metadata fields: Contact, Name (from ./configure),
+    Repository-Browse.
+  * Replace XC-Package-Type with Package-Type.
+  * Update Vcs-* headers from URL redirect.
+  * Use canonical URL in Vcs-Git.
+  * Avoid explicitly specifying -Wl,--as-needed linker flag.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 02 Sep 2022 06:29:29 -0000
+
 gtk2-engines (1:2.20.2-5) unstable; urgency=medium
 
   * Update Vcs fields for conversion to git
@@ -642,4 +659,3 @@ gtk2.0-engines (1.9.0-1) unstable; urgency=low
   * New package for GTK2 engines
 
  -- Ed Boraas <ed@debian.org>  Mon, 29 Jul 2002 07:08:46 -0700
-
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index b4de394..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-11
diff --git a/debian/control b/debian/control
index c3fc56a..bfd414f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,20 +1,21 @@
 # This file is autogenerated. DO NOT EDIT!
-# 
+#
 # Modifications should be made to debian/control.in instead.
 # This file is regenerated automatically in the clean target.
 Source: gtk2-engines
 Section: gnome
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
-Uploaders: Emilio Pozuelo Monfort <pochu@debian.org>, Jeremy Bicha <jbicha@debian.org>, Josselin Mouette <joss@debian.org>, Michael Biebl <biebl@debian.org>, Sebastian Dröge <slomo@debian.org>
+Uploaders: Emilio Pozuelo Monfort <pochu@debian.org>, Josselin Mouette <joss@debian.org>, Michael Biebl <biebl@debian.org>, Sebastian Dröge <slomo@debian.org>
 Standards-Version: 4.1.2
-Build-Depends: debhelper (>= 11),
+Build-Depends: debhelper-compat (= 13),
                libgtk2.0-dev (>= 2.19.7-2),
                gnome-pkg-tools (>= 0.10),
                libxml-parser-perl,
                intltool
-Vcs-Git: https://anonscm.debian.org/git/pkg-gnome/gtk2-engines.git
-Vcs-Browser: https://anonscm.debian.org/git/pkg-gnome/gtk2-engines.git
+Vcs-Git: https://salsa.debian.org/gnome-team/gtk2-engines.git
+Vcs-Browser: https://salsa.debian.org/gnome-team/gtk2-engines
+Homepage: http://art.gnome.org/
 
 Package: gtk2-engines
 Architecture: any
@@ -38,7 +39,7 @@ Description: theme engines for GTK+ 2.x
  A few sample themes using these engines are also included.
 
 Package: gtk2-engines-udeb
-XC-Package-Type: udeb
+Package-Type: udeb
 Section: debian-installer
 Architecture: any
 Depends: ${misc:Depends},
diff --git a/debian/control.in b/debian/control.in
index 198b639..a3b7d63 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -4,13 +4,14 @@ Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
 Uploaders: @GNOME_TEAM@
 Standards-Version: 4.1.2
-Build-Depends: debhelper (>= 11),
+Build-Depends: debhelper-compat (= 13),
                libgtk2.0-dev (>= 2.19.7-2),
                gnome-pkg-tools (>= 0.10),
                libxml-parser-perl,
                intltool
-Vcs-Git: https://anonscm.debian.org/git/pkg-gnome/gtk2-engines.git
-Vcs-Browser: https://anonscm.debian.org/git/pkg-gnome/gtk2-engines.git
+Vcs-Git: https://salsa.debian.org/gnome-team/gtk2-engines.git
+Vcs-Browser: https://salsa.debian.org/gnome-team/gtk2-engines
+Homepage: http://art.gnome.org/
 
 Package: gtk2-engines
 Architecture: any
@@ -34,7 +35,7 @@ Description: theme engines for GTK+ 2.x
  A few sample themes using these engines are also included.
 
 Package: gtk2-engines-udeb
-XC-Package-Type: udeb
+Package-Type: udeb
 Section: debian-installer
 Architecture: any
 Depends: ${misc:Depends},
diff --git a/debian/rules b/debian/rules
index 4e1d2d2..859676c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,7 +5,7 @@ GNOME_MODULE := gtk-engines
 TARBALL_EXT := tar.bz2
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-Bsymbolic -Wl,--as-needed
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-Bsymbolic
 
 %:
 	dh $@ --with gnome
@@ -23,9 +23,6 @@ override_dh_install:
 	find debian/tmp -name '*.la' -print -delete
 	dh_install
 
-override_dh_missing:
-	dh_missing --fail-missing
-
 # don't run dh_makeshlibs (we don't need shlibs for Gtk modules)
 override_dh_makeshlibs:
 	dh_makeshlibs --no-act
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..509b341
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,4 @@
+---
+Name: gtk-engines
+Contact: Andrea Cimitan
+Repository-Browse: https://gitlab.gnome.org/users/sign_in

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/lib/debug/.build-id/1d/175079f7e24b61481aef8a2591682280f905d3.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/1d/6bbd6493c74c918947dcc0189312cb3a802925.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/5b/9841d1da794c47dd13de57ab8f8c624a197d81.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/68/05ab8a97045649d3f08843629a5c79cc185084.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/7f/6775e6f928f3c6bdd36b2e499f33ef81d3d319.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/a3/a78dc2d93c84b8df28c247c2bcef4e6c3babb8.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/b8/98221f3df7ff140e0198b602f5d13e8772a0f2.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/cc/75c55570c314c87076fbff47731a58257ea9f6.debug
-rw-r--r--  root/root   /usr/lib/debug/.dwz/x86_64-linux-gnu/gtk2-engines.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/1d/e01ec7ab5e6267ed22f9f7ddcd2354b526d73b.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/26/962f1805c82d62812a2bf82b79a5cb1e290c31.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/53/e021be5041ecccff07b436d12fffa59c3e67d9.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/6b/c446a63b9f2704a5bf22cb2794026a4d775ffa.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/96/640c938b78e7c457f9633c631a4d2f3b0ab07b.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/a1/632e9dbedb8676659599c8ac16dea04ea61ca3.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/b4/bfe43a58084ec41e3385f4a5a4b39481965b51.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d8/b74775c6ea14a1908de672770c673c67c998be.debug

Control files of package gtk2-engines: lines which differ (wdiff format)

  • Homepage: http://art.gnome.org/

Control files of package gtk2-engines-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 1de01ec7ab5e6267ed22f9f7ddcd2354b526d73b 26962f1805c82d62812a2bf82b79a5cb1e290c31 53e021be5041ecccff07b436d12fffa59c3e67d9 6bc446a63b9f2704a5bf22cb2794026a4d775ffa 96640c938b78e7c457f9633c631a4d2f3b0ab07b a1632e9dbedb8676659599c8ac16dea04ea61ca3 b4bfe43a58084ec41e3385f4a5a4b39481965b51 d8b74775c6ea14a1908de672770c673c67c998be 1d175079f7e24b61481aef8a2591682280f905d3 1d6bbd6493c74c918947dcc0189312cb3a802925 5b9841d1da794c47dd13de57ab8f8c624a197d81 6805ab8a97045649d3f08843629a5c79cc185084 7f6775e6f928f3c6bdd36b2e499f33ef81d3d319 a3a78dc2d93c84b8df28c247c2bcef4e6c3babb8 b898221f3df7ff140e0198b602f5d13e8772a0f2 cc75c55570c314c87076fbff47731a58257ea9f6

Control files of package gtk2-engines-udeb: lines which differ (wdiff format)

  • Depends: libc6-udeb (>= 2.36), 2.34), libcairo2-udeb (>= 1.16.0), libgdk-pixbuf-2.0-0-udeb (>= 2.42.10+dfsg), 2.42.9+dfsg), libglib2.0-udeb (>= 2.74.5) 2.73.3)

Run locally

More details

Full run details