[packages/ka5-krita] - up to 5.2.9

baggins baggins at pld-linux.org
Thu May 29 04:52:43 CEST 2025


commit 47285b0bfc29d9abeb448bae942634698c255dc3
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Thu May 29 05:13:53 2025 +0200

    - up to 5.2.9

 ka5-krita.spec     | 10 ++++------
 krita-libjxl.patch | 43 -------------------------------------------
 krita-sip.patch    |  2 +-
 3 files changed, 5 insertions(+), 50 deletions(-)
---
diff --git a/ka5-krita.spec b/ka5-krita.spec
index a68e35b..fb9d7c5 100644
--- a/ka5-krita.spec
+++ b/ka5-krita.spec
@@ -9,15 +9,14 @@
 Summary:	A digital painting application
 Summary(pl.UTF-8):	Aplikacja do rysunków cyfrowych
 Name:		ka5-krita
-Version:	5.2.2
-Release:	7
+Version:	5.2.9
+Release:	1
 License:	GPL v3+
 Group:		X11/Applications/Graphics
 Source0:	https://download.kde.org/%{_state}/krita/%{version}/%{orgname}-%{version}.tar.xz
-# Source0-md5:	9bd8f71c6effd6d2aadd3e787fae0f1b
+# Source0-md5:	efd0579b882e00af82d2464ce3c87bfc
 # keep in sync with required sip6 version
 Patch0:		krita-sip.patch
-Patch1:		krita-libjxl.patch
 URL:		https://www.krita.org/
 BuildRequires:	OpenColorIO-devel >= 1.1.1
 BuildRequires:	OpenEXR-devel
@@ -88,7 +87,7 @@ BuildRequires:	rpmbuild(macros) >= 1.605
 BuildRequires:	sip6 >= 6.8.0
 BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	xorg-lib-libXi-devel
-BuildRequires:	xsimd-devel < 12
+BuildRequires:	xsimd-devel < 14
 BuildRequires:	xsimd-devel >= 8.1.0
 BuildRequires:	xz
 BuildRequires:	zlib-devel
@@ -138,7 +137,6 @@ Dane dla aplikacji Krita.
 %prep
 %setup -q -n %{orgname}-%{version}
 %patch -P 0 -p1
-%patch -P 1 -p1
 
 %build
 %cmake -B build \
diff --git a/krita-libjxl.patch b/krita-libjxl.patch
deleted file mode 100644
index 3dd67f7..0000000
--- a/krita-libjxl.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- krita-5.2.2/plugins/impex/jxl/JPEGXLImport.cpp.orig	2023-12-06 12:38:26.000000000 +0100
-+++ krita-5.2.2/plugins/impex/jxl/JPEGXLImport.cpp	2024-04-27 23:12:27.199621223 +0200
-@@ -511,7 +511,6 @@ JPEGXLImport::convert(KisDocument *docum
-             JxlColorEncoding colorEncoding{};
-             if (JXL_DEC_SUCCESS
-                 == JxlDecoderGetColorAsEncodedProfile(dec.get(),
--                                                      nullptr,
-                                                       JXL_COLOR_PROFILE_TARGET_DATA,
-                                                       &colorEncoding)) {
-                 const TransferCharacteristics transferFunction = [&]() {
-@@ -635,7 +634,7 @@ JPEGXLImport::convert(KisDocument *docum
-                 size_t iccSize = 0;
-                 QByteArray iccProfile;
-                 if (JXL_DEC_SUCCESS
--                    != JxlDecoderGetICCProfileSize(dec.get(), nullptr, JXL_COLOR_PROFILE_TARGET_DATA, &iccSize)) {
-+                    != JxlDecoderGetICCProfileSize(dec.get(), JXL_COLOR_PROFILE_TARGET_DATA, &iccSize)) {
-                     errFile << "ICC profile size retrieval failed";
-                     document->setErrorMessage(i18nc("JPEG-XL errors", "Unable to read the image profile."));
-                     return ImportExportCodes::ErrorWhileReading;
-@@ -643,7 +642,6 @@ JPEGXLImport::convert(KisDocument *docum
-                 iccProfile.resize(static_cast<int>(iccSize));
-                 if (JXL_DEC_SUCCESS
-                     != JxlDecoderGetColorAsICCProfile(dec.get(),
--                                                      nullptr,
-                                                       JXL_COLOR_PROFILE_TARGET_DATA,
-                                                       reinterpret_cast<uint8_t *>(iccProfile.data()),
-                                                       static_cast<size_t>(iccProfile.size()))) {
-@@ -657,7 +655,6 @@ JPEGXLImport::convert(KisDocument *docum
-                 if (!d.m_info.uses_original_profile) {
-                     if (JXL_DEC_SUCCESS
-                         != JxlDecoderGetICCProfileSize(dec.get(),
--                                                       nullptr,
-                                                        JXL_COLOR_PROFILE_TARGET_ORIGINAL,
-                                                        &iccTargetSize)) {
-                         errFile << "ICC profile size retrieval failed";
-@@ -667,7 +664,6 @@ JPEGXLImport::convert(KisDocument *docum
-                     iccTargetProfile.resize(static_cast<int>(iccTargetSize));
-                     if (JXL_DEC_SUCCESS
-                         != JxlDecoderGetColorAsICCProfile(dec.get(),
--                                                          nullptr,
-                                                           JXL_COLOR_PROFILE_TARGET_ORIGINAL,
-                                                           reinterpret_cast<uint8_t *>(iccTargetProfile.data()),
-                                                           static_cast<size_t>(iccTargetProfile.size()))) {
diff --git a/krita-sip.patch b/krita-sip.patch
index 8909079..fa76e97 100644
--- a/krita-sip.patch
+++ b/krita-sip.patch
@@ -8,4 +8,4 @@
 +abi-version = "12.14"
  
  [tool.sip.bindings. at module_name_toml@]
- tags = @module_tags@
+ pep484-pyi = true
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ka5-krita.git/commitdiff/47285b0bfc29d9abeb448bae942634698c255dc3



More information about the pld-cvs-commit mailing list