From 626a79638c5baeff1aef7dc82fa06aa49ba94f1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kai=20Wasserb=C3=A4ch?= Date: Fri, 2 Jul 2010 21:01:21 +0200 Subject: [PATCH] Added new binary package cmake-docs. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This new package contains all additional documentation (i.e. non-man documentation) for all parts of CMake. cmake-docs registers its contents with doc-base. Signed-off-by: Kai Wasserbäch --- debian/changelog | 4 +++- debian/cmake-curses-gui.install | 1 - debian/cmake-data.install | 21 ------------------- debian/cmake-docs.doc-base.ccmake | 10 +++++++++ debian/cmake-docs.doc-base.cmake | 10 +++++++++ debian/cmake-docs.doc-base.cmake-commands | 10 +++++++++ .../cmake-docs.doc-base.cmake-compatcommands | 10 +++++++++ debian/cmake-docs.doc-base.cmake-gui | 10 +++++++++ debian/cmake-docs.doc-base.cmake-modules | 10 +++++++++ debian/cmake-docs.doc-base.cmake-policies | 10 +++++++++ debian/cmake-docs.doc-base.cmake-properties | 10 +++++++++ debian/cmake-docs.doc-base.cmake-variables | 10 +++++++++ debian/cmake-docs.doc-base.cpack | 10 +++++++++ debian/cmake-docs.doc-base.ctest | 10 +++++++++ debian/cmake-docs.install | 3 +++ debian/cmake-qt-gui.install | 3 --- debian/control | 14 +++++++++++++ 17 files changed, 130 insertions(+), 26 deletions(-) create mode 100644 debian/cmake-docs.doc-base.ccmake create mode 100644 debian/cmake-docs.doc-base.cmake create mode 100644 debian/cmake-docs.doc-base.cmake-commands create mode 100644 debian/cmake-docs.doc-base.cmake-compatcommands create mode 100644 debian/cmake-docs.doc-base.cmake-gui create mode 100644 debian/cmake-docs.doc-base.cmake-modules create mode 100644 debian/cmake-docs.doc-base.cmake-policies create mode 100644 debian/cmake-docs.doc-base.cmake-properties create mode 100644 debian/cmake-docs.doc-base.cmake-variables create mode 100644 debian/cmake-docs.doc-base.cpack create mode 100644 debian/cmake-docs.doc-base.ctest create mode 100644 debian/cmake-docs.install diff --git a/debian/changelog b/debian/changelog index 86254e127..f774322a4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,8 @@ cmake (2.8.2-2) UNRELEASED; urgency=low - Added libarchive-dev to Build-Depends. - Don't {,B-}D on procps on Hurd, already provided by hurd. - Added Homepage field (fixes no-homepage-field). + - Added new binary package cmake-docs and moved all additional + documentation there (registered with doc-base now). * debian/rules: Use system libarchive. * debian/patches: - add_libarchive_script.patch: Added to allow building with the system's @@ -16,7 +18,7 @@ cmake (2.8.2-2) UNRELEASED; urgency=low fix-CTestTestFailedSubmit-xmlrpc.diff patch to fix a (wrongly) failing test in that case. - -- Kai Wasserbäch Fri, 02 Jul 2010 16:08:26 +0200 + -- Kai Wasserbäch Fri, 02 Jul 2010 19:07:57 +0200 cmake (2.8.2-1) unstable; urgency=low diff --git a/debian/cmake-curses-gui.install b/debian/cmake-curses-gui.install index ae450414e..92f628d77 100644 --- a/debian/cmake-curses-gui.install +++ b/debian/cmake-curses-gui.install @@ -1,3 +1,2 @@ usr/bin/ccmake -usr/share/doc/cmake/ccmake.* usr/share/doc/cmake-curses-gui/ usr/share/man/man1/ccmake.1 diff --git a/debian/cmake-data.install b/debian/cmake-data.install index d02c04c8b..d683c553d 100644 --- a/debian/cmake-data.install +++ b/debian/cmake-data.install @@ -1,27 +1,6 @@ Docs/cmake-mode.el usr/share/emacs/site-lisp debian/cmake.xpm usr/share/pixmaps usr/share/cmake-2.8/* -usr/share/doc/cmake/cmake-commands.html -usr/share/doc/cmake/cmake-commands.txt -usr/share/doc/cmake/cmake-compatcommands.html -usr/share/doc/cmake/cmake-compatcommands.txt -usr/share/doc/cmake/cmake-modules.html -usr/share/doc/cmake/cmake-modules.txt -usr/share/doc/cmake/cmake-policies.html -usr/share/doc/cmake/cmake-policies.txt -usr/share/doc/cmake/cmake-properties.html -usr/share/doc/cmake/cmake-properties.txt -usr/share/doc/cmake/cmake-variables.html -usr/share/doc/cmake/cmake-variables.txt -usr/share/doc/cmake/cmake.docbook -usr/share/doc/cmake/cmake.html -usr/share/doc/cmake/cmake.txt -usr/share/doc/cmake/cpack.docbook -usr/share/doc/cmake/cpack.html -usr/share/doc/cmake/cpack.txt -usr/share/doc/cmake/ctest.docbook -usr/share/doc/cmake/ctest.html -usr/share/doc/cmake/ctest.txt usr/share/man/man1/cmakecommands.1 usr/share/man/man1/cmakecompat.1 usr/share/man/man1/cmakemodules.1 diff --git a/debian/cmake-docs.doc-base.ccmake b/debian/cmake-docs.doc-base.ccmake new file mode 100644 index 000000000..24b494ff9 --- /dev/null +++ b/debian/cmake-docs.doc-base.ccmake @@ -0,0 +1,10 @@ +Document: ccmake +Title: Reference of curses based interface of CMake. +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/ccmake.html +Files: /usr/share/doc/cmake-docs/ccmake.html + +Format: Text +Files: /usr/share/doc/cmake-docs/ccmake.txt.gz diff --git a/debian/cmake-docs.doc-base.cmake b/debian/cmake-docs.doc-base.cmake new file mode 100644 index 000000000..e2ea931ab --- /dev/null +++ b/debian/cmake-docs.doc-base.cmake @@ -0,0 +1,10 @@ +Document: cmake +Title: Reference of CMake the Cross-Platform Makefile Generator. +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cmake.html +Files: /usr/share/doc/cmake-docs/cmake.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cmake.txt.gz diff --git a/debian/cmake-docs.doc-base.cmake-commands b/debian/cmake-docs.doc-base.cmake-commands new file mode 100644 index 000000000..b582a590c --- /dev/null +++ b/debian/cmake-docs.doc-base.cmake-commands @@ -0,0 +1,10 @@ +Document: cmake-commands +Title: Command reference of CMake +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cmake-commands.html +Files: /usr/share/doc/cmake-docs/cmake-commands.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cmake-commands.txt.gz diff --git a/debian/cmake-docs.doc-base.cmake-compatcommands b/debian/cmake-docs.doc-base.cmake-compatcommands new file mode 100644 index 000000000..64d7cbd13 --- /dev/null +++ b/debian/cmake-docs.doc-base.cmake-compatcommands @@ -0,0 +1,10 @@ +Document: cmake-compatcommands +Title: Reference of CMake compatibility commands +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cmake-compatcommands.html +Files: /usr/share/doc/cmake-docs/cmake-compatcommands.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cmake-compatcommands.txt.gz diff --git a/debian/cmake-docs.doc-base.cmake-gui b/debian/cmake-docs.doc-base.cmake-gui new file mode 100644 index 000000000..fbefc4cb3 --- /dev/null +++ b/debian/cmake-docs.doc-base.cmake-gui @@ -0,0 +1,10 @@ +Document: cmake-gui +Title: Documentation of the Qt GUI for CMake +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cmake-gui.html +Files: /usr/share/doc/cmake-docs/cmake-gui.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cmake-gui.txt.gz diff --git a/debian/cmake-docs.doc-base.cmake-modules b/debian/cmake-docs.doc-base.cmake-modules new file mode 100644 index 000000000..cd938a0ad --- /dev/null +++ b/debian/cmake-docs.doc-base.cmake-modules @@ -0,0 +1,10 @@ +Document: cmake-modules +Title: Reference of available CMake modules +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cmake-modules.html +Files: /usr/share/doc/cmake-docs/cmake-modules.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cmake-modules.txt.gz diff --git a/debian/cmake-docs.doc-base.cmake-policies b/debian/cmake-docs.doc-base.cmake-policies new file mode 100644 index 000000000..b73d2680a --- /dev/null +++ b/debian/cmake-docs.doc-base.cmake-policies @@ -0,0 +1,10 @@ +Document: cmake-policies +Title: Reference of CMake policies. +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cmake-policies.html +Files: /usr/share/doc/cmake-docs/cmake-policies.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cmake-policies.txt.gz diff --git a/debian/cmake-docs.doc-base.cmake-properties b/debian/cmake-docs.doc-base.cmake-properties new file mode 100644 index 000000000..fb3e80f5c --- /dev/null +++ b/debian/cmake-docs.doc-base.cmake-properties @@ -0,0 +1,10 @@ +Document: cmake-properties +Title: Reference of CMake properties. +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cmake-properties.html +Files: /usr/share/doc/cmake-docs/cmake-properties.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cmake-properties.txt.gz diff --git a/debian/cmake-docs.doc-base.cmake-variables b/debian/cmake-docs.doc-base.cmake-variables new file mode 100644 index 000000000..7dfac23da --- /dev/null +++ b/debian/cmake-docs.doc-base.cmake-variables @@ -0,0 +1,10 @@ +Document: cmake-variables +Title: Reference of CMake variables. +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cmake-variables.html +Files: /usr/share/doc/cmake-docs/cmake-variables.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cmake-variables.txt.gz diff --git a/debian/cmake-docs.doc-base.cpack b/debian/cmake-docs.doc-base.cpack new file mode 100644 index 000000000..c7f533530 --- /dev/null +++ b/debian/cmake-docs.doc-base.cpack @@ -0,0 +1,10 @@ +Document: cpack +Title: Reference of the packaging driver provided by CMake. +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/cpack.html +Files: /usr/share/doc/cmake-docs/cpack.html + +Format: Text +Files: /usr/share/doc/cmake-docs/cpack.txt.gz diff --git a/debian/cmake-docs.doc-base.ctest b/debian/cmake-docs.doc-base.ctest new file mode 100644 index 000000000..ec8832633 --- /dev/null +++ b/debian/cmake-docs.doc-base.ctest @@ -0,0 +1,10 @@ +Document: ctest +Title: Reference of the testing driver provided by CMake. +Section: Programming + +Format: HTML +Index: /usr/share/doc/cmake-docs/ctest.html +Files: /usr/share/doc/cmake-docs/ctest.html + +Format: Text +Files: /usr/share/doc/cmake-docs/ctest.txt.gz diff --git a/debian/cmake-docs.install b/debian/cmake-docs.install new file mode 100644 index 000000000..b1e9f5dfe --- /dev/null +++ b/debian/cmake-docs.install @@ -0,0 +1,3 @@ +usr/share/doc/cmake/*.html usr/share/doc/cmake-docs/ +usr/share/doc/cmake/*.txt usr/share/doc/cmake-docs/ +usr/share/doc/cmake/*.docbook usr/share/doc/cmake-docs/ diff --git a/debian/cmake-qt-gui.install b/debian/cmake-qt-gui.install index e9618eb92..8eac7664c 100644 --- a/debian/cmake-qt-gui.install +++ b/debian/cmake-qt-gui.install @@ -1,8 +1,5 @@ usr/bin/cmake-gui usr/share/applications/CMake.desktop -usr/share/doc/cmake/cmake-gui.docbook -usr/share/doc/cmake/cmake-gui.html -usr/share/doc/cmake/cmake-gui.txt usr/share/man/man1/cmake-gui.1 usr/share/mime/packages/cmakecache.xml usr/share/pixmaps/CMakeSetup32.png diff --git a/debian/control b/debian/control index 5dafe8f20..d2e260d01 100644 --- a/debian/control +++ b/debian/control @@ -69,3 +69,17 @@ Description: Qt4 based user interface for CMake (cmake-gui) settings may be specified interactively. Brief instructions are provided at the bottom of the window when the program is running. The main executable file for this GUI is "cmake-gui". + +Package: cmake-docs +Architecture: all +Depends: ${misc:Depends} +Recommends: doc-base +Section: doc +Description: Extended documentation in various formats for CMake + CMake is used to control the software compilation process using simple + platform and compiler independent configuration files. CMake generates native + makefiles and workspaces that can be used in the compiler environment of your + choice. + . + This package provides additional documentation in various formats like HTML or + plain text.