Fixed and modernize lintian handling

This commit is contained in:
Xavier Roche
2023-01-14 15:58:02 +01:00
parent 87b1b37cdd
commit b1a98a7f16
10 changed files with 12 additions and 18 deletions

View File

@@ -1,4 +1,3 @@
usr/share/httrack/html
usr/share/doc/httrack
usr/share/doc/httrack/httrack-doc.html
usr/share/lintian/overrides/httrack-doc

View File

@@ -1,3 +1,2 @@
duplicate-changelog-files usr/share/doc/httrack/changelog.gz usr/share/doc/httrack/history.txt.gz
package-contains-documentation-outside-usr-share-doc usr/share/httrack/*
extended-description-is-probably-too-short
httrack-doc: extra-license-file usr/share/httrack/html/license.txt
httrack-doc: package-contains-documentation-outside-usr-share-doc usr/share/httrack/*

View File

@@ -1,2 +0,0 @@
duplicate-changelog-files usr/share/doc/httrack/changelog.gz usr/share/doc/httrack/history.txt.gz
source-is-missing html/* templates/*

View File

@@ -3,4 +3,3 @@ usr/lib/*/libhttrack.{so}
usr/lib/*/libhtsjava.{so}
usr/share/httrack/libtest
usr/lib/*/httrack/libtest
usr/share/lintian/overrides/libhttrack-dev

View File

@@ -1,2 +1,5 @@
library-not-linked-against-libc usr/lib/*/httrack/libtest/libfilename.so.1.0.0
breakout-link *
libhttrack-dev: breakout-link *
libhttrack-dev: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/httrack/libtest/*
libhttrack-dev: library-not-linked-against-libc usr/lib/*/httrack/libtest/libfilename.so.1.0.0
libhttrack-dev: package-contains-documentation-outside-usr-share-doc usr/share/httrack/libtest/readme.txt
libhttrack-dev: package-name-defined-in-config-h usr/include/httrack/config.h

2
debian/libhttrack2.lintian-overrides vendored Normal file
View File

@@ -0,0 +1,2 @@
libhttrack2: no-symbols-control-file usr/lib/*
libhttrack2: spelling-error-in-binary usr/lib/*/libhttrack.so.* updat update

9
debian/rules vendored
View File

@@ -100,14 +100,7 @@ install: build
ln -s /usr/share/httrack/libtest/readme.txt \
$(CURDIR)/debian/httrack/usr/lib/$(DEB_HOST_MULTIARCH)/httrack/libtest/readme.txt
# Lintian overrides
mkdir -p $(CURDIR)/debian/httrack/usr/share/lintian/overrides
cp $(CURDIR)/debian/httrack.lintian-overrides \
$(CURDIR)/debian/httrack/usr/share/lintian/overrides/httrack
cp $(CURDIR)/debian/libhttrack-dev.lintian-overrides \
$(CURDIR)/debian/httrack/usr/share/lintian/overrides/libhttrack-dev
cp $(CURDIR)/debian/httrack-doc.lintian-overrides \
$(CURDIR)/debian/httrack/usr/share/lintian/overrides/httrack-doc
dh_lintian
dh_movefiles --sourcedir=debian/httrack

View File

@@ -0,0 +1 @@
webhttrack-common: package-contains-documentation-outside-usr-share-doc *

View File

@@ -1 +1 @@
missing-depends-on-sensible-utils usr/bin/webhttrack
webhttrack: missing-depends-on-sensible-utils sensible-browser usr/bin/webhttrack