From 6c36d318eca7ef274fbab7dff512effa30c58f39 Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Mon, 11 May 2020 23:40:15 +0200 Subject: [PATCH 1/4] debian/control: remove extra blank line --- debian/control | 1 - 1 file changed, 1 deletion(-) diff --git a/debian/control b/debian/control index a435048ddf..2c6c55420f 100644 --- a/debian/control +++ b/debian/control @@ -43,7 +43,6 @@ Description: development files for Grok, a JPEG 2000 image library . This package contains the development files for Grok - Package: grokj2k-tools Section: graphics Architecture: any From e617b490de8dd32713fdb288d7d10bca061bb8ee Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Wed, 13 May 2020 22:42:30 +0200 Subject: [PATCH 2/4] debian/libgrokj2k1.symbols: add missing Build-Depends-Package field Add the missing Build-Depends-Package field to debian/libgrokj2k1.symbols as suggested by lintian: I: libgrokj2k1: symbols-file-missing-build-depends-package-field --- debian/libgrokj2k1.symbols | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/libgrokj2k1.symbols b/debian/libgrokj2k1.symbols index 6555463496..bfb6aeff94 100644 --- a/debian/libgrokj2k1.symbols +++ b/debian/libgrokj2k1.symbols @@ -1,4 +1,6 @@ -libgrokj2k.so.1 libgrokj2k1 #MINVER# +libgrokj2k.so.1 libgrokj2k1 +| libgrokj2k1 #MINVER# +* Build-Depends-Package: libgrokj2k1-dev _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv@Base 7.2.0 _ZNKSt5ctypeIcE8do_widenEc@Base 7.2.0 _ZNSt13__future_base11_Task_stateISt5_BindIFZN3grk14WaveletForwardINS2_5dwt53EE3runEPNS2_13TileComponentEEUlvE0_vEESaIiEFivEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE@Base 7.2.0 From ef8682d7f8af648bd7bba0e1e9d758056b911cdc Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Fri, 22 May 2020 23:04:58 +0200 Subject: [PATCH 3/4] debian/control: add missing ending period to some descriptions --- debian/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index 2c6c55420f..b80387a38a 100644 --- a/debian/control +++ b/debian/control @@ -29,7 +29,7 @@ Description: JPEG 2000 image compression/decompression library progressive decoding by pixel and resolution accuracy. It supports lossless and lossy compression and is resilient to image errors. . - This package contains the runtime files for Grok + This package contains the runtime files for Grok. Package: libgrokj2k1-dev Section: libdevel @@ -41,7 +41,7 @@ Description: development files for Grok, a JPEG 2000 image library progressive decoding by pixel and resolution accuracy. It supports lossless and lossy compression and is resilient to image errors. . - This package contains the development files for Grok + This package contains the development files for Grok. Package: grokj2k-tools Section: graphics From b10733116433859170a7136a098d66e3d79aa6bd Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Fri, 22 May 2020 23:10:43 +0200 Subject: [PATCH 4/4] debian: add a libgrokj2k1-doc package for the Doxygen generated API docs Add a libgrokj2k1-doc package for the Doxygen generated API docs, this has been inspired from some messages in the logs about non installed files, e.g.: dh_missing: warning: usr/share/doc/GROK/html/index.html exists in debian/tmp but is not installed to anywhere --- debian/control | 15 ++++++++++++++- debian/libgrokj2k1-doc.doc-base | 9 +++++++++ debian/libgrokj2k1-doc.docs | 1 + 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 debian/libgrokj2k1-doc.doc-base create mode 100644 debian/libgrokj2k1-doc.docs diff --git a/debian/control b/debian/control index b80387a38a..ee3ff54c44 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,6 @@ Maintainer: Aaron Boxer Homepage: https://github.com/GrokImageCompression/grok Build-Depends: cmake (>= 3.16.0), debhelper-compat (= 13), - doxygen, help2man, liblcms2-dev, libpng-dev, @@ -12,6 +11,7 @@ Build-Depends: cmake (>= 3.16.0), libtiff-dev, libturbojpeg0-dev, zlib1g-dev +Build-Depends-Indep: doxygen Standards-Version: 4.5.0 Section: libs Vcs-Browser: https://github.com/GrokImageCompression/grok @@ -35,6 +35,7 @@ Package: libgrokj2k1-dev Section: libdevel Architecture: any Depends: libgrokj2k1 (= ${binary:Version}), ${misc:Depends} +Recommends: libgrokj2k1-doc (= ${source:Version}) Description: development files for Grok, a JPEG 2000 image library Grok is a library for handling the JPEG 2000 image compression format. JPEG 2000 is a wavelet-based image compression standard that permits @@ -57,3 +58,15 @@ Description: command-line tools for the Grok JPEG 2000 library - grk_compress: encode pnm, pgm, pgx, bmp, or ppm file to j2k or jp2 file. - grk_dump: dump information contained in a j2k or jp2 file. + +Package: libgrokj2k1-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: documentation for the Grok JPEG 2000 library + Grok is a library for handling the JPEG 2000 image compression format. + JPEG 2000 is a wavelet-based image compression standard that permits + progressive decoding by pixel and resolution accuracy. + It supports lossless and lossy compression and is resilient to image errors. + . + This package contains the documentation for Grok. diff --git a/debian/libgrokj2k1-doc.doc-base b/debian/libgrokj2k1-doc.doc-base new file mode 100644 index 0000000000..63e21f3bd7 --- /dev/null +++ b/debian/libgrokj2k1-doc.doc-base @@ -0,0 +1,9 @@ +Document: libgrokj2k1 +Title: libgrokj2k1 API Manual +Author: libgrokj2k1 project +Abstract: This manual describes the API of Grok, a JPEG 2000 library. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libgrokj2k1/html/index.html +Files: /usr/share/doc/libgrokj2k1/html/*.html diff --git a/debian/libgrokj2k1-doc.docs b/debian/libgrokj2k1-doc.docs new file mode 100644 index 0000000000..6ab017334d --- /dev/null +++ b/debian/libgrokj2k1-doc.docs @@ -0,0 +1 @@ +debian/tmp/usr/share/doc/GROK/html/