[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