Run of lintian-fixes for ace-of-penguins
Merge these changes:
git pull https://janitor.debian.net/git/ace-of-penguins lintian-fixes/main
Summary
- Use secure URI in Homepage field. ( homepage-field-uses-insecure-uri )
- Update renamed lintian tag names in lintian overrides. ( renamed-tag )
- Set upstream metadata fields: Bug-Database. ( upstream-metadata-file-is-missing )
- Update standards version to 4.6.1, no changes needed. ( out-of-date-standards-version )
- Avoid explicitly specifying -Wl,--as-needed linker flag. ( debian-rules-uses-as-needed-linker-flag )
Diff
diff --git a/debian/ace-of-penguins.lintian-overrides b/debian/ace-of-penguins.lintian-overrides
index c7777df..32a25a0 100644
--- a/debian/ace-of-penguins.lintian-overrides
+++ b/debian/ace-of-penguins.lintian-overrides
@@ -4,14 +4,14 @@
# - The library is shared by the programs. There will be no ABI break ever.
# - Nobody else will ever use the library; track record of 20 years.
-ace-of-penguins [i386] binary: non-dev-pkg-with-shlib-symlink usr/lib/i386-linux-gnu/libcards.so.1.0.0 usr/lib/i386-linux-gnu/libcards.so
+ace-of-penguins [i386] binary: link-to-shared-library-in-wrong-package usr/lib/i386-linux-gnu/libcards.so.1.0.0 usr/lib/i386-linux-gnu/libcards.so
ace-of-penguins [i386] binary: no-symbols-control-file usr/lib/i386-linux-gnu/libcards.so.1.0.0
-ace-of-penguins [i386] binary: shlib-calls-exit usr/lib/i386-linux-gnu/libcards.so.1.0.0
-ace-of-penguins [i386] binary: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libcards.so.1.0.0 usr/lib/i386-linux-gnu/libcards.so
+ace-of-penguins [i386] binary: exit-in-shared-library usr/lib/i386-linux-gnu/libcards.so.1.0.0
+ace-of-penguins [i386] binary: link-to-shared-library-in-wrong-package usr/lib/x86_64-linux-gnu/libcards.so.1.0.0 usr/lib/i386-linux-gnu/libcards.so
ace-of-penguins [amd64] binary: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcards.so.1.0.0
-ace-of-penguins [amd64] binary: shlib-calls-exit usr/lib/x86_64-linux-gnu/libcards.so.1.0.0
-ace-of-penguins [amd64] binary: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libcards.so.1.0.0 usr/lib/x86_64-linux-gnu/libcards.so
+ace-of-penguins [amd64] binary: exit-in-shared-library usr/lib/x86_64-linux-gnu/libcards.so.1.0.0
+ace-of-penguins [amd64] binary: link-to-shared-library-in-wrong-package usr/lib/x86_64-linux-gnu/libcards.so.1.0.0 usr/lib/x86_64-linux-gnu/libcards.so
ace-of-penguins binary: package-name-doesnt-match-sonames libcards1
diff --git a/debian/control b/debian/control
index ed1605b..0b3550c 100644
--- a/debian/control
+++ b/debian/control
@@ -11,10 +11,10 @@ Build-Depends:
libx11-dev,
zlib1g-dev,
zlib1g-dev:native
-Standards-Version: 4.5.0
+Standards-Version: 4.6.1
Vcs-Git: https://salsa.debian.org/games-team/ace-of-penguins.git
Vcs-Browser: https://salsa.debian.org/games-team/ace-of-penguins
-Homepage: http://www.delorie.com/store/ace/
+Homepage: https://www.delorie.com/store/ace/
Package: ace-of-penguins
Architecture: any
diff --git a/debian/rules b/debian/rules
index f30d7b9..b606966 100755
--- a/debian/rules
+++ b/debian/rules
@@ -35,7 +35,6 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# NOTE: The sources won't compile with -pedantic
export DEB_CFLAGS_MAINT_APPEND = -Wall $(CPPFLAGS)
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
MANDIR = $(MANROOTDIR)/man6
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..041a1c2
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,2 @@
+---
+Bug-Database: DJ Delorie <dj@delorie.com>
Publish History
- 2022-11-12T14:21: Merge proposal updated ( Success )
- 2022-11-11T06:59: Merge proposal updated ( Success )
- 2022-11-10T14:26: Merge proposal updated ( Success )
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 ace-of-penguins-dbgsymapt install -t lintian-fixes ace-of-penguins
Reviews
Reviewer | Verdict | Comment |
---|---|---|
jelmer@debian.org | approved |