[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