[neon/extras/krita/Neon/unstable] debian: kf6ify

Carlos De Maine null at kde.org
Wed May 21 11:43:45 BST 2025


Git commit 81bc102e4fb105360a437fe529ae1f4d8f16764e by Carlos De Maine.
Committed on 21/05/2025 at 10:43.
Pushed by carlosdem into branch 'Neon/unstable'.

kf6ify

M  +24   -26   debian/control
M  +4    -7    debian/rules

https://invent.kde.org/neon/extras/krita/-/commit/81bc102e4fb105360a437fe529ae1f4d8f16764e

diff --git a/debian/control b/debian/control
index 281460e..ce2ade7 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,19 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                gettext,
                kf6-extra-cmake-modules,
+               kf6-karchive-dev,
+               kf6-kcompletion-dev,
+               kf6-kconfig-dev,
+               kf6-kcoreaddons-dev,
+               kf6-kcrash-dev,
+               kf6-kguiaddons-dev,
+               kf6-ki18n-dev,
+               kf6-kitemmodels-dev,
+               kf6-kitemviews-dev,
+               kf6-kkdcraw-dev,
+               kf6-kio-dev,
+               kf6-kwidgetsaddons-dev,
+               kf6-kwindowsystem-dev,
                libavcodec-dev,
                libavdevice-dev,
                libavfilter-dev,
@@ -25,19 +38,6 @@ Build-Depends: cmake,
                libimmer-dev,
                libjpeg-dev,
                libjxl-dev,
-               libkf5archive-dev,
-               libkf5completion-dev,
-               libkf5config-dev,
-               libkf5coreaddons-dev,
-               libkf5crash-dev,
-               libkf5guiaddons-dev,
-               libkf5i18n-dev,
-               libkf5itemmodels-dev,
-               libkf5itemviews-dev,
-               libkf5kdcraw-dev,
-               libkf5kio-dev,
-               libkf5widgetsaddons-dev,
-               libkf5windowsystem-dev,
                libkseexpr-dev,
                liblager-dev,
                liblcms2-dev,
@@ -48,10 +48,8 @@ Build-Depends: cmake,
                libopenexr-dev,
                libopenjp2-7-dev,
                libpng-dev,
-               libpoppler-qt5-dev,
+               libpoppler-qt6-dev,
                libpostproc-dev,
-               libqt5svg5-dev,
-               libqt5x11extras5-dev,
                libquazip5-dev,
                libraqm-dev,
                libraw-dev,
@@ -67,16 +65,16 @@ Build-Depends: cmake,
                libxi-dev,
                libxsimd-dev,
                libzug-dev,
-               pkg-config,
-               pkg-kde-tools,
-               pyqt5-dev,
-               pyqt5-dev-tools,
+               pkgconf,
+               pkg-kde-tools-neon,
+#               pyqt5-dev,
+#               pyqt5-dev-tools,
                python3-sip-dev,
-               qtbase5-dev,
-               qtbase5-private-dev,
-               qtdeclarative5-dev,
-               qtmultimedia5-dev,
-               qtquickcontrols2-5-dev,
+               qt6-5compat-dev,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-multimedia-dev,
+               qt6-svg-dev,
                vc-dev [!armhf !arm64],
                xtl-dev,
                zlib1g-dev
@@ -91,7 +89,7 @@ Architecture: any
 Depends: krita-data (>= ${source:Version}),
          krita-l10n,
          krita-python3
-         qml-module-qtquick2,
+         qml6-module-qtquick,
          ${misc:Depends},
          ${shlibs:Depends}
 Suggests: colord
diff --git a/debian/rules b/debian/rules
index 4f4b0c9..5a66aa6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,15 +1,12 @@
 #!/usr/bin/make -f
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf5
+	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DPACKAGERS_BUILD=ON -DUSE_QT_XCB=ON
+	dh_auto_configure -- -DENABLE_UPDATERS=ON -DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON -DKRITA_ENABLE_PCH=ON
 
 override_dh_auto_install:
 	dh_auto_install


More information about the Neon-commits mailing list