[neon/neon-packaging/kommit/Neon/unstable_jammy] debian: build deps and unity_cmake build

Carlos De Maine null at kde.org
Fri Jul 12 09:11:11 BST 2024


Git commit 26ef846c0d9682e859078d1a663320c4faf60d9e by Carlos De Maine.
Committed on 12/07/2024 at 08:10.
Pushed by carlosdem into branch 'Neon/unstable_jammy'.

build deps and unity_cmake build

(cherry picked from commit 813e4e39189b5cd22bd6ac9d6800655edf78afec)

Co-authored-by: Carlos De Maine <carlosdemaine at gmail.com>

M  +10   -2    debian/control
M  +4    -1    debian/rules

https://invent.kde.org/neon/neon-packaging/kommit/-/commit/26ef846c0d9682e859078d1a663320c4faf60d9e

diff --git a/debian/control b/debian/control
index 4ba9b53..28604cf 100644
--- a/debian/control
+++ b/debian/control
@@ -4,17 +4,25 @@ Priority: optional
 Build-Depends: cmake,
                debhelper-compat (= 13),
                kf6-extra-cmake-modules,
+               kf6-kconfigwidgets-dev,
+               kf6-kcoreaddons-dev,
+               kf6-kdbusaddons-dev,
+               kf6-kdoctools-dev,
                kf6-ki18n-dev,
+               kf6-kio-dev,
                kf6-ktexteditor-dev,
+               kf6-ktextwidgets-dev,
+               kf6-kxmlgui-dev,
                kf6-syntax-highlighting-dev,
                libdolphinvcs-dev,
                libgit2-dev,
                pkg-kde-tools-neon,
-               qt6-base
+               qt6-base,
+               qt6-charts-dev,
 Standards-Version: 4.6.2
 Homepage: https://invent.kde.org/sdk/kommit
 Vcs-Git: https://invent.kde.org/sdk/kommit.git
-Vcs-Browser: hhttps://invent.kde.org/sdk/kommit
+Vcs-Browser: https://invent.kde.org/sdk/kommit
 Maintainer: Neon CI <neon at kde.org>
 
 Package: kommit
diff --git a/debian/rules b/debian/rules
index 398b46f..b51c9ec 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,9 @@
 # -*- makefile -*-
 
 %:
-	dh $@ --with kf6
+	dh $@ --with kf6 --buildsystem=kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -COMPILE_WITH_UNITY_CMAKE_SUPPORT=ON
 
 .PHONY: override_dh_auto_test


More information about the Neon-commits mailing list