[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