[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