From 10392da3e3eeaaf1f107fb9a4a0cacf593be4c8d Mon Sep 17 00:00:00 2001 From: Gary Wang Date: Wed, 31 Jul 2019 17:38:18 +0800 Subject: [PATCH] doc: doc package for qch file (#3) --- CMakeLists.txt | 6 +++--- debian/control | 10 +++++++++- debian/libgio-qt-doc.install | 1 + 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 debian/libgio-qt-doc.install diff --git a/CMakeLists.txt b/CMakeLists.txt index cb1b651..5323edc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,10 +1,10 @@ project(gio-qt) -cmake_minimum_required(VERSION 3.9.5) +cmake_minimum_required(VERSION 3.12.4) option(BUILD_TESTS "Build tests" OFF) option(BUILD_UTILS "Build utilities" ON) -option(BUILD_DOCS "Build documentation" OFF) +option(BUILD_DOCS "Build documentation" ON) # Version if (NOT PROJECT_VERSION) @@ -68,7 +68,7 @@ if (BUILD_DOCS) COMMENT "Generate documentation via Doxygen" ) - install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html DESTINATION share/doc) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/docs/gio-qt.qch DESTINATION share/qt5/doc) else () message (STATUS "") diff --git a/debian/control b/debian/control index 850fe6b..e7194ea 100644 --- a/debian/control +++ b/debian/control @@ -7,7 +7,9 @@ Build-Depends: cmake, pkg-config, qt5-default, - libglibmm-2.4-dev + libglibmm-2.4-dev, + doxygen, + qttools5-dev-tools Standards-Version: 3.9.8 Homepage: https://github.com/linuxdeepin/gio-qt @@ -18,6 +20,12 @@ Description: Gio wrapper for Qt. Package: libgio-qt-dev Architecture: any +Section: libdevel Depends: libgio-qt, ${misc:Depends} Description: Development package for libgio-qt. +Package: libgio-qt-doc +Architecture: any +Section: doc +Depends: ${misc:Depends} +Description: Gio wrapper for Qt (documentation) diff --git a/debian/libgio-qt-doc.install b/debian/libgio-qt-doc.install new file mode 100644 index 0000000..d1abb55 --- /dev/null +++ b/debian/libgio-qt-doc.install @@ -0,0 +1 @@ +/usr/share/qt5/doc/*.qch \ No newline at end of file