summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Laboissière <rafael@debian.org>2024-01-27 14:04:08 -0300
committerRafael Laboissière <rafael@debian.org>2024-01-27 16:05:15 -0300
commit4982e24e7b1b3d93d9aa34a98915506d7ba7dcab (patch)
tree5b8fa2b00e90372d008f2c4dc53c37be39db4fdf
parent3219ab17a27eb67ad34c68784512be2926ca08ec (diff)
Install documentation
+ d/control: - Build-depend on dh-octave >= 1.8.0 - Build-depend on pyhton3 - Build-depend texlive + d/octave-dicom.doc-base: New file + d/octave-dicom.docs: New file + d/octave-dicom.info: New file + d/rules: Build the documentation via override_dh_auto_build Gbp-Dch: Full
-rw-r--r--debian/control6
-rw-r--r--debian/octave-dicom.doc-base16
-rw-r--r--debian/octave-dicom.docs2
-rw-r--r--debian/octave-dicom.info1
-rwxr-xr-xdebian/rules5
5 files changed, 28 insertions, 2 deletions
diff --git a/debian/control b/debian/control
index ef57cc8..01f1db6 100644
--- a/debian/control
+++ b/debian/control
@@ -5,9 +5,11 @@ Maintainer: Debian Octave Group <team+pkg-octave-team@tracker.debian.org>
Uploaders: Rafael Laboissière <rafael@debian.org>
Build-Depends: cmake,
debhelper-compat (= 13),
- dh-octave (>= 1.2.3),
+ dh-octave (>= 1.8.0),
dh-sequence-octave,
- libgdcm-dev (>= 2.0.16)
+ libgdcm-dev (>= 2.0.16),
+ python3,
+ texlive
Standards-Version: 4.6.2
Homepage: https://gnu-octave.github.io/packages/dicom/
Vcs-Git: https://salsa.debian.org/pkg-octave-team/octave-dicom.git
diff --git a/debian/octave-dicom.doc-base b/debian/octave-dicom.doc-base
new file mode 100644
index 0000000..d4d0a29
--- /dev/null
+++ b/debian/octave-dicom.doc-base
@@ -0,0 +1,16 @@
+Document: octave-dicom-manual
+Title: Octave Dicom - Dicom File I/O for GNU octave
+Author: John Donoghue
+Abstract: Documentation for the Dicom Package for GNU Octave
+Section: Science/Mathematics
+
+Format: PDF
+Files: /usr/share/doc/octave-dicom/dicom.pdf.gz
+
+Format: HTML
+Files: /usr/share/doc/octave-dicom/dicom.html
+Index: /usr/share/doc/octave-dicom/dicom.html
+
+Format: Info
+Files: /usr/share/info/dicom.info.gz
+Index: /usr/share/info/dicom.info.gz
diff --git a/debian/octave-dicom.docs b/debian/octave-dicom.docs
new file mode 100644
index 0000000..019af28
--- /dev/null
+++ b/debian/octave-dicom.docs
@@ -0,0 +1,2 @@
+doc/dicom.html
+doc/dicom.pdf
diff --git a/debian/octave-dicom.info b/debian/octave-dicom.info
new file mode 100644
index 0000000..63268cb
--- /dev/null
+++ b/debian/octave-dicom.info
@@ -0,0 +1 @@
+doc/dicom.info
diff --git a/debian/rules b/debian/rules
index 96f5873..401b830 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,3 +9,8 @@ sharedir = debian/octave-dicom/usr/share
execute_after_dh_installdeb:
mv $(sharedir)/octave/packages/dicom-*/imdata/README.md \
$(sharedir)/doc/octave-dicom/README-imdata.md
+
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
+override_dh_auto_build:
+ make -k docs doc/dicom.info
+endif