summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmanoil Kotsev <deloptes@gmail.com>2025-06-28 09:06:18 +0000
committerEmanoil Kotsev <deloptes@gmail.com>2025-07-03 23:29:47 +0000
commit1724aea79cdfe7b49540c09ef090c2a26f4ed516 (patch)
tree66d2dda1d3732af0c9751374b4b38086b999267a
parent0a7bcd16acadf148733428ee7e3798a1e9e32ac1 (diff)
downloadtde-packaging-feat/tdemultimedia-apidocs.tar.gz
tde-packaging-feat/tdemultimedia-apidocs.zip
Generating apidocs with the new macro tde_add_project_apidocs()feat/tdemultimedia-apidocs
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
-rw-r--r--debian/_base/core/tdemultimedia/debian/control17
-rwxr-xr-xdebian/_base/core/tdemultimedia/debian/rules2
-rw-r--r--debian/_base/core/tdemultimedia/debian/tdemultimedia-apidocs.install1
3 files changed, 20 insertions, 0 deletions
diff --git a/debian/_base/core/tdemultimedia/debian/control b/debian/_base/core/tdemultimedia/debian/control
index 49c068545..1e917292f 100644
--- a/debian/_base/core/tdemultimedia/debian/control
+++ b/debian/_base/core/tdemultimedia/debian/control
@@ -328,3 +328,20 @@ Description: debugging symbols for tdemultimedia
This package contains the debugging symbols associated with tdemultimedia-trinity.
They will automatically be used by gdb for debugging tdemultimedia-related
issues.
+
+Package: tdemultimedia-apidocs
+Section: doc
+Architecture: any
+Suggests: konqueror-trinity | www-browser, tdebase-trinity
+Description: Trinity multimedia developers documentation in HTML format
+ This package provides all of the TDE multimedia developers documentation
+ generated by doxygen in HTML format so it can be read with any web browser.
+ .
+ The documentation will be installed into the usual directories
+ /opt/trinity/share/doc/tde/<project name>/<appidocs>/ or
+ /opt/trinity/share/doc/tde/<project name>/<appidocs>/<subdir>, for instance
+ /opt/trinity/share/doc/tde/tdemultimedia/kmix/. Documentation is provided for most
+ TDE multimedia packages.
+ .
+ This package is part of Trinity, and a component of the TDE multimedia module.
+ See the 'tde-trinity' and 'tdemultimedia-trinity' packages for more information.
diff --git a/debian/_base/core/tdemultimedia/debian/rules b/debian/_base/core/tdemultimedia/debian/rules
index 7010e9b52..0ca2cdf59 100755
--- a/debian/_base/core/tdemultimedia/debian/rules
+++ b/debian/_base/core/tdemultimedia/debian/rules
@@ -4,6 +4,8 @@ include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/tde.mk
+DEB_KDE_APIDOX := yes
+
DEB_CMAKE_EXTRA_FLAGS := \
-DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
-DCMAKE_INSTALL_PREFIX="/opt/trinity" \
diff --git a/debian/_base/core/tdemultimedia/debian/tdemultimedia-apidocs.install b/debian/_base/core/tdemultimedia/debian/tdemultimedia-apidocs.install
new file mode 100644
index 000000000..854650ea7
--- /dev/null
+++ b/debian/_base/core/tdemultimedia/debian/tdemultimedia-apidocs.install
@@ -0,0 +1 @@
+debian/tmp/opt/trinity/share/doc/tde/HTML/en/tdemultimedia-apidocs/*