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

Carlos De Maine null at kde.org
Thu Feb 5 23:12:33 GMT 2026


Git commit 23690fa71c0d1e435e96e22b13fa54711f527546 by Carlos De Maine.
Committed on 05/02/2026 at 23:12.
Pushed by carlosdem into branch 'Neon/stable'.

kf6ify

M  +2    -2    debian/changelog
M  +52   -66   debian/control
A  +1    -0    debian/krita-dev.install
M  +1    -1    debian/krita.install
M  +1    -0    debian/krita.lintian-overrides
M  +1    -3    debian/not-installed
M  +4    -7    debian/rules

https://invent.kde.org/neon/extras/krita/-/commit/23690fa71c0d1e435e96e22b13fa54711f527546

diff --git a/debian/changelog b/debian/changelog
index cf9d238..a8050cf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -40,11 +40,11 @@ krita (1:5.2.5-0neon) noble; urgency=medium
 
  -- Neon CI <neon at kde.org>  Sat, 21 Sep 2024 12:56:12 +0000
 
-krita (1:5.2.3-0neon) noble; urgency=medium
+krita (1:5.2.3-0neon) jammy; urgency=medium
 
   * New release
 
- -- Neon CI <neon at kde.org>  Wed, 26 Jun 2024 12:56:11 +0000
+ -- Neon CI <neon at kde.org>  Wed, 26 Jun 2024 12:56:12 +0000
 
 krita (1:5.2.2-0neon) jammy; urgency=medium
 
diff --git a/debian/control b/debian/control
index ba59b7e..cd23cb4 100644
--- a/debian/control
+++ b/debian/control
@@ -7,17 +7,30 @@ 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-kio-dev,
+               kf6-kwidgetsaddons-dev,
+               kf6-kwindowsystem-dev,
                libavcodec-dev,
                libavdevice-dev,
                libavfilter-dev,
                libavformat-dev,
                libavutil-dev,
                libboost-system-dev,
+               libcups2-dev,
                libcurl4-gnutls-dev | libcurl-dev,
                libeigen3-dev,
                libexiv2-dev,
-               libfontconfig-dev,
                libfftw3-dev,
+               libfontconfig-dev,
                libgif-dev,
                libgsl-dev,
                libharfbuzz-dev,
@@ -25,34 +38,21 @@ 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,
+               libkdcrawqt6-dev,
                libkseexpr-dev,
                liblager-dev,
                liblcms2-dev,
-               libmlt-dev,
                libmlt++-dev,
+               libmlt-dev,
                libmypaint-dev,
                libopencolorio-dev,
                libopenexr-dev,
                libopenjp2-7-dev,
+               libopenjp2-tools,
                libpng-dev,
-               libpoppler-qt5-dev,
+               libpoppler-qt6-dev,
                libpostproc-dev,
-               libqt5svg5-dev,
-               libqt5x11extras5-dev,
-               libquazip5-dev,
+               libquazip1-qt6-dev,
                libraqm-dev,
                libraw-dev,
                libsdl2-dev,
@@ -62,20 +62,23 @@ Build-Depends: cmake,
                libturbojpeg0-dev,
                libunibreak-dev,
                libwebp-dev,
-               libxcb-util0-dev,
+               libxcb-util-dev,
                libxcb1-dev,
                libxi-dev,
                libxsimd-dev,
                libzug-dev,
-               pkg-config,
-               pkg-kde-tools,
-               pyqt5-dev,
-               pyqt5-dev-tools,
-               python3-sip-dev,
-               qtbase5-dev,
-               qtbase5-private-dev,
-               qtdeclarative5-dev,
-               qtmultimedia5-dev,
+               pkgconf,
+               pkg-kde-tools-neon,
+               pyqt6-dev,
+               pyqt6-dev-tools,
+               python3-dev,
+               python3-sipbuild,
+               qt6-5compat-dev,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-multimedia-dev,
+               qt6-svg-dev,
+               sip-tools,
                vc-dev [!armhf !arm64],
                xtl-dev,
                zlib1g-dev
@@ -90,62 +93,45 @@ Architecture: any
 Depends: krita-data (>= ${source:Version}),
          krita-l10n,
          krita-python3
-         qml-module-qtquick2,
+         qml6-module-qtquick,
          ${misc:Depends},
          ${shlibs:Depends}
 Suggests: colord
 Breaks: krita-data (<< 1:2.4)
 Replaces: krita-data (<< 1:2.4)
-Description: pixel-based image manipulation program
- Krita is a creative application for raster images. Whether you want to create
- from scratch or work with existing images, Krita is for you. You can work with
- photos or scanned images, or start with a blank slate. Krita supports most
- graphics tablets out of the box.
+Description: KDE digital paintingprogram
+ Krita is a free and open source digital painting application. It is 
+ for artists who want to create professional work from start to end.
  .
- Krita is different from other graphics design programs in that it has
- pluggable brush engines, some supporting brush resources like Gimp brush files,
- others offering sophisticated simulation of real brushes, and others again
- offering color mixing and image deformations. Moreover, Krita has full
- support for graphics tablets, including such features as pressure, tilt and
- rate, making it a great choice for artists. There are easy to use tools for
- drawing lines, ellipses and rectangles, and the freehand tool is supported by
- pluggable "drawing assistants" that help you draw shapes that still have a
- freehand feeling to them.
+ Krita is used by comic book artists, illustrators, concept artists, 
+ matte and texture painters and in the digital VFX industry.
  .
- This package is part of the Calligra Suite.
+ This package contains the binary and library files for Krita.
 
 Package: krita-data
 Architecture: all
 Section: graphics
 Depends: ${misc:Depends}
-Description: data files for Krita painting program
- This package contains architecture-independent data files for Krita,
- the painting program shipped with the Calligra Suite.
- .
- See the krita package for further information.
- .
- This package is part of the Calligra Suite.
+Description: data files for Krita digital painting program
+ This package contains architecture-independent data files for Krita.
+
+Package: krita-dev
+Architecture: any
+Section: graphics
+Depends: krita , ${misc:Depends}
+Description: dev files for Krita digital painting program
+ This package contains the development files for Krita
 
 Package: krita-l10n
 Architecture: all
 Section: localization
 Depends: ${misc:Depends}
-Description: translations for Krita painting program
- This package contains the translations for Krita, the painting program
- shipped with the Calligra Suite.
- .
- See the krita package for further information.
- .
- This package is part of the Calligra Suite.
+Description: translations for Krita digital painting program
+ This package contains the translations for Krita.
 
 Package: krita-python3
 Architecture: all
 Section: graphics
 Depends: ${misc:Depends}
-Description: data files for Krita painting program
- This package contains architecture-independent data files for Krita,
- the painting program shipped with the Calligra Suite.
- .
- See the krita package for further information.
- .
- This package is part of the Calligra Suite.
+Description: data files for Krita digital painting program
+ This package contains the python based data files for Krita.
diff --git a/debian/krita-dev.install b/debian/krita-dev.install
new file mode 100644
index 0000000..2e98050
--- /dev/null
+++ b/debian/krita-dev.install
@@ -0,0 +1 @@
+usr/include/
\ No newline at end of file
diff --git a/debian/krita.install b/debian/krita.install
index ba23878..e7f6c22 100644
--- a/debian/krita.install
+++ b/debian/krita.install
@@ -1,9 +1,9 @@
-etc/
 usr/bin/krita
 usr/bin/krita_version
 usr/bin/kritarunner
 usr/lib/*/kritaplugins/krita*.so
 usr/lib/*/libkrita*.so.*
 usr/lib/*/libkritatiffpsd.so.*
+usr/lib/*/qt6/qml/org/
 usr/share/*/*.appdata.xml
 usr/share/applications/
diff --git a/debian/krita.lintian-overrides b/debian/krita.lintian-overrides
index 04100ad..66e3ec0 100644
--- a/debian/krita.lintian-overrides
+++ b/debian/krita.lintian-overrides
@@ -1,2 +1,3 @@
 # private library
 krita: package-name-doesnt-match-sonames
+krita: library-not-linked-against-libc [usr/lib/*/libkritaversion.so.21.0.0]
diff --git a/debian/not-installed b/debian/not-installed
index 96bd10a..8b13789 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -1,3 +1 @@
-/usr/include/kis_qmic_interface.h
-/usr/include/kis_qmic_plugin_interface.h
-/usr/include/kritaqmicinterface_export.h
+
diff --git a/debian/rules b/debian/rules
index 4f4b0c9..a991681 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 -- -DBUILD_WITH_QT6=ON -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