[med-svn] [Git][debian/libquazip][master] 4 commits: use a debian/clean rather than manual bits
Pino Toscano (@pino)
gitlab at salsa.debian.org
Mon Sep 29 08:37:52 BST 2025
Pino Toscano pushed to branch master at Debian / libquazip
Commits:
6e4c0d89 by Pino Toscano at 2025-09-29T09:32:44+02:00
use a debian/clean rather than manual bits
- - - - -
3d6e767f by Pino Toscano at 2025-09-29T09:35:21+02:00
simplify doc building
- - - - -
5ce9f9e6 by Pino Toscano at 2025-09-29T09:36:18+02:00
drop useless library man page
- - - - -
f70f1ae0 by Pino Toscano at 2025-09-29T09:37:35+02:00
lintian: update
- - - - -
8 changed files:
- debian/changelog
- + debian/clean
- debian/control
- debian/libquazip-doc.lintian-overrides
- − debian/libquazip5-1t64.1
- − debian/libquazip5-1t64.lintian-overrides
- − debian/libquazip5-1t64.manpages
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -17,6 +17,14 @@ libquazip (0.9.1-6) UNRELEASED; urgency=medium
* Remove field Section on binary package libquazip5-1t64 that duplicates
source.
* Add the qtbase5-dev dependency in libquazip5-dev. (Closes: #1035478)
+ * Move cleaning of the documentation to a debian/clean file.
+ * Simplify and improve the building of the documentation:
+ - run doxygen only when building also arch:all packages
+ - move pruning of .md5 files right after the doxygen call; this way
+ dh_installdocs will need to move less files
+ - move the doxygen, and graphviz build dependencies as Build-Depends-Indep
+ * Drop practically useless man page for the library.
+ * Update lintian overrides.
-- Debian QA Group <packages at qa.debian.org> Mon, 29 Sep 2025 08:37:57 +0200
=====================================
debian/clean
=====================================
@@ -0,0 +1 @@
+doc/
=====================================
debian/control
=====================================
@@ -8,8 +8,8 @@ Build-Depends: dpkg-dev (>= 1.22.5),
cmake,
qtbase5-dev,
zlib1g-dev,
- doxygen,
- graphviz
+Build-Depends-Indep: doxygen,
+ graphviz,
Standards-Version: 4.6.3
Vcs-Browser: https://salsa.debian.org/debian/libquazip
Vcs-Git: https://salsa.debian.org/debian/libquazip.git
=====================================
debian/libquazip-doc.lintian-overrides
=====================================
@@ -1,5 +1,3 @@
-# Lintian reports duplicate files in the doxygen autogenerated output
-# that should not be concidered as duplicatees
-libquazip-doc: duplicate-files usr/share/doc/libquazip-doc/html/classQuaAdler32__coll__graph.png usr/share/doc/libquazip-doc/html/classQuaAdler32__inherit__graph.png
-libquazip-doc: duplicate-files usr/share/doc/libquazip-doc/html/classQuaCrc32__coll__graph.png usr/share/doc/libquazip-doc/html/classQuaCrc32__inherit__graph.png
-
+# lintian reports duplicate files in the doxygen autogenerated output
+# that should not be considered as duplicates
+libquazip-doc: duplicate-files
=====================================
debian/libquazip5-1t64.1 deleted
=====================================
@@ -1,27 +0,0 @@
-.TH QuaZIP 1 "14 July 2014"
-.SH NAME
-quazip - C++/Qt wrapper for UNZIP/ZIP
-.SH SYNOPSIS
-.B quazip
-.SH DESCRIPTION
-.B QuaZIP
-is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that
-can be used to access ZIP archives. It uses Trolltech's Qt toolkit.
-.
-.B QuaZIP
-allows you to access files inside ZIP archives using QIODevice API,
-and that means that you can also use QTextStream, QDataStream or
-whatever you would like to use on your zipped files.
-.
-.B QuaZIP
-provides complete abstraction of the ZIP/UNZIP API, for both reading
-from and writing to ZIP archives.
-.SH SEE ALSO
-.BR minizip (1),
-.BR miniunzip (1),
-.BR zlib (3),
-.BR zip (1).
-.SH AUTHOR
-This program was written by Sergey A. Tachenov.
-This manual page was written by Eric Maeker <eric.maeker at gmail.com>.
-
=====================================
debian/libquazip5-1t64.lintian-overrides deleted
=====================================
@@ -1 +0,0 @@
-libquazip5-1t64: package-name-doesnt-match-sonames libquazip5-1
=====================================
debian/libquazip5-1t64.manpages deleted
=====================================
@@ -1,2 +0,0 @@
-debian/libquazip5-1t64.1
-
=====================================
debian/rules
=====================================
@@ -24,16 +24,10 @@ override_dh_auto_configure:
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
cp NEWS.txt NEWS
-execute_after_dh_auto_build:
+execute_after_dh_auto_build-indep:
# build doc
doxygen
-
-execute_after_dh_auto_clean:
- $(RM) -r doc
+ find doc/html -name "*.md5" -delete
override_dh_installchangelogs:
dh_installchangelogs -k NEWS.txt
-
-override_dh_installdocs-indep:
- dh_installdocs -i
- find debian -name "*.md5" -delete
View it on GitLab: https://salsa.debian.org/debian/libquazip/-/compare/24961211e341bd7fe8727186683235d536e180b1...f70f1ae089f30ee6af7f97e035cc3589a705a7bc
--
View it on GitLab: https://salsa.debian.org/debian/libquazip/-/compare/24961211e341bd7fe8727186683235d536e180b1...f70f1ae089f30ee6af7f97e035cc3589a705a7bc
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20250929/572263db/attachment-0001.htm>
More information about the debian-med-commit
mailing list