Skip to content

Commit 069dd50

Browse files
author
Aaron Boxer
authored
Merge pull request #183 from ao2/debian-packaging-fixups-2
Debian packaging fixups 2, add -doc package
2 parents dc58950 + b107331 commit 069dd50

File tree

4 files changed

+29
-5
lines changed

4 files changed

+29
-5
lines changed

debian/control

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ Maintainer: Aaron Boxer <[email protected]>
44
Homepage: https://github.com/GrokImageCompression/grok
55
Build-Depends: cmake (>= 3.16.0),
66
debhelper-compat (= 13),
7-
doxygen,
87
help2man,
98
liblcms2-dev,
109
libpng-dev,
1110
libzstd-dev,
1211
libtiff-dev,
1312
libturbojpeg0-dev,
1413
zlib1g-dev
14+
Build-Depends-Indep: doxygen
1515
Standards-Version: 4.5.0
1616
Section: libs
1717
Vcs-Browser: https://github.com/GrokImageCompression/grok
@@ -29,20 +29,20 @@ Description: JPEG 2000 image compression/decompression library
2929
progressive decoding by pixel and resolution accuracy.
3030
It supports lossless and lossy compression and is resilient to image errors.
3131
.
32-
This package contains the runtime files for Grok
32+
This package contains the runtime files for Grok.
3333

3434
Package: libgrokj2k1-dev
3535
Section: libdevel
3636
Architecture: any
3737
Depends: libgrokj2k1 (= ${binary:Version}), ${misc:Depends}
38+
Recommends: libgrokj2k1-doc (= ${source:Version})
3839
Description: development files for Grok, a JPEG 2000 image library
3940
Grok is a library for handling the JPEG 2000 image compression format.
4041
JPEG 2000 is a wavelet-based image compression standard that permits
4142
progressive decoding by pixel and resolution accuracy.
4243
It supports lossless and lossy compression and is resilient to image errors.
4344
.
44-
This package contains the development files for Grok
45-
45+
This package contains the development files for Grok.
4646

4747
Package: grokj2k-tools
4848
Section: graphics
@@ -58,3 +58,15 @@ Description: command-line tools for the Grok JPEG 2000 library
5858
- grk_compress: encode pnm, pgm, pgx, bmp, or ppm file to j2k
5959
or jp2 file.
6060
- grk_dump: dump information contained in a j2k or jp2 file.
61+
62+
Package: libgrokj2k1-doc
63+
Section: doc
64+
Architecture: all
65+
Depends: ${misc:Depends}
66+
Description: documentation for the Grok JPEG 2000 library
67+
Grok is a library for handling the JPEG 2000 image compression format.
68+
JPEG 2000 is a wavelet-based image compression standard that permits
69+
progressive decoding by pixel and resolution accuracy.
70+
It supports lossless and lossy compression and is resilient to image errors.
71+
.
72+
This package contains the documentation for Grok.

debian/libgrokj2k1-doc.doc-base

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Document: libgrokj2k1
2+
Title: libgrokj2k1 API Manual
3+
Author: libgrokj2k1 project
4+
Abstract: This manual describes the API of Grok, a JPEG 2000 library.
5+
Section: Programming
6+
7+
Format: HTML
8+
Index: /usr/share/doc/libgrokj2k1/html/index.html
9+
Files: /usr/share/doc/libgrokj2k1/html/*.html

debian/libgrokj2k1-doc.docs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
debian/tmp/usr/share/doc/GROK/html/

debian/libgrokj2k1.symbols

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
libgrokj2k.so.1 libgrokj2k1 #MINVER#
1+
libgrokj2k.so.1 libgrokj2k1
2+
| libgrokj2k1 #MINVER#
3+
* Build-Depends-Package: libgrokj2k1-dev
24
_ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv@Base 7.2.0
35
_ZNKSt5ctypeIcE8do_widenEc@Base 7.2.0
46
_ZNSt13__future_base11_Task_stateISt5_BindIFZN3grk14WaveletForwardINS2_5dwt53EE3runEPNS2_13TileComponentEEUlvE0_vEESaIiEFivEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE@Base 7.2.0

0 commit comments

Comments
 (0)