[neon/kf6/kf6-extra-cmake-modules/Neon/unstable] debian: use sphinx
Carlos De Maine
null at kde.org
Mon Nov 27 06:15:15 GMT 2023
Git commit 234c026cfb552f9aa7108afcd1a20c23e44ec819 by Carlos De Maine.
Committed on 27/11/2023 at 07:12.
Pushed by carlosdem into branch 'Neon/unstable'.
use sphinx
M +19 -3 debian/control
M +0 -1 debian/lintian-overrides
M +2 -3 debian/meta/cmake-ignore
https://invent.kde.org/neon/kf6/kf6-extra-cmake-modules/-/commit/234c026cfb552f9aa7108afcd1a20c23e44ec819
diff --git a/debian/control b/debian/control
index 85f10c8..a45f7af 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
Uploaders: Maximiliano Curia <maxy at debian.org>
Build-Depends: cmake,
debhelper-compat (= 13),
- dh-linktree,
+ dh-sphinx,
libjs-jquery,
libjs-underscore,
pkg-kde-tools-neon,
@@ -24,7 +24,7 @@ Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/extra-cmake-modules.git
Package: kf6-extra-cmake-modules
Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: python3:any, ${misc:Depends}, ${shlibs:Depends}, ${sphinxdoc:Depends}
Description: Extra modules and scripts for CMake
Extra CMake Modules, or ECM, aims to augment CMake with additional modules. It
serves as both a staging ground for new modules before they are moved upstream
@@ -36,12 +36,28 @@ Description: Extra modules and scripts for CMake
welcome. The main rule for new modules is that there must be at least two
downstream users.
-Package: extra-cmake-modules
+Package: kf6-extra-cmake-modules-doc
Architecture: all
Depends: kf6-extra-cmake-modules, ${misc:Depends}
Description: Dummy transitional
Transitional dummy package.
+Package: extra-cmake-modules
+Architecture: all
+Depends: kf6-extra-cmake-modules, ${misc:Depends}
+Description: Extra modules and scripts for CMake - Documenation
+ Extra CMake Modules, or ECM, aims to augment CMake with additional modules. It
+ serves as both a staging ground for new modules before they are moved upstream
+ to CMake and a place for modules that, for whatever reason, are not a good fit
+ for CMake itself.
+ .
+ It is primarily driven by the needs of the KDE community, but it is hoped that
+ other projects will find it useful, and outside contributions are always
+ welcome. The main rule for new modules is that there must be at least two
+ downstream users.
+ .
+ Documentation for Exctra CMake Modules
+
Package: extra-cmake-modules-doc
Architecture: all
Depends: kf6-extra-cmake-modules, ${misc:Depends}
diff --git a/debian/lintian-overrides b/debian/lintian-overrides
index 6f39d13..e69de29 100644
--- a/debian/lintian-overrides
+++ b/debian/lintian-overrides
@@ -1 +0,0 @@
-kf6-extra-cmake-modules: depends-on-metapackage recommends: qt6-default
diff --git a/debian/meta/cmake-ignore b/debian/meta/cmake-ignore
index 699c3ea..e0ac1bd 100644
--- a/debian/meta/cmake-ignore
+++ b/debian/meta/cmake-ignore
@@ -1,3 +1,2 @@
-# Upstream has this toggled off by default for some reason.
-# We are not going to package it if upstream thinks it shouldn't be on by default :O
-BUILD_QTHELP_DOCS
+BUILD_TESTING, Build automated tests.
+QCollectionGenerator, Qt help collection generator., <https://www.qt.io/>
More information about the Neon-commits
mailing list