diff options
author | Emanoil Kotsev <deloptes@gmail.com> | 2025-06-28 09:06:18 +0000 |
---|---|---|
committer | Emanoil Kotsev <deloptes@gmail.com> | 2025-07-03 23:29:47 +0000 |
commit | 1724aea79cdfe7b49540c09ef090c2a26f4ed516 (patch) | |
tree | 66d2dda1d3732af0c9751374b4b38086b999267a | |
parent | 0a7bcd16acadf148733428ee7e3798a1e9e32ac1 (diff) | |
download | tde-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/control | 17 | ||||
-rwxr-xr-x | debian/_base/core/tdemultimedia/debian/rules | 2 | ||||
-rw-r--r-- | debian/_base/core/tdemultimedia/debian/tdemultimedia-apidocs.install | 1 |
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/* |