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 <[email protected]>  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 <[email protected]>.
-


=====================================
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.


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to