Install apiref via dh_installdocs
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Thu, 4 Aug 2022 15:41:51 +0000 (17:41 +0200)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Thu, 4 Aug 2022 15:41:51 +0000 (17:41 +0200)
debian/libjuce-doc.docs [new file with mode: 0644]
debian/libjuce-doc.install [deleted file]
debian/patches/debian_doxygen-outdir.patch [new file with mode: 0644]
debian/patches/series
debian/rules

diff --git a/debian/libjuce-doc.docs b/debian/libjuce-doc.docs
new file mode 100644 (file)
index 0000000..a1f3595
--- /dev/null
@@ -0,0 +1 @@
+docs/doxygen/apiref
diff --git a/debian/libjuce-doc.install b/debian/libjuce-doc.install
deleted file mode 100644 (file)
index bd2288f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-docs/doxygen/doc/*     /usr/share/doc/juce-modules-source/apiref
diff --git a/debian/patches/debian_doxygen-outdir.patch b/debian/patches/debian_doxygen-outdir.patch
new file mode 100644 (file)
index 0000000..2256ec6
--- /dev/null
@@ -0,0 +1,19 @@
+Description: Output doxygen-generated HTML into apiref/ folder
+ so we don't need to rename it later
+Author: IOhannes m zmölnig
+Origin: Debian
+Forwarded: not-needed
+Last-Update: 2022-08-04
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- juce.orig/docs/doxygen/Doxyfile
++++ juce/docs/doxygen/Doxyfile
+@@ -1099,7 +1099,7 @@
+ # The default directory is: html.
+ # This tag requires that the tag GENERATE_HTML is set to YES.
+-HTML_OUTPUT            = doc
++HTML_OUTPUT            = apiref
+ # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
+ # generated HTML page (for example: .htm, .php, .asp).
index d916206fca3ed4ae9c264499b9fbdca61de671f3..9d654e162f71c63c1d4fb7e0acbbce3e66531adb 100644 (file)
@@ -2,6 +2,7 @@ debian_fixed-defines.patch
 debian_no-update-check.patch
 debian_system_modules.patch
 debian_python3-doxygen.patch
+debian_doxygen-outdir.patch
 debian_unittests_globalpaths.patch
 debian_vst.patch
 debian_link_systemlibs.patch
index 62f99ac2f9c98b1eb141c067f00ce439aa3775cd..4792fde2283a0895372b263343a36e8e279e19d6 100755 (executable)
@@ -78,7 +78,11 @@ override_dh_install-indep:
                -type f -executable \
                '(' -name "*.h" -or -name "*.cpp" ')' \
                -exec chmod -c 0644 {} +
+
        dh_doxygen -i
+override_dh_installdocs-indep:
+       dh_installdocs -plibjuce-doc --doc-main-package=juce-modules-source
+       dh_installdocs --remaining-packages
 
 override_dh_installchangelogs:
        dh_installchangelogs ChangeList.txt