[kde-doc-english] [kaffeine] /: Add documentation to the build system

Mauro Carvalho Chehab mchehab at osg.samsung.com
Thu Jun 2 21:25:21 UTC 2016


Git commit 599f61063b1d50b0f0878db95d384efa68f2266b by Mauro Carvalho Chehab.
Committed on 02/06/2016 at 21:21.
Pushed by mauroc into branch 'master'.

Add documentation to the build system

Add a CMakeLists.txt file to doc/ dir, fix index.docbook for
it to build and include it to the main CMakeLists.txt

CC kde-doc-english at kde.org

Signed-off-by: Mauro Carvalho Chehab <mchehab at osg.samsung.com>

M  +2    -0    CMakeLists.txt
M  +1    -1    doc/CMakeLists.txt
M  +3    -13   doc/index.docbook

http://commits.kde.org/kaffeine/599f61063b1d50b0f0878db95d384efa68f2266b

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1be9599..6eabb39 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -44,6 +44,7 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
 	Notifications
 	IdleTime
 	DBusAddons
+	DocTools	# To generate Kaffeine Handbook
 )
 
 include(KDEInstallDirs)
@@ -79,6 +80,7 @@ add_subdirectory(dtvdaemon)
 add_subdirectory(icons)
 add_subdirectory(profiles)
 add_subdirectory(src)
+add_subdirectory(doc)
 ecm_optional_add_subdirectory(po)
 
 if(BUILD_TOOLS)
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 39c1c95..06f05fb 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1 +1 @@
-kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR amarok)
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kaffeine)
diff --git a/doc/index.docbook b/doc/index.docbook
index 8532031..8d8a73e 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -1,21 +1,11 @@
 <?xml version="1.0" ?>
-<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.0//EN" "dtd/kdex.dtd" [
-  <!-- Define an entity for your application if it is not part of KDE
-       CVS -->
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
   <!ENTITY kaffeine "<application>Kaffeine</application>">
-  <!ENTITY kappname "&kaffeine;"><!-- replace kmyapplication here
-                                            do *not* replace kappname-->
-  <!ENTITY package "kde-module"><!-- kdebase, kdeadmin, etc.  Leave
-                                     this unchanged if your
-                                     application is not maintained in KDE CVS -->
   <!ENTITY % addindex "IGNORE">
-  <!ENTITY % English "INCLUDE"> <!-- ONLY If you are writing non-English
-                                     original documentation, change
-                                     the language here -->
+  <!ENTITY % English "INCLUDE">
 ]>
 
-<book lang="&language;">
-
+<book id="kaffeine" lang="&language;">
 
 <bookinfo>
 <title>&kaffeine; 0.8 Handbook</title>


More information about the kde-doc-english mailing list