From 92a8eff6dede310bb180f46fddf63a7c7f295e3e Mon Sep 17 00:00:00 2001 From: Stefan Fiedler Date: Sun, 16 May 2004 19:02:00 +0000 Subject: [PATCH] Stefan Fiedler: Add a config option to kdelibs allowing API documentation to be generated, especially useful to developers. Index: package/kde/kdelibs/kdelibs.conf =================================================================== [2004042623250514576] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2891 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/kde/kdelibs/config.hlp | 6 ++++++ package/kde/kdelibs/config.in | 2 ++ package/kde/kdelibs/kdelibs.conf | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/package/kde/kdelibs/config.hlp b/package/kde/kdelibs/config.hlp index d5dddbd8b..df0e74040 100644 --- a/package/kde/kdelibs/config.hlp +++ b/package/kde/kdelibs/config.hlp @@ -25,3 +25,9 @@ MENU_PKG_KDE32 ROCKCFG_PKG_KDE32_CORE_PREFIX Please enter the prefix where you want KDE installed. + +ROCKCFG_PKG_KDE32_APIDOX + Generate documentation about the KDE library API (Application + Programmers' Interface), especially useful to developers of KDE-based + software. KDevelop can link to this documentation. This option + requires the doxygen package at build time. diff --git a/package/kde/kdelibs/config.in b/package/kde/kdelibs/config.in index 8aa0d8fc3..1e9d2456b 100644 --- a/package/kde/kdelibs/config.in +++ b/package/kde/kdelibs/config.in @@ -24,6 +24,8 @@ if pkgcheck kdelibs X ; then menu_begin MENU_PKG_KDE32 'KDE 3.2 Package Options' text 'Install prefix for KDE 3.2 Packages' \ ROCKCFG_PKG_KDE32_CORE_PREFIX "opt/kde32" + bool 'Generate KDE Library Documentation' \ + ROCKCFG_PKG_KDE32_APIDOX 0 menu_end fi diff --git a/package/kde/kdelibs/kdelibs.conf b/package/kde/kdelibs/kdelibs.conf index 55bbbac49..14331fe8e 100644 --- a/package/kde/kdelibs/kdelibs.conf +++ b/package/kde/kdelibs/kdelibs.conf @@ -22,6 +22,11 @@ . $base/package/*/*/kde-32.conf +if ROCKCFG_PKG_KDE32_APIDOX ; then + echo "KDE library documentation will be generated." + makeinstopt="apidox $makeinstopt" +fi + kde_pm() { cat > $root/etc/profile.d/kde32 <<-EOP