Add doxygen build
authorBoyuan Yang <byang@debian.org>
Sat, 3 Dec 2022 14:13:52 +0000 (09:13 -0500)
committerBoyuan Yang <byang@debian.org>
Sat, 3 Dec 2022 14:45:30 +0000 (09:45 -0500)
debian/control
debian/libdtkcore-dev.docs
debian/libdtkcore5.shlibs
debian/rules

index 8d8e486e457cc39d1c24805213477cbd8b6f7d7c..d9ec8b75d6ab7bc30e9a9aa0ab406d40df61c41c 100644 (file)
@@ -12,6 +12,7 @@ Uploaders:
 Build-Depends:
  cmake,
  debhelper-compat (= 13),
+ doxygen <!nodoc>,
  libgsettings-qt-dev,
  pkg-config,
  pkg-kde-tools,
index 3d0db513a504640aaec96e6b1c30df659d537565..803b9d4a4e199b6234b98e2dbb3e75ad8f1e65af 100644 (file)
@@ -1,2 +1,2 @@
 README.md
-doc/Specification.md
+docs/Specification.md
index 4c9f455c6ba88302b56f71c8964889c142fb0b19..ed9991619dd90fb5dcb66d9635b181dd05503e05 100644 (file)
@@ -1 +1 @@
-libdtkcore 5 libdtkcore5 (>= 5.5.33~)
+libdtkcore 5 libdtkcore5 (>= 5.6.2~)
index 651ddb4faa654e4ab84f8f07416dfdf86de7ba8e..4aaa14ee42246a5d6e688d351113a0ce0f3a710b 100755 (executable)
@@ -19,16 +19,30 @@ include /usr/share/dpkg/default.mk
 
 VERSION = $(DEB_VERSION_UPSTREAM)
 
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
+  BUILD_DOC_OPTION := ON
+else
+  BUILD_DOC_OPTION := OFF
+endif
+
+
 %:
        dh $@ --with pkgkde_symbolshelper
 
 override_dh_auto_configure:
        dh_auto_configure -- \
                -DBUILD_EXAMPLES=OFF \
-            -DBUILD_DOCS=ON \
-            -DBUILD_VERSION=$(VERSION) \
-            -DDVERSION=0 \
+            -DBUILD_DOCS=$(BUILD_DOC_OPTION) \
+            -DBUILD_VERSION=0 \
+            -DDVERSION=$(VERSION) \
             $(NULL)
 
 override_dh_installchangelogs:
        dh_installchangelogs -k CHANGELOG.md
+
+
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
+execute_after_dh_install:
+       # Manually install .qch file when documentation is being built
+       dh_install debian/tmp/usr/share/qt5/doc/dtkcore.qch debian/libdtkcore-dev/usr/share/qt5/doc/
+endif