[neon/extras/libmediawiki/Neon/release] debian: modernize building

Pino Toscano null at kde.org
Wed Sep 4 12:27:32 BST 2024


Git commit 82f0d9f73778fa5d6f70a93bb0667db3a853bfbd by Pino Toscano.
Committed on 27/08/2022 at 16:59.
Pushed by jriddell into branch 'Neon/release'.

modernize building

M  +4    -0    debian/changelog
M  +1    -1    debian/control
M  +1    -1    debian/rules

https://invent.kde.org/neon/extras/libmediawiki/-/commit/82f0d9f73778fa5d6f70a93bb0667db3a853bfbd

diff --git a/debian/changelog b/debian/changelog
index 328c713..4cc4d86 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,10 @@ libmediawiki (5.38.0-0r1) UNRELEASED; urgency=medium
     - bump cmake to 3.16.0
     - bump Qt packages to 5.15.0
     - bump KF packages to 5.85.0
+  * Modernize building:
+    - add the dh-sequence-kf5 build dependency to use the kf5 addon
+      automatically, removing pkg-kde-tools
+    - drop all the manually specified addons and buildsystem for dh
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sat, 27 Aug 2022 18:51:06 +0200
 
diff --git a/debian/control b/debian/control
index 33241ae..7d8b8fa 100644
--- a/debian/control
+++ b/debian/control
@@ -5,9 +5,9 @@ Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Pino Toscano <pino at debian.org>,
 Build-Depends: cmake (>= 3.16.0~),
                debhelper-compat (= 13),
+               dh-sequence-kf5,
                extra-cmake-modules (>= 5.85.0~),
                libkf5coreaddons-dev (>= 5.85.0~),
-               pkg-kde-tools (>= 0.15.15ubuntu1~),
                qtbase5-dev (>= 5.15.0~),
 Standards-Version: 4.6.1
 Rules-Requires-Root: no
diff --git a/debian/rules b/debian/rules
index 8493c08..722c725 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,7 +2,7 @@
 # -*- makefile -*-
 
 %:
-	dh $@ --with kf5
+	dh $@
 
 override_dh_auto_test:
 	# Disable dh_auto_test



More information about the Neon-commits mailing list