[plasma/plasma-sdk] /: Move all docbook files from subdirs into doc/
Andreas Sturmlechner
null at kde.org
Wed Dec 11 23:45:29 GMT 2024
Git commit 30e11fb73008ab6fc5b7f7d089d6f23ea84e4750 by Andreas Sturmlechner.
Committed on 06/12/2024 at 21:07.
Pushed by ltoscano into branch 'master'.
Move all docbook files from subdirs into doc/
Bringing this project in line with 99% of other ECM based KDE projects.
kde-cli-tools taken as a template (thus ECMOptionalAddSubdirectory used in doc/)
Signed-off-by: Andreas Sturmlechner <asturm at gentoo.org>
M +4 -1 CMakeLists.txt
A +3 -0 doc/CMakeLists.txt
A +1 -0 doc/engineexplorer/CMakeLists.txt
R +0 -0 doc/engineexplorer/man-plasmaengineexplorer.1.docbook [from: engineexplorer/man-plasmaengineexplorer.1.docbook - 100% similarity]
A +1 -0 doc/kqml/CMakeLists.txt
R +0 -0 doc/kqml/man-kqml.1.docbook [from: kqml/man-kqml.1.docbook - 100% similarity]
A +1 -0 doc/plasmoidviewer/CMakeLists.txt
R +0 -0 doc/plasmoidviewer/man-plasmoidviewer.1.docbook [from: plasmoidviewer/man-plasmoidviewer.1.docbook - 100% similarity]
M +0 -2 engineexplorer/CMakeLists.txt
M +0 -1 kqml/CMakeLists.txt
M +0 -1 plasmoidviewer/CMakeLists.txt
https://invent.kde.org/plasma/plasma-sdk/-/commit/30e11fb73008ab6fc5b7f7d089d6f23ea84e4750
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 637cf0ae..346b7ce3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,6 +31,7 @@ include(KDECompilerSettings NO_POLICY_SCOPE)
include(KDEClangFormat)
include(KDEGitCommitHooks)
include(ECMDeprecationSettings)
+include(ECMOptionalAddSubdirectory)
include(ECMQmlModule)
include(FeatureSummary)
@@ -88,12 +89,14 @@ add_subdirectory(plasmoidviewer)
add_subdirectory(themeexplorer)
add_subdirectory(lookandfeelexplorer)
+add_subdirectory(doc)
+kdoctools_install(po)
+
# add clang-format target for all our real source files
file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h)
kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
ki18n_install(po)
-kdoctools_install(po)
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
new file mode 100644
index 00000000..5c99b157
--- /dev/null
+++ b/doc/CMakeLists.txt
@@ -0,0 +1,3 @@
+ecm_optional_add_subdirectory(engineexplorer)
+ecm_optional_add_subdirectory(kqml)
+ecm_optional_add_subdirectory(plasmoidviewer)
diff --git a/doc/engineexplorer/CMakeLists.txt b/doc/engineexplorer/CMakeLists.txt
new file mode 100644
index 00000000..c4360a46
--- /dev/null
+++ b/doc/engineexplorer/CMakeLists.txt
@@ -0,0 +1 @@
+kdoctools_create_manpage (man-plasmaengineexplorer.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR})
diff --git a/engineexplorer/man-plasmaengineexplorer.1.docbook b/doc/engineexplorer/man-plasmaengineexplorer.1.docbook
similarity index 100%
rename from engineexplorer/man-plasmaengineexplorer.1.docbook
rename to doc/engineexplorer/man-plasmaengineexplorer.1.docbook
diff --git a/doc/kqml/CMakeLists.txt b/doc/kqml/CMakeLists.txt
new file mode 100644
index 00000000..bb8ff4d4
--- /dev/null
+++ b/doc/kqml/CMakeLists.txt
@@ -0,0 +1 @@
+kdoctools_create_manpage (man-kqml.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR})
diff --git a/kqml/man-kqml.1.docbook b/doc/kqml/man-kqml.1.docbook
similarity index 100%
rename from kqml/man-kqml.1.docbook
rename to doc/kqml/man-kqml.1.docbook
diff --git a/doc/plasmoidviewer/CMakeLists.txt b/doc/plasmoidviewer/CMakeLists.txt
new file mode 100644
index 00000000..99a46344
--- /dev/null
+++ b/doc/plasmoidviewer/CMakeLists.txt
@@ -0,0 +1 @@
+kdoctools_create_manpage (man-plasmoidviewer.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR})
diff --git a/plasmoidviewer/man-plasmoidviewer.1.docbook b/doc/plasmoidviewer/man-plasmoidviewer.1.docbook
similarity index 100%
rename from plasmoidviewer/man-plasmoidviewer.1.docbook
rename to doc/plasmoidviewer/man-plasmoidviewer.1.docbook
diff --git a/engineexplorer/CMakeLists.txt b/engineexplorer/CMakeLists.txt
index 446c676d..9de9b289 100644
--- a/engineexplorer/CMakeLists.txt
+++ b/engineexplorer/CMakeLists.txt
@@ -26,5 +26,3 @@ install(TARGETS plasmaengineexplorer ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
install(PROGRAMS org.kde.plasmaengineexplorer.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(FILES org.kde.plasmaengineexplorer.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
-
-kdoctools_create_manpage (man-plasmaengineexplorer.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR})
diff --git a/kqml/CMakeLists.txt b/kqml/CMakeLists.txt
index 84d7d9ac..b9c65b19 100644
--- a/kqml/CMakeLists.txt
+++ b/kqml/CMakeLists.txt
@@ -22,5 +22,4 @@ set_target_properties(kqml PROPERTIES WIN32_EXECUTABLE FALSE)
install(TARGETS kqml ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
-kdoctools_create_manpage (man-kqml.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR})
install(FILES completions/kqml.zsh RENAME _kqml DESTINATION ${KDE_INSTALL_ZSHAUTOCOMPLETEDIR})
diff --git a/plasmoidviewer/CMakeLists.txt b/plasmoidviewer/CMakeLists.txt
index 010b9edc..02776c95 100644
--- a/plasmoidviewer/CMakeLists.txt
+++ b/plasmoidviewer/CMakeLists.txt
@@ -23,7 +23,6 @@ install(TARGETS plasmoidviewer ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
install(PROGRAMS org.kde.plasmoidviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(FILES org.kde.plasmoidviewer.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
-kdoctools_create_manpage (man-plasmoidviewer.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR})
install(FILES completions/plasmoidviewer.zsh RENAME _plasmoidviewer DESTINATION ${KDE_INSTALL_ZSHAUTOCOMPLETEDIR})
More information about the kde-doc-english
mailing list