Run of lintian-fixes for libcsfml

Try this locally (using the lintian-brush package):

debcheckout libcsfml
cd libcsfml
lintian-brush

Merge these changes:

git pull https://janitor.debian.net/git/libcsfml lintian-fixes/main

Summary

Diff

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 c328d9b..95f564c 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders:
  James Cowgill <jcowgill@debian.org>
 Build-Depends:
  cmake (>= 2.8.9),
- debhelper (>= 11),
+ debhelper-compat (= 12),
  doxygen,
  libsfml-dev (>= 2.5)
 Rules-Requires-Root: no
diff --git a/debian/tests/build b/debian/tests/build
index 85c7d61..423b0bb 100644
--- a/debian/tests/build
+++ b/debian/tests/build
@@ -3,15 +3,15 @@
 
 set -e
 
-# Require $ADTTMP for temporary build files
-if [ -z "$ADTTMP" ]
+# Require $AUTOPKGTEST_TMP for temporary build files
+if [ -z "$AUTOPKGTEST_TMP" ]
 then
-	echo "Required envvar \"$ADTTMP\"is not set" >&2
+	echo "Required envvar \"$AUTOPKGTEST_TMP\"is not set" >&2
 	exit 1
 fi
 
-cp debian/tests/csfml_test.c "$ADTTMP"
-cd "$ADTTMP"
+cp debian/tests/csfml_test.c "$AUTOPKGTEST_TMP"
+cd "$AUTOPKGTEST_TMP"
 
 # Build programs
 gcc -Wall -Werror -o csfml_test1 csfml_test.c -lcsfml-graphics -lcsfml-window -lcsfml-audio -lcsfml-network -lcsfml-system
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..0c5edf8
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/SFML/CSFML/issues
+Bug-Submit: https://github.com/SFML/CSFML/issues/new
+Repository: https://github.com/SFML/CSFML.git
+Repository-Browse: https://github.com/SFML/CSFML

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/22/df9b0a63107e0c64c3a9b709729745a40a94f8.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/37/073d79b98e7f089cb642940b92d807526b393e.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/3b/ec0c931932eba1493ce2401ec2281adaba74d2.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/66/94be97822b943522fd590754ae0feb01c02bed.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/7d/836141ba23a923a65c8f89f9547bfbd5cc41d8.debug
-rw-r--r--  root/root   /usr/share/doc/libcsfml-dev/html/doxygen.svg

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/b7/4012b9e66a37e03cabbb3f6dcec4652b9796e7.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/cf/60132d471f068192b6e1d3c78474cc49c0ebb4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d5/5932f37fb7ee0ca28cd36d9861bde891189a1a.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/f1/4d3bd6fed8f1011a5aee6a0a187f59bf482580.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/fe/fbd5a513181b440275f65c1cc7b977d60bdff9.debug
-rw-r--r--  root/root   /usr/share/doc/libcsfml-dev/html/doxygen.png

No differences were encountered between the control files of package libcsfml-audio2.5

Control files of package libcsfml-audio2.5-dbgsym: lines which differ (wdiff format)

  • Build-Ids: cf60132d471f068192b6e1d3c78474cc49c0ebb4 37073d79b98e7f089cb642940b92d807526b393e

No differences were encountered between the control files of package libcsfml-dev

No differences were encountered between the control files of package libcsfml-doc

No differences were encountered between the control files of package libcsfml-graphics2.5

Control files of package libcsfml-graphics2.5-dbgsym: lines which differ (wdiff format)

  • Build-Ids: b74012b9e66a37e03cabbb3f6dcec4652b9796e7 6694be97822b943522fd590754ae0feb01c02bed

No differences were encountered between the control files of package libcsfml-network2.5

Control files of package libcsfml-network2.5-dbgsym: lines which differ (wdiff format)

  • Build-Ids: fefbd5a513181b440275f65c1cc7b977d60bdff9 3bec0c931932eba1493ce2401ec2281adaba74d2

No differences were encountered between the control files of package libcsfml-system2.5

Control files of package libcsfml-system2.5-dbgsym: lines which differ (wdiff format)

  • Build-Ids: d55932f37fb7ee0ca28cd36d9861bde891189a1a 22df9b0a63107e0c64c3a9b709729745a40a94f8

No differences were encountered between the control files of package libcsfml-window2.5

Control files of package libcsfml-window2.5-dbgsym: lines which differ (wdiff format)

  • Build-Ids: f14d3bd6fed8f1011a5aee6a0a187f59bf482580 7d836141ba23a923a65c8f89f9547bfbd5cc41d8

Publish History

Resulting package

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t lintian-fixes libcsfml-audio2.5-dbgsym
apt install -t lintian-fixes libcsfml-audio2.5
apt install -t lintian-fixes libcsfml-dev
apt install -t lintian-fixes libcsfml-doc
apt install -t lintian-fixes libcsfml-graphics2.5-dbgsym
apt install -t lintian-fixes libcsfml-graphics2.5
apt install -t lintian-fixes libcsfml-network2.5-dbgsym
apt install -t lintian-fixes libcsfml-network2.5
apt install -t lintian-fixes libcsfml-system2.5-dbgsym
apt install -t lintian-fixes libcsfml-system2.5
apt install -t lintian-fixes libcsfml-window2.5-dbgsym
apt install -t lintian-fixes libcsfml-window2.5

Lintian Result

Full worker log Full build log