commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2024-06-29 15:16:57 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.18349 (New) Package is "krita" Sat Jun 29 15:16:57 2024 rev:76 rq:1183871 version:5.2.3 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2024-01-28 19:39:24.841589801 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.18349/krita.changes 2024-06-29 15:17:24.520184456 +0200 @@ -1,0 +2,42 @@ +Fri Jun 28 13:40:53 UTC 2024 - Christophe Marin + +- Update to 5.2.3 + https://krita.org/en/posts/2024/krita-5-2-3-released/ + * Various fixes to tool canvas input shortcut behaviour + * Various fixes to how we use MLT for synchronising audio to +animation + * Python SIP type stub generation, this will help autocompletion +in external python editors that support using these stubs + * Crash fix with adding animation keyframe column on locked +layer (kde#486893) + * Fix update of "read-only" state of the document when loading +and saving (kde#487544) + * Ask to use PSD data in TIFF only if any was found (kde#488024) + * Reworked default FFmpeg profiles (kde#455006, kde#450790, +kde#429326, kde#485515, kde#485514) + * Fix issue in KisMergeLabeledLayersCommand when masks where +involved (kde#486419) + * Update batch exporter Python plugin to fix trim option +issue (kde#488343) + * Welcome Page: Fix "DEV BUILD" button going to a 404 + * WEBP & JPEG-XL: preemptive check for animation (kde#476761) + * Fix copy-pasting selection of File Layer (kde#459849) + * Fix color sampler in wrap around mode (kde#478190) + * Replace old QML touch docker with QWidget-based touch docker +to avoid problems on Android (kde#476690) + * Add support for XSIMD13 (kde#488116) + * Redraw layers docker thumbnails if the canvas checkers color +was changed + * Fix animation playback freezes when pausing past the end of +audio (kde#487371, kde#478185) +- Drop patches, merged upstream: + * 0001-Fix-build-with-libjxl-0.9.0.patch + * 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch + * 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch + +--- +Fri Mar 1 21:47:15 UTC 2024 - Christophe Marin + +- Build with newer python on Leap 15 + +--- Old: 0001-Fix-build-with-libjxl-0.9.0.patch 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch krita-5.2.2.tar.xz krita-5.2.2.tar.xz.sig New: krita-5.2.3.tar.xz krita-5.2.3.tar.xz.sig BETA DEBUG BEGIN: Old:- Drop patches, merged upstream: * 0001-Fix-build-with-libjxl-0.9.0.patch * 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch Old: * 0001-Fix-build-with-libjxl-0.9.0.patch * 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch * 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch Old: * 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch * 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch BETA DEBUG END: Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.usadSw/_old 2024-06-29 15:17:28.232319536 +0200 +++ /var/tmp/diff_new_pack.usadSw/_new 2024-06-29 15:17:28.248320118 +0200 @@ -18,21 +18,18 @@ %bcond_without released # Build fails on x86 and powerpc with xsimd (kde#462122) -%ifnarch %ix86 ppc64 ppc64le -%if 0%{?suse_version} > 1500 || (0%{?is_opensuse} && 0%{?sle_version} > 150400) +%ifnarch %{ix86} ppc64 ppc64le %bcond_without xsimd %endif -%endif # Default python version is too old in Leap 15 +%{?sle15_python_module_pythons} %if 0%{?suse_version} > 1500 -%bcond_without python -%endif -# SR#1043861 for 15.5 -%if 0%{?suse_version} > 1500 || (0%{?is_opensuse} && 0%{?sle_version} > 150400) -%bcond_without libjxl +%define pyver python3 +%else +%define pyver python311 %endif Name: krita -Version:5.2.2 +Version:5.2.3 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only @@ -43,10 +40,10 @@ Source2:krita.keyring %endif # PATCH-FIX-UPSTREAM -Patch1: 0001-Fix-build-with-libjxl-0.9.0.patch -Patch2: 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch -Patch3: 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch -Patch4: 0004-Fix-build-with-sip6.8.patch
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2024-01-28 19:39:23 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1815 (New) Package is "krita" Sun Jan 28 19:39:23 2024 rev:75 rq:1141784 version:5.2.2 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2024-01-19 23:02:46.751308395 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.1815/krita.changes2024-01-28 19:39:24.841589801 +0100 @@ -1,0 +2,5 @@ +Fri Jan 26 15:34:05 UTC 2024 - Ben Greiner + +- Add 0004-Fix-build-with-sip6.8.patch to support sip 6.8 + +--- New: 0004-Fix-build-with-sip6.8.patch BETA DEBUG BEGIN: New: - Add 0004-Fix-build-with-sip6.8.patch to support sip 6.8 BETA DEBUG END: Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.R3cBi7/_old 2024-01-28 19:39:26.061633740 +0100 +++ /var/tmp/diff_new_pack.R3cBi7/_new 2024-01-28 19:39:26.065633884 +0100 @@ -46,6 +46,7 @@ Patch1: 0001-Fix-build-with-libjxl-0.9.0.patch Patch2: 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch Patch3: 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch +Patch4: 0004-Fix-build-with-sip6.8.patch BuildRequires: OpenEXR-devel BuildRequires: extra-cmake-modules BuildRequires: fftw3-devel ++ 0004-Fix-build-with-sip6.8.patch ++ >From 2d71c47661d43a4e3c1ab0c27803de980bdf2bb2 Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Mon, 11 Dec 2023 20:26:13 +0100 Subject: [PATCH] Bump SIP ABI version to 12.8 Fixes build with SIP 6.8 --- cmake/modules/pyproject.toml.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/modules/pyproject.toml.in b/cmake/modules/pyproject.toml.in index 090b2d4b0cb..085ddf41799 100644 --- a/cmake/modules/pyproject.toml.in +++ b/cmake/modules/pyproject.toml.in @@ -9,7 +9,7 @@ name = "@module_name_toml@" sip-module = "@sip_name@" sip-include-dirs = @sip_include_dirs@ sip-files-dir = "@module_srcs@" -abi-version = "12" +abi-version = "12.8" [tool.sip.bindings.@module_name_toml@] tags = @module_tags@ -- GitLab
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2024-01-19 23:02:30 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.16006 (New) Package is "krita" Fri Jan 19 23:02:30 2024 rev:74 rq:1139919 version:5.2.2 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2023-12-19 23:16:30.631015006 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.16006/krita.changes 2024-01-19 23:02:46.751308395 +0100 @@ -1,0 +2,8 @@ +Fri Jan 19 09:40:36 UTC 2024 - Fabian Vogt + +- Add patches to support libjxl >= 0.9.0: + * 0001-Fix-build-with-libjxl-0.9.0.patch + * 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch + * 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch + +--- New: 0001-Fix-build-with-libjxl-0.9.0.patch 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch BETA DEBUG BEGIN: New:- Add patches to support libjxl >= 0.9.0: * 0001-Fix-build-with-libjxl-0.9.0.patch * 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch New: * 0001-Fix-build-with-libjxl-0.9.0.patch * 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch * 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch New: * 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch * 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch BETA DEBUG END: Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.l72XeA/_old 2024-01-19 23:02:47.999354048 +0100 +++ /var/tmp/diff_new_pack.l72XeA/_new 2024-01-19 23:02:47.999354048 +0100 @@ -1,7 +1,7 @@ # # spec file for package krita # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -42,6 +42,10 @@ Source1: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz.sig Source2:krita.keyring %endif +# PATCH-FIX-UPSTREAM +Patch1: 0001-Fix-build-with-libjxl-0.9.0.patch +Patch2: 0002-KisFileIconCreator-add-workaround-for-JPEG-XL-too.patch +Patch3: 0003-JPEG-XL-Disable-export-bug-workaround-for-libjxl-0.9.patch BuildRequires: OpenEXR-devel BuildRequires: extra-cmake-modules BuildRequires: fftw3-devel @@ -53,6 +57,7 @@ BuildRequires: libboost_system1_75_0-devel #!BuildIgnore: libboost_headers1_66_0-devel %endif +BuildRequires: libQt5Gui-private-headers-devel BuildRequires: libeigen3-devel BuildRequires: libexiv2-devel BuildRequires: libheif-devel @@ -60,7 +65,6 @@ BuildRequires: liblcms2-devel BuildRequires: libpng-devel BuildRequires: libpoppler-qt5-devel -BuildRequires: libQt5Gui-private-headers-devel BuildRequires: libraw-devel BuildRequires: libtiff-devel BuildRequires: openjpeg2-devel @@ -119,8 +123,8 @@ BuildRequires: pkgconfig(libmypaint) BuildRequires: pkgconfig(libunibreak) BuildRequires: pkgconfig(libwebp) -BuildRequires: pkgconfig(xcb-xinput) BuildRequires: pkgconfig(xcb-atom) +BuildRequires: pkgconfig(xcb-xinput) BuildRequires: pkgconfig(xi) >= 1.4.99.1 %if %{with python} Recommends: python3-qt5 ++ 0001-Fix-build-with-libjxl-0.9.0.patch ++ >From 0bb4659b49ba3086cb757bd5db1839a91db9ffa9 Mon Sep 17 00:00:00 2001 From: Timo Gurr Date: Fri, 5 Jan 2024 14:04:50 + Subject: [PATCH 1/3] Fix build with libjxl 0.9.0 Fix build with libjxl 0.9.0 BUG:478987 Test Plan - * Upgrade to libjxl 0.9.0 * Apply patch from MR and build krita (5.2.2) * Open/Display a sample image e.g. https://jpegxl.info/test-page/red-room.jxl Formalities Checklist - - [x] I confirmed this builds. - [x] I confirmed Krita ran and the relevant functions work (Could successfully open/display a sample image https://jpegxl.info/test-page/red-room.jxl). - [ ] I tested the relevant unit tests and can confirm they are not broken. (If not possible, don't hesitate to ask for help!) - [x] I made sure my commits build individually and have good descriptions as per [KDE guidelines](https://community.kde.org/Policies/Commit_Policy). - [x] I made sure my code conforms to the standards set in the HACKING file. - [x] I can confirm the code is licensed and attributed appropriately, and that unattributed code is mine, as per [KDE Licensing Policy](https://community.kde.org/Policies/Licensing_Policy). _**Reminder: the reviewer is responsible for merging the patch, this is to ensure at the least two people
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2023-12-19 23:16:21 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.9037 (New) Package is "krita" Tue Dec 19 23:16:21 2023 rev:73 rq:1133978 version:5.2.2 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2023-11-03 22:20:05.891946355 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.9037/krita.changes2023-12-19 23:16:30.631015006 +0100 @@ -1,0 +2,6 @@ +Mon Dec 18 11:28:45 UTC 2023 - Christophe Marin + +- Update to 5.2.2 + https://krita.org/en/item/krita-5-2-2-released/ + +--- Old: krita-5.2.1.tar.xz krita-5.2.1.tar.xz.sig New: krita-5.2.2.tar.xz krita-5.2.2.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.K9UHHc/_old 2023-12-19 23:16:33.375114933 +0100 +++ /var/tmp/diff_new_pack.K9UHHc/_new 2023-12-19 23:16:33.379115079 +0100 @@ -32,7 +32,7 @@ %bcond_without libjxl %endif Name: krita -Version:5.2.1 +Version:5.2.2 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only @@ -60,6 +60,7 @@ BuildRequires: liblcms2-devel BuildRequires: libpng-devel BuildRequires: libpoppler-qt5-devel +BuildRequires: libQt5Gui-private-headers-devel BuildRequires: libraw-devel BuildRequires: libtiff-devel BuildRequires: openjpeg2-devel ++ krita-5.2.1.tar.xz -> krita-5.2.2.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.2.1.tar.xz /work/SRC/openSUSE:Factory/.krita.new.9037/krita-5.2.2.tar.xz differ: char 26, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2023-11-03 22:19:43 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.17445 (New) Package is "krita" Fri Nov 3 22:19:43 2023 rev:72 rq:1122955 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2023-10-12 11:43:57.865039139 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.17445/krita.changes 2023-11-03 22:20:05.891946355 +0100 @@ -1,0 +2,6 @@ +Thu Nov 2 20:09:52 UTC 2023 - Christophe Marin + +- Update to 5.2.1 + https://krita.org/en/item/krita-5-2-1-released/ + +--- Old: krita-5.2.0.tar.xz krita-5.2.0.tar.xz.sig New: krita-5.2.1.tar.xz krita-5.2.1.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.HJLnAC/_old 2023-11-03 22:20:08.204031407 +0100 +++ /var/tmp/diff_new_pack.HJLnAC/_new 2023-11-03 22:20:08.204031407 +0100 @@ -32,7 +32,7 @@ %bcond_without libjxl %endif Name: krita -Version:5.2.0 +Version:5.2.1 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only ++ krita-5.2.0.tar.xz -> krita-5.2.1.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.2.0.tar.xz /work/SRC/openSUSE:Factory/.krita.new.17445/krita-5.2.1.tar.xz differ: char 25, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2023-10-11 23:54:23 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1807 (New) Package is "krita" Wed Oct 11 23:54:23 2023 rev:71 rq:1116710 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2023-07-04 15:23:36.694649728 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.1807/krita.changes2023-10-12 11:43:57.865039139 +0200 @@ -1,0 +2,9 @@ +Tue Oct 10 12:36:54 UTC 2023 - Christophe Marin + +- Update to 5.2.0 + * https://krita.org/en/krita-5-2-release-notes/ +- Drop patches, merged upstream: + * 0001-Fix-build-with-exiv2-0.28.patch + * 0001-KisExiv2IoDevice-fix-types-on-32-bit-host-with-exiv2.patch + +--- Old: 0001-Fix-build-with-exiv2-0.28.patch 0001-KisExiv2IoDevice-fix-types-on-32-bit-host-with-exiv2.patch krita-5.1.5.tar.xz krita-5.1.5.tar.xz.sig New: krita-5.2.0.tar.xz krita-5.2.0.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.0iATj4/_old 2023-10-12 11:44:00.137120407 +0200 +++ /var/tmp/diff_new_pack.0iATj4/_new 2023-10-12 11:44:00.141120550 +0200 @@ -23,12 +23,16 @@ %bcond_without xsimd %endif %endif +# Default python version is too old in Leap 15 +%if 0%{?suse_version} > 1500 +%bcond_without python +%endif # SR#1043861 for 15.5 %if 0%{?suse_version} > 1500 || (0%{?is_opensuse} && 0%{?sle_version} > 150400) %bcond_without libjxl %endif Name: krita -Version:5.1.5 +Version:5.2.0 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only @@ -38,15 +42,11 @@ Source1: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz.sig Source2:krita.keyring %endif -# Exiv 0.28 build fixes -Patch0: 0001-Fix-build-with-exiv2-0.28.patch -Patch1: 0001-KisExiv2IoDevice-fix-types-on-32-bit-host-with-exiv2.patch BuildRequires: OpenEXR-devel BuildRequires: extra-cmake-modules BuildRequires: fftw3-devel BuildRequires: giflib-devel BuildRequires: gsl-devel -BuildRequires: kseexpr-devel %if 0%{?suse_version} > 1500 BuildRequires: libboost_system-devel %else @@ -65,37 +65,45 @@ BuildRequires: openjpeg2-devel BuildRequires: perl BuildRequires: pkgconfig +%if %{with python} BuildRequires: python3-devel BuildRequires: python3-qt5-devel BuildRequires: python3-sip-devel +%endif BuildRequires: update-desktop-files BuildRequires: zlib-devel -BuildRequires: cmake(KF5Archive) +BuildRequires: cmake(Immer) BuildRequires: cmake(KF5Completion) BuildRequires: cmake(KF5Config) BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(KF5Crash) BuildRequires: cmake(KF5GuiAddons) BuildRequires: cmake(KF5I18n) -BuildRequires: cmake(KF5ItemModels) BuildRequires: cmake(KF5ItemViews) +BuildRequires: cmake(KF5KDcraw) BuildRequires: cmake(KF5WidgetsAddons) BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(Lager) +BuildRequires: cmake(Mlt7) BuildRequires: cmake(Qt5Concurrent) -BuildRequires: cmake(Qt5Core) >= 5.9 +BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5Gui) -BuildRequires: cmake(Qt5Multimedia) BuildRequires: cmake(Qt5Network) BuildRequires: cmake(Qt5PrintSupport) BuildRequires: cmake(Qt5Qml) BuildRequires: cmake(Qt5Quick) +BuildRequires: cmake(Qt5QuickWidgets) +BuildRequires: cmake(Qt5Sql) BuildRequires: cmake(Qt5Svg) BuildRequires: cmake(Qt5Test) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5X11Extras) BuildRequires: cmake(Qt5Xml) BuildRequires: cmake(QuaZip-Qt5) +BuildRequires: cmake(Zug) +BuildRequires: cmake(kseexpr) +BuildRequires: cmake(sdl2) %if %{with xsimd} BuildRequires: cmake(xsimd) %endif @@ -103,11 +111,19 @@ %if %{with libjxl} BuildRequires: pkgconfig(libjxl) %endif +BuildRequires: pkgconfig(fontconfig) >= 2.13.1 +BuildRequires: pkgconfig(freetype2) >= 2.10.0 +BuildRequires: pkgconfig(fribidi) >= 1.0.6 +BuildRequires: pkgconfig(harfbuzz) >= 4.0 BuildRequires: pkgconfig(libmypaint) +BuildRequires: pkgconfig(libunibreak) BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(xcb-xinput) BuildRequires: pkgconfig(xcb-atom) BuildRequires: pkgconfig(xi) >= 1.4.99.1 +%if %{with python} Recommends: python3-qt5 +%endif Obsoletes: calligra-krita < %{version} Provides: calligra-krita = %{version} Recommends:
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2023-07-04 15:22:41 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.23466 (New) Package is "krita" Tue Jul 4 15:22:41 2023 rev:70 rq:1096687 version:5.1.5 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2023-01-16 18:02:32.288033223 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.23466/krita.changes 2023-07-04 15:23:36.694649728 +0200 @@ -1,0 +2,7 @@ +Tue Jul 4 07:14:23 UTC 2023 - Christophe Marin + +- Add patches: + * 0001-Fix-build-with-exiv2-0.28.patch + * 0001-KisExiv2IoDevice-fix-types-on-32-bit-host-with-exiv2.patch + +--- New: 0001-Fix-build-with-exiv2-0.28.patch 0001-KisExiv2IoDevice-fix-types-on-32-bit-host-with-exiv2.patch Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.TmzWM6/_old 2023-07-04 15:23:37.874656819 +0200 +++ /var/tmp/diff_new_pack.TmzWM6/_new 2023-07-04 15:23:37.874656819 +0200 @@ -38,6 +38,9 @@ Source1: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz.sig Source2:krita.keyring %endif +# Exiv 0.28 build fixes +Patch0: 0001-Fix-build-with-exiv2-0.28.patch +Patch1: 0001-KisExiv2IoDevice-fix-types-on-32-bit-host-with-exiv2.patch BuildRequires: OpenEXR-devel BuildRequires: extra-cmake-modules BuildRequires: fftw3-devel ++ 0001-Fix-build-with-exiv2-0.28.patch ++ >From 4a9a916012b949c9dda6833e4e44e932d38993d4 Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Sun, 4 Jun 2023 18:04:59 +0200 Subject: [PATCH] Fix build with exiv2 0.28 --- plugins/impex/jpeg/kis_jpeg_converter.cc | 8 ++ plugins/impex/tiff/kis_tiff_export.cc| 9 +++ plugins/impex/tiff/kis_tiff_import.cc| 9 +++ plugins/metadata/common/KisExiv2IODevice.cpp | 36 + plugins/metadata/common/KisExiv2IODevice.h | 23 ++ plugins/metadata/common/kis_exiv2_common.h | 26 ++- plugins/metadata/exif/kis_exif_io.cpp| 79 +++- plugins/metadata/iptc/kis_iptc_io.cpp| 12 +++ plugins/metadata/xmp/kis_xmp_io.cpp | 9 ++- 9 files changed, 202 insertions(+), 9 deletions(-) diff --git a/plugins/impex/jpeg/kis_jpeg_converter.cc b/plugins/impex/jpeg/kis_jpeg_converter.cc index 3364ae6..476151e 100644 --- a/plugins/impex/jpeg/kis_jpeg_converter.cc +++ b/plugins/impex/jpeg/kis_jpeg_converter.cc @@ -20,6 +20,10 @@ extern "C" { } #include +#include +#if EXIV2_TEST_VERSION(0,28,0) +#include +#endif #include #include @@ -376,7 +380,11 @@ KisImportExportErrorCode KisJPEGConverter::decode(QIODevice *io) uint32_t sizeHdr = 0; // Find actual Iptc data within the APP13 segment if (!Exiv2::Photoshop::locateIptcIrb((Exiv2::byte*)(marker->data + 14), +#if EXIV2_TEST_VERSION(0,28,0) + marker->data_length - 14, , sizeHdr, sizeIptc)) { +#else marker->data_length - 14, , , )) { +#endif if (sizeIptc) { // Decode the IPTC data QByteArray byteArray((const char*)(record + sizeHdr), sizeIptc); diff --git a/plugins/impex/tiff/kis_tiff_export.cc b/plugins/impex/tiff/kis_tiff_export.cc index 8c8f71d..69cbda6 100644 --- a/plugins/impex/tiff/kis_tiff_export.cc +++ b/plugins/impex/tiff/kis_tiff_export.cc @@ -206,7 +206,11 @@ KisImportExportErrorCode KisTIFFExport::convert(KisDocument *document, QIODevice try { KisExiv2IODevice::ptr_type basicIoDevice(new KisExiv2IODevice(filename())); +#if EXIV2_TEST_VERSION(0,28,0) +const std::unique_ptr img = Exiv2::ImageFactory::open(std::move(basicIoDevice)); +#else const std::unique_ptr img(Exiv2::ImageFactory::open(basicIoDevice).release()); +#endif img->readMetadata(); @@ -241,9 +245,14 @@ KisImportExportErrorCode KisTIFFExport::convert(KisDocument *document, QIODevice } // Write metadata img->writeMetadata(); +#if EXIV2_TEST_VERSION(0,28,0) +} catch (Exiv2::Error ) { +errFile << "Failed injecting TIFF metadata:" << Exiv2::Error(e.code()).what(); +#else } catch (Exiv2::AnyError ) { errFile << "Failed injecting TIFF metadata:" << e.code() << e.what(); +#endif } } return ImportExportCodes::OK; diff --git a/plugins/impex/tiff/kis_tiff_import.cc b/plugins/impex/tiff/kis_tiff_import.cc index 3845cc5..19b37d7 100644 ---
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2023-01-16 17:59:51 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.32243 (New) Package is "krita" Mon Jan 16 17:59:51 2023 rev:69 rq:1058693 version:5.1.5 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-11-29 10:53:09.448737231 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.32243/krita.changes 2023-01-16 18:02:32.288033223 +0100 @@ -1,0 +2,16 @@ +Mon Jan 16 10:44:28 UTC 2023 - Christophe Marin + +- Update to 5.1.5 + * https://krita.org/en/item/krita-5-1-5-released/ + * Fixed an issue with banding when using the gradient map filter +as a filter layer. (kde#463585) + * Only center paste into active layer if contents are outside +image bounds. (kde#461894) + * EXR: Fixed opening EXR files that have only a luma channel. +(kde#461975) + * Fixed an issue building with XSIMD 10.0 and up. (kde#463219) + * Properly use the resolution of a .KRA file when that file is +used as a file layer. (kde#442127) + * Fixed a regression in loading PSD files. (kde#462417) + +--- Old: krita-5.1.3.tar.xz krita-5.1.3.tar.xz.sig New: krita-5.1.5.tar.xz krita-5.1.5.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.Pdkwbw/_old 2023-01-16 18:02:33.700040757 +0100 +++ /var/tmp/diff_new_pack.Pdkwbw/_new 2023-01-16 18:02:33.704040778 +0100 @@ -1,7 +1,7 @@ # # spec file for package krita # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,8 +23,12 @@ %bcond_without xsimd %endif %endif +# SR#1043861 for 15.5 +%if 0%{?suse_version} > 1500 || (0%{?is_opensuse} && 0%{?sle_version} > 150400) +%bcond_without libjxl +%endif Name: krita -Version:5.1.3 +Version:5.1.5 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only @@ -48,9 +52,7 @@ %endif BuildRequires: libeigen3-devel BuildRequires: libexiv2-devel -%if 0%{?suse_version} > 1500 || (0%{?is_opensuse} && 0%{?sle_version} >= 150300) BuildRequires: libheif-devel -%endif BuildRequires: libjpeg-devel BuildRequires: liblcms2-devel BuildRequires: libpng-devel @@ -95,8 +97,7 @@ BuildRequires: cmake(xsimd) %endif BuildRequires: pkgconfig(OpenColorIO) -# not in 15.5 yet -%if 0%{?suse_version} > 1500 +%if %{with libjxl} BuildRequires: pkgconfig(libjxl) %endif BuildRequires: pkgconfig(libmypaint) ++ krita-5.1.3.tar.xz -> krita-5.1.5.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.1.3.tar.xz /work/SRC/openSUSE:Factory/.krita.new.32243/krita-5.1.5.tar.xz differ: char 26, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-11-29 10:53:03 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1597 (New) Package is "krita" Tue Nov 29 10:53:03 2022 rev:68 rq:1038648 version:5.1.3 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-11-10 14:22:20.386368463 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.1597/krita.changes2022-11-29 10:53:09.448737231 +0100 @@ -1,0 +2,13 @@ +Mon Nov 28 09:27:13 UTC 2022 - Christophe Giboudeaux + +- Disable PCH to drastically reduce the required disk space + needed to build krita +- Update _constraints +- Spec cleanup + +--- +Tue Nov 22 12:51:18 UTC 2022 - Christophe Giboudeaux + +- Require the optional xsimd dependency + +--- Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.HqTyZK/_old 2022-11-29 10:53:10.748744061 +0100 +++ /var/tmp/diff_new_pack.HqTyZK/_new 2022-11-29 10:53:10.752744082 +0100 @@ -17,12 +17,17 @@ %bcond_without released +# Build fails on x86 and powerpc with xsimd (kde#462122) +%ifnarch %ix86 ppc64 ppc64le +%if 0%{?suse_version} > 1500 || (0%{?is_opensuse} && 0%{?sle_version} > 150400) +%bcond_without xsimd +%endif +%endif Name: krita Version:5.1.3 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only -Group: Productivity/Graphics/Bitmap Editors URL:https://www.krita.org/ Source0: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz %if %{with released} @@ -86,6 +91,9 @@ BuildRequires: cmake(Qt5X11Extras) BuildRequires: cmake(Qt5Xml) BuildRequires: cmake(QuaZip-Qt5) +%if %{with xsimd} +BuildRequires: cmake(xsimd) +%endif BuildRequires: pkgconfig(OpenColorIO) # not in 15.5 yet %if 0%{?suse_version} > 1500 @@ -106,7 +114,6 @@ %package devel Summary:Krita Build Environment -Group: Development/Libraries/KDE Requires: %{name} = %{version} Requires: cmake(Qt5Core) @@ -119,17 +126,16 @@ %autosetup -p1 %build -# install translations to %%{_kf5_localedir} so they don't clash with the krita translations in calligra-l10n (KDE4 based) -# can probably be changed back to the standard location when calligra is KF5 based... -%cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} -%make_jobs +%cmake_kf5 -d build -- -DKRITA_ENABLE_PCH:BOOL=OFF + +%cmake_build %install %kf5_makeinstall -C build + %suse_update_desktop_file -r org.kde.krita Qt KDE Graphics RasterGraphics -%if %{with released} -%kf5_find_lang %{name} -%endif + +%find_lang %{name} chmod -x %{buildroot}%{_kf5_applicationsdir}/*.desktop @@ -174,8 +180,6 @@ %{_includedir}/kis_qmic_plugin_interface.h %{_includedir}/kritaqmicinterface_export.h -%if %{with released} %files lang -f %{name}.lang -%endif %changelog ++ _constraints ++ --- /var/tmp/diff_new_pack.HqTyZK/_old 2022-11-29 10:53:10.788744270 +0100 +++ /var/tmp/diff_new_pack.HqTyZK/_new 2022-11-29 10:53:10.788744270 +0100 @@ -4,7 +4,7 @@ 4 - 28 + 10
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-11-10 14:21:50 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1597 (New) Package is "krita" Thu Nov 10 14:21:50 2022 rev:67 rq:1034847 version:5.1.3 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-09-18 17:32:16.741780793 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.1597/krita.changes2022-11-10 14:22:20.386368463 +0100 @@ -1,0 +2,78 @@ +Wed Nov 9 09:50:24 UTC 2022 - Christophe Giboudeaux + +- Update to 5.1.3 + * Fix using the Global Menu in the Plasma desktop when using +distribution packages. (kde#408015) + * JPEG-XL, HEIF: Fix import/export of HDR Alpha +Channels. (kde#460380) + * JPEG-XL, HEIF: Fix clamping of normalized HDR values + * JPEG XL, HEIF: Fix saving OOTF removal if it???s enabled + * JPEG XL: Fix enabling HLG correction options + * JPEG-XL: Work around linear profiles having an undefined +transfer function + * JPEG-XL: Optimize HDR export + * JPEG-XL: Improve compatibility with the currently experimental +JPEG-XL support in Chrome + * Fix handling creating an image from clipboard when the +clipboard is empty. (kde#459800) + * Fix loading CSV animation files + * Fix paste outside of image boundaries. (kde#459111) + * Fix aliasing of brush tips at small brush sizes. + * Fix issues with the Line tool. (kde#460461) + * Fix a crash on selecting and cutting/copying in a new +document. (kde#457475, kde#460954) + * Android: fix long-press producing a right-click event + * Android: handle touch events for Mirror decorations + * Fix a crash in the pattern fill layer. (kde#459906) + * Fix foreground to background color switching of vector +objects. (kde#458913) + * Fix several issues in TIFF file export. (kde#459840) + * Fix issues when changing color theme + * Fix saving files with extreme aspect ratios. (kde#460624) + * Fix issues in the path selection tool + * Implement right-click to undo adding a point for the +polyline tool + * Fix copy/paste with animated layers. (kde#457319, kde#459763) + * Make it possible to import more than one bundle at a time + * Make it possible to run Krita on Linux when SELinux is +enabled. (kde#459490) + * Fix a crash on startup when there is a PSD file with +layer styles in the recent files list. (kde#459512) + * Make it possible to run Python scripts if there is no +paintable layer. (kde#459495) + * Fix the Ten Scripts plugin to actually remember the selected +scripts. (kde#421231) + * Add an option to PNG export to convert to 8 bit on +saving. (kde#459415) + * Fix artifacts when hovering over reference images in HiDPI +mode. (kde#441216) + * Fix thumbnails for pass-through layers being created +(they shouldn???t???) (kde#440960) + * Make the OpenGL workaround available for all +platforms. (kde#401940) + * PSD: fix reading of layer blending ranges. (kde#459307) + * Fix a lot of small memory leaks + * Fix copy-paste operation not working after using the move +tool. (kde#458764) + * Show all loaded python plugins in the Help->System Info +dialog + * Show a busy cursor when saving a reference image +set. (kde#427546) + * Add Document::setModified to the scripting API. (kde#425066) + * Fix a crash when trying to save an image with a fill +layer. (kde#459252) + * Fix a crash when copy/paste a shape or fill layer or a +selection mask. (kde#458115) + * Fix layer thumbnails when loading a 512??512 PSD +file. (kde#458887) + * Fix a crash when trying to copy-paste the background layer. +(kde#458890, kde#458857, kde#458248, kde#458941) + * Don???t highlight a layer with a color label on +mouse-over. (kde#459153) + * Fix creating numbered backups for files with names that +contain [ and ]. (kde#445500) + * Add middle handles to perspective transform + * Fix dab inaccuracy of Sharpness brushes when outline preview +snapping is disabled. (kde#458361) + +--- Old: krita-5.1.1.tar.xz krita-5.1.1.tar.xz.sig New: krita-5.1.3.tar.xz krita-5.1.3.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.I8L0UN/_old 2022-11-10 14:22:21.702375912 +0100 +++ /var/tmp/diff_new_pack.I8L0UN/_new 2022-11-10 14:22:21.706375935 +0100 @@ -18,7 +18,7 @@ %bcond_without released Name: krita -Version:5.1.1 +Version:5.1.3 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-09-18 17:32:13 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2083 (New) Package is "krita" Sun Sep 18 17:32:13 2022 rev:66 rq:1004349 version:5.1.1 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-08-27 11:50:20.581875676 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.2083/krita.changes2022-09-18 17:32:16.741780793 +0200 @@ -1,0 +2,31 @@ +Sat Sep 17 13:55:41 UTC 2022 - Christophe Giboudeaux + +- Update to 5.1.1 + * See https://krita.org/en/item/krita-5-1-1-released/ + * Several issues with the MyPaint brush engine were fixed. +The MyPaint eraser now uses the proper brush settings, and +the unusable blend mode selector is now disabled if a +MyPaint brush has been selected. (kde#453054, kde#445206) + * For Animation, the ???start numbering at??? when exporting an +image sequence has been fixed. (kde#458997) + * Krita no longer crashes if the user has removed the +kritadefault.profile canvas input profile from both the +installation and the runtime folder + * On reading ACO palettes, the color swatch name is now read +and set on the swatch. (kde#458209) + * Fix a crash when selecting a layer in the layerbox. (kde#458546) + * Improve slider steps for the fade, ratio and similar color +selection threshold + * When moving paintable nodes, the canvas is updated only once. + * Provide the workaround for OpenGL canvas showing black +rectangles if there???s more than one assistant visible to +all platforms. (kde#401940) + * Improve the performance of working with ZIP files, like .kra +and .ora files. + * Fix opening single-layer PSD files. (kde#458556) + * Make the Update link in the welcome widget clickable (kde#458034) + * JPEG-XL: Fix linear HDR export and float 16 import (kde#458054) +- Drop patch, merged upstream: + * 0001-TIFF-fix-missing-SOVERSION-for-the-TIFF-PSD-library.patch + +--- Old: 0001-TIFF-fix-missing-SOVERSION-for-the-TIFF-PSD-library.patch krita-5.1.0.tar.xz krita-5.1.0.tar.xz.sig New: krita-5.1.1.tar.xz krita-5.1.1.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.ewMzh0/_old 2022-09-18 17:32:18.717786558 +0200 +++ /var/tmp/diff_new_pack.ewMzh0/_new 2022-09-18 17:32:18.729786593 +0200 @@ -18,7 +18,7 @@ %bcond_without released Name: krita -Version:5.1.0 +Version:5.1.1 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only @@ -29,7 +29,6 @@ Source1: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz.sig Source2:krita.keyring %endif -Patch0: 0001-TIFF-fix-missing-SOVERSION-for-the-TIFF-PSD-library.patch BuildRequires: OpenEXR-devel BuildRequires: extra-cmake-modules BuildRequires: fftw3-devel ++ krita-5.1.0.tar.xz -> krita-5.1.1.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.1.0.tar.xz /work/SRC/openSUSE:Factory/.krita.new.2083/krita-5.1.1.tar.xz differ: char 27, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-08-27 11:50:16 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2083 (New) Package is "krita" Sat Aug 27 11:50:16 2022 rev:65 rq:999479 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-08-24 15:11:47.972541364 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.2083/krita.changes2022-08-27 11:50:20.581875676 +0200 @@ -1,0 +2,13 @@ +Fri Aug 26 16:59:21 UTC 2022 - Marcus Rueckert + +- Replace add-missing-so-version.patch with upstream patch: + 0001-TIFF-fix-missing-SOVERSION-for-the-TIFF-PSD-library.patch + +--- +Fri Aug 26 01:22:03 UTC 2022 - Marcus Rueckert + +- Added add-missing-so-version.patch: (boo#1202795) + One of the newly added libraries had no so-version set and + therefor ended up in the devel package + +--- New: 0001-TIFF-fix-missing-SOVERSION-for-the-TIFF-PSD-library.patch Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.7LXiQM/_old 2022-08-27 11:50:22.709880248 +0200 +++ /var/tmp/diff_new_pack.7LXiQM/_new 2022-08-27 11:50:22.717880265 +0200 @@ -29,6 +29,7 @@ Source1: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz.sig Source2:krita.keyring %endif +Patch0: 0001-TIFF-fix-missing-SOVERSION-for-the-TIFF-PSD-library.patch BuildRequires: OpenEXR-devel BuildRequires: extra-cmake-modules BuildRequires: fftw3-devel ++ 0001-TIFF-fix-missing-SOVERSION-for-the-TIFF-PSD-library.patch ++ >From 6734e02fa93d3cb3d4a162bc707649f7d3172386 Mon Sep 17 00:00:00 2001 From: "L. E. Segovia" Date: Fri, 26 Aug 2022 11:23:17 -0300 Subject: [PATCH] TIFF: fix missing SOVERSION for the TIFF PSD library --- plugins/impex/tiff/CMakeLists.txt | 4 1 file changed, 4 insertions(+) diff --git a/plugins/impex/tiff/CMakeLists.txt b/plugins/impex/tiff/CMakeLists.txt index bc392c3750..7cffc5da5c 100644 --- a/plugins/impex/tiff/CMakeLists.txt +++ b/plugins/impex/tiff/CMakeLists.txt @@ -9,6 +9,10 @@ if (TIFF_HAS_PSD_TAGS) kis_add_library(kritatiffpsd SHARED ${libkritatiffpsd_SRCS}) generate_export_header(kritatiffpsd) +set_target_properties(kritatiffpsd PROPERTIES +VERSION ${GENERIC_KRITA_LIB_VERSION} SOVERSION ${GENERIC_KRITA_LIB_SOVERSION} +) + target_link_libraries(kritatiffpsd kritapsd ${TIFF_LIBRARIES}) install(TARGETS kritatiffpsd DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS}) -- 2.37.2
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-08-24 15:11:22 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2083 (New) Package is "krita" Wed Aug 24 15:11:22 2022 rev:64 rq:998893 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-05-28 00:28:29.293683825 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.2083/krita.changes2022-08-24 15:11:47.972541364 +0200 @@ -1,0 +2,21 @@ +Tue Aug 23 15:25:29 UTC 2022 - Wolfgang Bauer + +- Update to 5.1.0 + * See https://krita.org/en/item/krita-5-1-0-released/ + * Even more operations can handle multiple selected layers + * Improved support for WebP, Photoshop layered TIFF and Photoshop +files + * Now uses XSIMD instead of VC + * The fill tools have been extended with continuous fill and a +new Enclose and fill tool + * You can now configure touch controls in canvas input settings, +like "Tap to Undo" + * Bug fixes, performance improvements, user interface polishing +- Increase minimum disksize in _constraints to avoid build failures + due to lack of disk space +- Build with boost 1.75 on Leap, compilation fails with the default + version +- Drop Vc build requirement, it's not used anymore +- Remove no longer necessary workaround to fix build on ARM + +--- Old: krita-5.0.8.tar.xz krita-5.0.8.tar.xz.sig New: krita-5.1.0.tar.xz krita-5.1.0.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.C4PwAt/_old 2022-08-24 15:11:50.340543649 +0200 +++ /var/tmp/diff_new_pack.C4PwAt/_new 2022-08-24 15:11:50.344543653 +0200 @@ -17,14 +17,8 @@ %bcond_without released -# Enable VC only on x86* -%ifarch %{ix86} x86_64 -%bcond_without vc -%else -%bcond_with vc -%endif Name: krita -Version:5.0.8 +Version:5.1.0 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only @@ -41,7 +35,12 @@ BuildRequires: giflib-devel BuildRequires: gsl-devel BuildRequires: kseexpr-devel +%if 0%{?suse_version} > 1500 BuildRequires: libboost_system-devel +%else +BuildRequires: libboost_system1_75_0-devel +#!BuildIgnore: libboost_headers1_66_0-devel +%endif BuildRequires: libeigen3-devel BuildRequires: libexiv2-devel %if 0%{?suse_version} > 1500 || (0%{?is_opensuse} && 0%{?sle_version} >= 150300) @@ -95,9 +94,6 @@ Recommends: python3-qt5 Obsoletes: calligra-krita < %{version} Provides: calligra-krita = %{version} -%if %{with vc} -BuildRequires: Vc-devel-static -%endif Recommends: krita-plugin-gmic %description @@ -119,10 +115,6 @@ %autosetup -p1 %build -%ifarch %{arm} aarch64 -# workaround to avoid build failure on ARM, see https://bugs.kde.org/show_bug.cgi?id=421136 -export CXXFLAGS="%{optflags} -DHAS_ONLY_OPENGL_ES" -%endif # install translations to %%{_kf5_localedir} so they don't clash with the krita translations in calligra-l10n (KDE4 based) # can probably be changed back to the standard location when calligra is KF5 based... %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} ++ _constraints ++ --- /var/tmp/diff_new_pack.C4PwAt/_old 2022-08-24 15:11:50.376543683 +0200 +++ /var/tmp/diff_new_pack.C4PwAt/_new 2022-08-24 15:11:50.380543688 +0200 @@ -4,7 +4,7 @@ 4 - 10 + 28 ++ krita-5.0.8.tar.xz -> krita-5.1.0.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.0.8.tar.xz /work/SRC/openSUSE:Factory/.krita.new.2083/krita-5.1.0.tar.xz differ: char 25, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-05-28 00:28:22 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2254 (New) Package is "krita" Sat May 28 00:28:22 2022 rev:63 rq:979515 version:5.0.8 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-05-03 21:18:59.749000505 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.2254/krita.changes2022-05-28 00:28:29.293683825 +0200 @@ -1,0 +2,9 @@ +Fri May 27 06:38:23 UTC 2022 - Christophe Giboudeaux + +- Update to 5.0.8 + * Fix suffix of "target size" in WebP (kde#447191) + * Apply the backported patch renaming xmlgui from Arch to 5.0 +(kde#453884, boo#1199798) + * Fix default preset names (kde#453266) + +--- Old: krita-5.0.6.tar.xz krita-5.0.6.tar.xz.sig New: krita-5.0.8.tar.xz krita-5.0.8.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.dv3sf2/_old 2022-05-28 00:28:31.745687115 +0200 +++ /var/tmp/diff_new_pack.dv3sf2/_new 2022-05-28 00:28:31.749687120 +0200 @@ -24,7 +24,7 @@ %bcond_with vc %endif Name: krita -Version:5.0.6 +Version:5.0.8 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only ++ krita-5.0.6.tar.xz -> krita-5.0.8.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.0.6.tar.xz /work/SRC/openSUSE:Factory/.krita.new.2254/krita-5.0.8.tar.xz differ: char 27, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-05-03 21:18:56 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1538 (New) Package is "krita" Tue May 3 21:18:56 2022 rev:62 rq:974428 version:5.0.6 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-04-14 17:26:32.319338649 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.1538/krita.changes2022-05-03 21:18:59.749000505 +0200 @@ -1,0 +2,10 @@ +Mon May 2 07:15:14 UTC 2022 - Wolfgang Bauer + +- Update to 5.0.6 + * See https://krita.org/en/item/krita-5-0-6-released/ + * Fix crash when working with vector layers or vector selections +and using undo a lot (kde#447985) + * Fix crash deleting a vector layer with an animated transparency +mask (kde#452396) + +--- Old: krita-5.0.5.tar.xz krita-5.0.5.tar.xz.sig New: krita-5.0.6.tar.xz krita-5.0.6.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.uaTWwm/_old 2022-05-03 21:19:02.885004430 +0200 +++ /var/tmp/diff_new_pack.uaTWwm/_new 2022-05-03 21:19:02.889004435 +0200 @@ -24,7 +24,7 @@ %bcond_with vc %endif Name: krita -Version:5.0.5 +Version:5.0.6 Release:0 Summary:Digital Painting Application License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only @@ -51,7 +51,6 @@ BuildRequires: liblcms2-devel BuildRequires: libpng-devel BuildRequires: libpoppler-qt5-devel -BuildRequires: libquazip-qt5-devel BuildRequires: libraw-devel BuildRequires: libtiff-devel BuildRequires: openjpeg2-devel @@ -87,6 +86,7 @@ BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5X11Extras) BuildRequires: cmake(Qt5Xml) +BuildRequires: cmake(QuaZip-Qt5) BuildRequires: pkgconfig(OpenColorIO) BuildRequires: pkgconfig(libmypaint) BuildRequires: pkgconfig(libwebp) ++ krita-5.0.5.tar.xz -> krita-5.0.6.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.0.5.tar.xz /work/SRC/openSUSE:Factory/.krita.new.1538/krita-5.0.6.tar.xz differ: char 26, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-04-14 17:25:53 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1941 (New) Package is "krita" Thu Apr 14 17:25:53 2022 rev:61 rq:970141 version:5.0.5 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-01-19 00:35:48.070316431 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.1941/krita.changes2022-04-14 17:26:32.319338649 +0200 @@ -1,0 +2,133 @@ +Thu Apr 14 09:28:12 UTC 2022 - Wolfgang Bauer + +- Update to 5.0.5 + * See https://krita.org/en/item/krita-5-0-5-released/ + * Fix artefacts when using the color smudge brush on CMYK images +(kde#447211) + * Fix blurry results in 4-point perspective transform +(kde#447255) + * Fix undo of liquify transform properties (kde#447314) + * Fix the size of the About Krita dialog + * Fix a crash when changing the Instant Preview settings of a +brush preset + * Fix use of layer names when using the G'Mic plugin (kde#447293, +kde#429851) + * Add missing blending modes for G'Mic filters (kde#447293) + * Fix issues with resource libraries with upper-case filename +extensions (kde#447454) + * Fix crashes when undoing multiple layer operations too quickly +(kde#447462) + * Work around a crash in the transform mask applied to a +passthrough group (kde#447506) + * Fix the photoshop compatible shortcuts (kde#447771) + * Show the correct number of layers in the Image Properties +dialog + * Fix the layout of the docker titlebars + * Disable automatically assigning accelerator keys for selecting +dockers + * Fix a memory leak in the color history display + * Fix a race condition in the metadata system initialization + * Fix animation playback when having multiple views on an +animation (kde#450425) + * Fix dataloss when scaling an image with animated transform +masks (kde#450781) + * Fix incorrect basename for an animation when filepath or +filename changes (kde#451654) + * Fix restoring the default values for canvas input settings +(kde#396064) + * Update gradient colors correctly in layer styles (kde#452066) + * Fix a crash when handling touch events + * Fix a large number of defects found by Coverity + * Fix the hitboxes in the curve widget being too small on HiDPI +screens (kde#446755) + * Fix saving over deactivated resources + * Fix the Advanced Color Selector's hsySH square element +(kde#452422) + * Fix issues with cursors being too small on HiDPI screens +(kde#448107, kde#447314) + * Fix problems with animating transparency and filter masks +(kde#452170) + * Opacity now loads correctly for animated vector layers +(kde#452144) + * Stop the storyboard docker creating frames on locked layers +(kde#447396) + * Storyboards: add the ability to duplicate existing scenes + * Improve the interaction with ffmpeg when rendering animations +or recordings + * Improve detection of broken video sequences on import as +animation + * Work around a problem where not all pixels got copied when +copying a mask (kde#453164) + * Make it possible to save and load gradients on non-UTF8 locales +(kde#447730) + * Fix issue with masks and layers being broken after changing +the colorspace + * Update to LittleCMS 2.13.1 to fix a bug in the grayscale +colorspace and fix conversion between 8 bits and 16 bits +grayscale images (kde#447484) + * Fix a delay on autobrush strokes with randomness (kde#446663) + * Improve performance when moving a layer in a layer group +(kde#450957) + * Fix brush outline precision for pixel-art brushes (kde#447466) + * Improve the brush outline for low-density brushes (kde#447045) + * Set .apng as the default file extension for APNG files instead +of PNG (kde#451473) + * Fix crash when using the smart patch tool on HDR images +(kde#451912) + * Make it possible to set Weighted Distance to values larger than +100 (kde#451874) + * Fix the the fuzziness setting for the contiguous selection tool +(kde#447524) + * Fix the default eraser preset (kde#447650) + * Add missing shortcuts for the following filters: +slope/offset/power, cross-channel adjustment curves, halftone, +gaussian high pass, height to normal map, gradient map, +normalize and palettize (kde#451337) + * Fix saving new workspaces (kde#446985) + * Correctly handle the ICC profile blacklist + * Fix the "Photoshop signature verification failed!" warning if +there are zero sized blocks in the PSD file (kde#450983) + * Make starting Krita more robust if the configuration file is +corrupted (kde#449983) + * Add pressure and rotation to touch support + * Handle
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-01-19 00:35:19 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1892 (New) Package is "krita" Wed Jan 19 00:35:19 2022 rev:60 rq:947181 version:5.0.2 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2022-01-08 23:23:38.162232466 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.1892/krita.changes2022-01-19 00:35:48.070316431 +0100 @@ -1,0 +2,11 @@ +Fri Jan 14 15:55:53 UTC 2022 - Marcus Rueckert + +- convert the conflicts to recommends as we now have a working + krita-plugin-gmic package again + +--- +Fri Jan 14 14:12:12 UTC 2022 - Marcus Rueckert + +- Actually install the devel files as we need them for gmic + +--- Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.q8HFdN/_old 2022-01-19 00:35:49.050317131 +0100 +++ /var/tmp/diff_new_pack.q8HFdN/_new 2022-01-19 00:35:49.054317133 +0100 @@ -98,8 +98,7 @@ %if %{with vc} BuildRequires: Vc-devel-static %endif -# it has an intree copy now and no longer works with the external copy -Conflicts: krita-plugin-gmic +Recommends: krita-plugin-gmic %description Krita is a painting program. It supports concept art, texture and @@ -109,6 +108,7 @@ Summary:Krita Build Environment Group: Development/Libraries/KDE Requires: %{name} = %{version} +Requires: cmake(Qt5Core) %description devel Development headers and libraries for Krita. @@ -140,11 +140,6 @@ # remove shebang to avoid rpmlint warning, that file is not supposed to be run directly anyway sed -i "/#!\/usr\/bin\/env/d" %{buildroot}%{_kf5_libdir}/krita-python-libs/krita/sceditor/highlighter.py -rm \ - %{buildroot}%{_includedir}/kis_qmic_interface.h \ - %{buildroot}%{_includedir}/kis_qmic_plugin_interface.h \ - %{buildroot}%{_includedir}/kritaqmicinterface_export.h - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -179,6 +174,9 @@ %files devel %{_kf5_libdir}/libkrita*.so +%{_includedir}/kis_qmic_interface.h +%{_includedir}/kis_qmic_plugin_interface.h +%{_includedir}/kritaqmicinterface_export.h %if %{with released} %files lang -f %{name}.lang
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2022-01-08 23:23:14 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1892 (New) Package is "krita" Sat Jan 8 23:23:14 2022 rev:59 rq:944721 version:5.0.2 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-08-25 21:00:26.924984704 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.1892/krita.changes2022-01-08 23:23:38.162232466 +0100 @@ -1,0 +2,41 @@ +Fri Jan 7 08:11:30 UTC 2022 - Wolfgang Bauer + +- Update to 5.0.2 + * See https://krita.org/en/item/krita-5-0-2/ + * Fix a crash when changing the Instant Preview setting of a +brush preset + * Fix a crash when there are ABR brush libraries present with an +uppercase ABR extension (kde#447454) + * Fix a similar issue with Krita resource bundles with an upper +case .BUNDLE extension + * Fix a crash when undoing multiple layer operations too quickly +(kde#447462) + * Workaround a crash when a transform mask is applied to a +passthrough group (kde#447506) + * Fix toolbox arrow buttons not visible on starting Krita + * Fix the photoshop compatibilty shortcut profile (kde#447771) + * Restore the QImageIO fallback for loading WebP images + * Make the dock widget titlebars so they can be smaller + * Disable all accelerator keys for dockers + * Fix a race condition in the image metadata system + * Fix the tool option widget's layout sporadically going wrong +(kde#447522) + * Update fill layers correctly when changing the options from a +Python script (kde#447807) + * Fix the built-in file dialog's image preview (kde#447806) + * Fix the slowness opening and closing documents if there are +many resource bundles present (kde#447298) +- Drop redundant recommendation of the -lang package +- Add signature file and keyring + +--- +Thu Dec 23 19:10:11 UTC 2021 - Marcus Rueckert + +- Update to 5.0.0 + * See https://krita.org/en/item/krita-5-0-released/ +- drop 0001-Support-building-with-OpenEXR-3.patch: + included in update +- add BR to mypaint to enable the new brushes +- add BR for OpenColorIO and WebP to enable both features as well + +--- Old: 0001-Support-building-with-OpenEXR-3.patch krita-4.4.8.tar.xz New: krita-5.0.2.tar.xz krita-5.0.2.tar.xz.sig krita.keyring Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.JfLrmV/_old 2022-01-08 23:23:40.946234739 +0100 +++ /var/tmp/diff_new_pack.JfLrmV/_new 2022-01-08 23:23:40.946234739 +0100 @@ -1,7 +1,7 @@ # # spec file for package krita # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%bcond_without lang +%bcond_without released # Enable VC only on x86* %ifarch %{ix86} x86_64 %bcond_without vc @@ -24,21 +24,16 @@ %bcond_with vc %endif Name: krita -Version:4.4.8 +Version:5.0.2 Release:0 Summary:Digital Painting Application -License:GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-only +License:BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.0-only Group: Productivity/Graphics/Bitmap Editors URL:https://www.krita.org/ Source0: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -Patch0: 0001-Support-building-with-OpenEXR-3.patch -%ifnarch %{arm} aarch64 -# Causes build failure on ARM currently -# 2021-07-24: Disabled for Tumbleweed (kde#435474) -%if 0%{?suse_version} < 1550 -BuildRequires: OpenColorIO-devel -%endif +%if %{with released} +Source1: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz.sig +Source2:krita.keyring %endif BuildRequires: OpenEXR-devel BuildRequires: extra-cmake-modules @@ -92,15 +87,19 @@ BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5X11Extras) BuildRequires: cmake(Qt5Xml) +BuildRequires: pkgconfig(OpenColorIO) +BuildRequires: pkgconfig(libmypaint) +BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(xcb-atom) BuildRequires: pkgconfig(xi) >= 1.4.99.1 -Recommends: %{name}-lang = %{version} Recommends: python3-qt5 Obsoletes: calligra-krita < %{version}
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-08-25 20:58:40 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1899 (New) Package is "krita" Wed Aug 25 20:58:40 2021 rev:58 rq:914276 version:4.4.8 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-08-12 09:02:26.750076825 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.1899/krita.changes2021-08-25 21:00:26.924984704 +0200 @@ -1,0 +2,10 @@ +Wed Aug 25 09:39:44 UTC 2021 - Wolfgang Bauer + +- Update to 4.4.8: + * See https://krita.org/en/item/krita-4-4-8-released/ + * Disable fractional DPI scaling by default + * Fix loading and saving of document palettes (kde#440812) +- Remove BuildConflicts: python3-sip-devel >= 6, it builds fine + with sip6 meanwhile + +--- Old: krita-4.4.7.tar.xz New: krita-4.4.8.tar.xz Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.OA51tC/_old 2021-08-25 21:00:29.256981643 +0200 +++ /var/tmp/diff_new_pack.OA51tC/_new 2021-08-25 21:00:29.260981637 +0200 @@ -24,7 +24,7 @@ %bcond_with vc %endif Name: krita -Version:4.4.7 +Version:4.4.8 Release:0 Summary:Digital Painting Application License:GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-only @@ -62,16 +62,9 @@ BuildRequires: openjpeg2-devel BuildRequires: perl BuildRequires: pkgconfig -# SECTION python build requirements BuildRequires: python3-devel BuildRequires: python3-qt5-devel -# Krita's CMake requires the command `sip5` from SIP v5 or `sip` from SIP v4. -# Neither is available in SIP v6. A simple sip-devel < 6 build requirement would -# install a non-conflicting SIP v4 in parallel to v6 pulled in by qt5-devel. -# But then CMake does not find the old sip executable. -BuildConflicts: python3-sip-devel >= 6 BuildRequires: python3-sip-devel -# /SECTION BuildRequires: update-desktop-files BuildRequires: zlib-devel BuildRequires: cmake(KF5Archive) ++ krita-4.4.7.tar.xz -> krita-4.4.8.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-4.4.7.tar.xz /work/SRC/openSUSE:Factory/.krita.new.1899/krita-4.4.8.tar.xz differ: char 25, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-08-12 09:01:33 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1899 (New) Package is "krita" Thu Aug 12 09:01:33 2021 rev:57 rq:911458 version:4.4.7 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-07-24 20:39:17.524405912 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.1899/krita.changes2021-08-12 09:02:26.750076825 +0200 @@ -1,0 +2,24 @@ +Wed Aug 11 13:38:26 UTC 2021 - Christophe Giboudeaux + +- Add patch to allow building krita with OpenEXR 3 (boo#1189327): + * 0001-Support-building-with-OpenEXR-3.patch + +--- +Sun Aug 8 13:01:02 UTC 2021 - Wolfgang Bauer + +- Update to 4.4.7: + * See https://krita.org/en/item/krita-4-4-7-released/ + * Fix for a performance regression in Krita 4.4.5 + * Fix a crash on exit with certain versions of Qt and PyQt + * Fix moving selection with the magnetic selection tool +(kde#433633) + * Fix crashes in the magnetic selection tool when deleting nodes +(kde#439896) + * Fix an assert when converting the image color space from Python +(kde#437980) + * Fix a crash when closing a gamut mask document (kde#438914) + * Fix drag and drop of clone layers between images (kde#414699) + * Fix crash when saving the image with trimming enabled +(kde#437626) + +--- Old: krita-4.4.5.tar.xz New: 0001-Support-building-with-OpenEXR-3.patch krita-4.4.7.tar.xz Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.m7WLp2/_old 2021-08-12 09:02:27.782075212 +0200 +++ /var/tmp/diff_new_pack.m7WLp2/_new 2021-08-12 09:02:27.782075212 +0200 @@ -24,13 +24,15 @@ %bcond_with vc %endif Name: krita -Version:4.4.5 +Version:4.4.7 Release:0 Summary:Digital Painting Application License:GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-only Group: Productivity/Graphics/Bitmap Editors URL:https://www.krita.org/ Source0: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz +# PATCH-FIX-UPSTREAM +Patch0: 0001-Support-building-with-OpenEXR-3.patch %ifnarch %{arm} aarch64 # Causes build failure on ARM currently # 2021-07-24: Disabled for Tumbleweed (kde#435474) @@ -141,7 +143,10 @@ %kf5_find_lang %{name} %endif -chmod -x %{buildroot}/%{_kf5_applicationsdir}/*.desktop +chmod -x %{buildroot}%{_kf5_applicationsdir}/*.desktop + +# remove shebang to avoid rpmlint warning, that file is not supposed to be run directly anyway +sed -i "/#!\/usr\/bin\/env/d" %{buildroot}%{_kf5_libdir}/krita-python-libs/krita/sceditor/highlighter.py %post -p /sbin/ldconfig %postun -p /sbin/ldconfig ++ 0001-Support-building-with-OpenEXR-3.patch ++ >From 5a720e94e62b8ae4a17dc8bee844f0baee923a9b Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Fri, 23 Apr 2021 23:42:14 +0200 Subject: [PATCH] Support building with OpenEXR 3 Try to find OpenEXR 3 first via the upstream cmake config and fallback to using our FindOpenEXR --- CMakeLists.txt | 11 --- libs/image/CMakeLists.txt | 2 +- libs/pigment/CMakeLists.txt| 2 +- plugins/color/lcms2engine/CMakeLists.txt | 6 +++--- plugins/color/lcms2engine/tests/CMakeLists.txt | 2 +- plugins/impex/CMakeLists.txt | 2 +- plugins/impex/exr/exr_converter.cc | 2 ++ plugins/impex/raw/CMakeLists.txt | 2 +- 8 files changed, 18 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d2aaadf6fe..bc6a0207e9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -628,15 +628,20 @@ set_package_properties(ZLIB PROPERTIES PURPOSE "Optionally used by the G'Mic and the PSD plugins") macro_bool_to_01(ZLIB_FOUND HAVE_ZLIB) -find_package(OpenEXR) +find_package(OpenEXR 3.0 CONFIG QUIET) +if(TARGET OpenEXR::OpenEXR) +set(OPENEXR_LIBRARIES OpenEXR::OpenEXR) +else() +find_package(OpenEXR) +endif() set_package_properties(OpenEXR PROPERTIES DESCRIPTION "High dynamic-range (HDR) image file format" URL "https://www.openexr.com; TYPE OPTIONAL PURPOSE "Required by the Krita OpenEXR filter") -macro_bool_to_01(OPENEXR_FOUND HAVE_OPENEXR) +macro_bool_to_01(OpenEXR_FOUND HAVE_OPENEXR) set(LINK_OPENEXR_LIB) -if(OPENEXR_FOUND) +if(OpenEXR_FOUND) include_directories(SYSTEM
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-07-24 20:39:07 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1899 (New) Package is "krita" Sat Jul 24 20:39:07 2021 rev:56 rq:908070 version:4.4.5 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-06-11 00:19:49.229436467 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.1899/krita.changes2021-07-24 20:39:17.524405912 +0200 @@ -1,0 +2,6 @@ +Sat Jul 24 07:35:18 UTC 2021 - Christophe Giboudeaux + +- Remove the OpenColorIO build dependency for openSUSE Tumbleweed. + krita doesn't support OCIO 2.0 yet (kde#435474) + +--- Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.WzyFn2/_old 2021-07-24 20:39:18.460404827 +0200 +++ /var/tmp/diff_new_pack.WzyFn2/_new 2021-07-24 20:39:18.464404822 +0200 @@ -32,9 +32,12 @@ URL:https://www.krita.org/ Source0: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz %ifnarch %{arm} aarch64 -# causes build failure on ARM currently +# Causes build failure on ARM currently +# 2021-07-24: Disabled for Tumbleweed (kde#435474) +%if 0%{?suse_version} < 1550 BuildRequires: OpenColorIO-devel %endif +%endif BuildRequires: OpenEXR-devel BuildRequires: extra-cmake-modules BuildRequires: fftw3-devel
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-06-11 00:19:18 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.32437 (New) Package is "krita" Fri Jun 11 00:19:18 2021 rev:55 rq:899351 version:4.4.5 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-05-20 19:25:42.281783930 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.32437/krita.changes 2021-06-11 00:19:49.229436467 +0200 @@ -1,0 +2,101 @@ +Thu Jun 10 07:25:33 UTC 2021 - Wolfgang Bauer + +- Update to 4.4.5: + * See https://krita.org/en/item/krita-4-4-5-released/ + * Set ElideRight for the tabs in the mdiarea (kde#433640) + * If loading the image fails too often, stop retrying +(kde#433652) + * Use QVersionNumber to compare versions + * Fix oilpaint filter's tiling artifacts + * Only open the bug dialog when Krita is in alpha or beta + * Fix crash on popup palette on 125% scale (kde#431944) + * Fix compilation for GCC11 (kde#434150) + * Use opengl ES on Arm Linux (kde#421136) + * Fix crash on importing a broken icc profile (kde#434273) + * Remove the hello world demo plugin (kde#422380) + * Bugfix: Crash with crop tool (kde#433770) + * Bugfix: Transform (Shear) tool doesn't use pivot (kde#427462) + * Fix angle range in the angle selector in status bar and +overview docker (kde#434993) + * Implement "Scale handles proportionally" feature for the mesh +transform + * Bugfix: Crop tool doesn't respond to some events (kde#435201) + * Remove JPG from the list of supported clipboard image formats +(kde#431310) + * Don't set the menu text on the action if it's empty +(kde#437036) + * Expose the node's unique id to libkis + * Fix quicklook generator (kde#436224) + * Fix data corruption on pressing Ctrl+Z while crop action is +active (kde#433770) + * Fix zooming of the palette in Lazy Fill Tool (kde#410997) + * Fix outline-selection precision when shift-modifier is pressed +(kde#437048) + * Fix crash when closing Krita too quickly while some stroke is +still rendering (kde#419021) + * Fix incorrect memory access in KisCanvas2::setProofingOptions() + * Fix a race condition when starting spontaneous jobs +(kde#434648) + * Fix display color management in Overview docker (kde#428605) + * Fix Nearest Neighbour filter of the perspective transform mode +(kde#420811) + * Fix drift of the transformed image when moving mouse too +quickly (kde#416899) + * Fix smoothness of Free Transform mode (kde#416899) + * Fix input method not working on popup widgets (kde#395598) + * Fix export in Krita using CLI + * Fix order of arguments in OverviewThumbnailStrokeStrategy +(CID 310957) + * Do not rely on endianness in psd_image_data (CID 35080) + * Widen variables before making calculations (CID 248925) + * Override patchWidth and patchHeight being 0 with defaults +(CID 248441, CID 248622) + * Check value after dynamic cast in ConvertColorSpacePr.Vis. +(CID 304985) + * Properly bound values on conversions (CID 248629, CID 248458) + * Initialize propertyType in KisMetaData::TypeInfo::Private +(CID 35498) + * Initialize variables in KoRuler and KisFullRefreshWalker +(CID 35523, CID 35612) + * Initialize members of KisImagePyramid (CID 36041) + * Initialize members of DlgOffsetImage and DeformBrush +(CID 36144, CID 36265) + * Initialize members in KCanvasPreview (CID 36395) + * Initialize members in DlgClonesArray (CID 248509) + * Initialize members in KisShadeSelectorLine (CID 36338) + * Initialize members of assistant classes (CID 248502, +CID 248916) + * Initialize members in spin box related classes (CID 248555, +CID 248871) + * Fix xyYtoXYZ color conversion formula + * Make the code in the triangle color selector cleaner + * Fix updates in Channels docker + * Fix updates in Histogram docker + * Fix multithreading in Histogram widget + * Change typedef to using in HistogramDockerWidget + * Fix referencing of null value in SvgStyleWriter (CID 329512) + * Fix uninitialized values in HistogramDockerWidget (CID 329509) + * Fix High DPI for canvas previews in Undo History docker + * Fix crash on saving a huge image to .kra (kde#432182) + * Ensure that transform worker won't try to scale to 0 +(kde#432182) + * Fix KoQuaZipStore error checking + * Show country in language list for disambiguation (kde#437994) + * Fix failing update when transforming a shape layer with a +Transform Tool (kde#437886) + * Do not append country name to zh_CN and zh_TW (kde#437994) + * Add more checks on saving to kra + * Fix non-float results in expressions for float values +(CID 329390, CID 329448, CID 329482) + * Fix uninitialized values
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-05-20 19:25:09 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2988 (New) Package is "krita" Thu May 20 19:25:09 2021 rev:54 rq:894516 version:4.4.3 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-04-01 14:18:46.264113949 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.2988/krita.changes2021-05-20 19:25:42.281783930 +0200 @@ -1,0 +2,5 @@ +Thu May 20 05:28:12 UTC 2021 - Wolfgang Bauer + +- Enable HEIF plugin also on Leap 15.3 now that libheif was added + +--- Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.hlHkk3/_old 2021-05-20 19:25:43.321779665 +0200 +++ /var/tmp/diff_new_pack.hlHkk3/_new 2021-05-20 19:25:43.321779665 +0200 @@ -44,7 +44,7 @@ BuildRequires: libboost_system-devel BuildRequires: libeigen3-devel BuildRequires: libexiv2-devel -%if 0%{?suse_version} > 1500 +%if 0%{?suse_version} > 1500 || (0%{?is_opensuse} && 0%{?sle_version} >= 150300) BuildRequires: libheif-devel %endif BuildRequires: libjpeg-devel
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-04-01 14:17:27 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2401 (New) Package is "krita" Thu Apr 1 14:17:27 2021 rev:53 rq:882154 version:4.4.3 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-03-11 20:12:47.004711423 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.2401/krita.changes2021-04-01 14:18:46.264113949 +0200 @@ -1,0 +2,24 @@ +Mon Mar 29 07:57:57 UTC 2021 - Christophe Giboudeaux + +- Update to 4.4.3 + * See https://krita.org/en/item/krita-4-4-3-released/ + * Fix crash in halftone filter due to an access to an invalid pointer + * Fix crash when reapplying a filter with reprompting + * Fix crash when painting on a filter mask created from a vector +selection (kde#432329) + * Fix handling the channel flags (kde#432226) + * Fix synchronization of zoom level between canvas and the scratchpad + * Fix normalization in Smart Patch Tool (kde#430953) + * Fix performance issues in the foreground/background color +button (kde#432936) + * Fix saving incremental backups (kde#432701) + * Fix a problem where the scratchpad could be unresponsive (kde#431708) + * Fix Color as Alpha and Preserve Alpha in Custom and Clipboard +brushes (kde#432274) + * Fix the RGBA_brushes bundle so Krita doesn't try to recreate it +on startup (kde#431832) + * Fix handling of style in KisAngleSelector when the spin box must be +shown flat and use the new angle selector everywhere +- Drop 0001-Use-opengl-es-on-Arm-Linux.patch. Merged upstream. + +--- Old: 0001-Use-opengl-es-on-Arm-Linux.patch krita-4.4.2.tar.xz New: krita-4.4.3.tar.xz Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.PIxFct/_old 2021-04-01 14:18:48.452116601 +0200 +++ /var/tmp/diff_new_pack.PIxFct/_new 2021-04-01 14:18:48.456116606 +0200 @@ -24,15 +24,13 @@ %bcond_with vc %endif Name: krita -Version:4.4.2 +Version:4.4.3 Release:0 Summary:Digital Painting Application License:GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-only Group: Productivity/Graphics/Bitmap Editors URL:https://www.krita.org/ Source0: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -Patch0: 0001-Use-opengl-es-on-Arm-Linux.patch %ifnarch %{arm} aarch64 # causes build failure on ARM currently BuildRequires: OpenColorIO-devel ++ krita-4.4.2.tar.xz -> krita-4.4.3.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-4.4.2.tar.xz /work/SRC/openSUSE:Factory/.krita.new.2401/krita-4.4.3.tar.xz differ: char 1, line 1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-03-11 20:10:54 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2401 (New) Package is "krita" Thu Mar 11 20:10:54 2021 rev:52 rq:878161 version:4.4.2 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-03-06 21:19:10.553268995 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.2401/krita.changes2021-03-11 20:12:47.004711423 +0100 @@ -1,0 +2,6 @@ +Wed Mar 10 12:11:14 UTC 2021 - Christophe Giboudeaux + +- Add patch to fix build on ARM: + * 0001-Use-opengl-es-on-Arm-Linux.patch + +--- New: 0001-Use-opengl-es-on-Arm-Linux.patch Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.blfrp3/_old 2021-03-11 20:12:48.168713312 +0100 +++ /var/tmp/diff_new_pack.blfrp3/_new 2021-03-11 20:12:48.172713319 +0100 @@ -31,6 +31,8 @@ Group: Productivity/Graphics/Bitmap Editors URL:https://www.krita.org/ Source0: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz +# PATCH-FIX-UPSTREAM +Patch0: 0001-Use-opengl-es-on-Arm-Linux.patch %ifnarch %{arm} aarch64 # causes build failure on ARM currently BuildRequires: OpenColorIO-devel ++ 0001-Use-opengl-es-on-Arm-Linux.patch ++ >From 2d92ee5b01a0069cc33debdcb3c29dc817c2d6f3 Mon Sep 17 00:00:00 2001 From: Halla Rempt Date: Wed, 10 Mar 2021 12:49:34 +0100 Subject: [PATCH] Use opengl es on Arm Linux BUG:421136 (cherry picked from commit c91d020b244f012e09203c14d80d8e8774362a57) --- libs/ui/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ui/CMakeLists.txt b/libs/ui/CMakeLists.txt index 87bea6e30e..4876489b8e 100644 --- a/libs/ui/CMakeLists.txt +++ b/libs/ui/CMakeLists.txt @@ -7,7 +7,7 @@ include_directories(SYSTEM ${OCIO_INCLUDE_DIR} ) -if (ANDROID) +if (ANDROID OR (CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*|arm64.*|ARM64.*)" AND NOT APPLE)) add_definitions(-DQT_OPENGL_ES_3) add_definitions(-DHAS_ONLY_OPENGL_ES) include_directories (${Qt5AndroidExtras_INCLUDE_DIRS}) -- 2.30.1
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-03-06 21:19:06 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2378 (New) Package is "krita" Sat Mar 6 21:19:06 2021 rev:51 rq:877353 version:4.4.2 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-02-20 22:12:09.811030994 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.2378/krita.changes2021-03-06 21:19:10.553268995 +0100 @@ -1,0 +2,11 @@ +Tue Mar 2 15:57:09 UTC 2021 - Ben Greiner + +- BuildConflict on python3-sip-devel >= 6 because the build expects + the sip5 executable (or even older sip from SIP v4), which was + removed in SIP v6. A simple BuildRequire python3-sip-devel < 6 + would result in a parallel install of SIPv4 and SIPv6, which do + not conflict per se. Because CMake sees the SIPv6 modules, it + assumes sip5 to be present, does not look for the old sip command + and fails. + +--- Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.Bk8B6n/_old 2021-03-06 21:19:11.461269749 +0100 +++ /var/tmp/diff_new_pack.Bk8B6n/_new 2021-03-06 21:19:11.461269749 +0100 @@ -57,8 +57,16 @@ BuildRequires: openjpeg2-devel BuildRequires: perl BuildRequires: pkgconfig +# SECTION python build requirements BuildRequires: python3-devel BuildRequires: python3-qt5-devel +# Krita's CMake requires the command `sip5` from SIP v5 or `sip` from SIP v4. +# Neither is available in SIP v6. A simple sip-devel < 6 build requirement would +# install a non-conflicting SIP v4 in parallel to v6 pulled in by qt5-devel. +# But then CMake does not find the old sip executable. +BuildConflicts: python3-sip-devel >= 6 +BuildRequires: python3-sip-devel +# /SECTION BuildRequires: update-desktop-files BuildRequires: zlib-devel BuildRequires: cmake(KF5Archive)
commit krita for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package krita for openSUSE:Factory checked in at 2021-02-20 22:11:51 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.28504 (New) Package is "krita" Sat Feb 20 22:11:51 2021 rev:50 rq:865091 version:4.4.2 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2021-01-08 17:39:07.920970347 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.28504/krita.changes 2021-02-20 22:12:09.811030994 +0100 @@ -1,0 +2,99 @@ +Tue Jan 19 12:28:32 UTC 2021 - Wolfgang Bauer + +- Update to 4.4.2: + * See https://krita.org/en/item/krita-4-4-2-released/ + * New implementation of SVG Mesh Gradients and Mesh transforms + * New gradient fill layer type and new Gradient Editor + * Improved Halftone Filter + * New Paste Shape Style Action + * A Toolbar Button for Wraparound Mode + * Six new brushes meant to show off the new RGBA brush tip +feature + * Improved HiDPI rendering (kde#48) + * Files with names starting with a number are now autosaved +correctly + * Make it possible to load EXR files with non-ascii characters in +the path + * Disable making the background black for a semi-transparent EXR +file (kde#427720) + * The PressureIn sensor now works correctly in combination with +the Hue color expression (kde#426234) + * The speed smoothing algorithm no longer creates blobby lines +(kde#363364, kde#375360) + * The colorsmudge brush now blends when there is a selection +active (kde#423851) + * The brush outline no longer snaps when switching between two +images with a different zoom level (kde#427094) + * Onion skins are hidden when playing an animation (kde#426246) + * Fix converting an animated transparency mask to a paint layer +(kde#419223) + * The default shortcuts for changing the mode in the selection +tools have been removed: they are replaced by ctrl/shift/alt +modifiers. The actions still exist, so you can configure +single-key shortcuts in Krita's shortcut settings dialog. + * The magnetic selection tool now has buttons to confirm or +discard a selection + * An issue where moving a selection would jump was fixed +(kde#426949) + * A Fit to Height zoom shortcut was added (kde#410929) + * The screentone generator's defaults were improved + * File layers that are dragged and dropped now have a proper name +(kde#427235) + * The popup palette now has a clear color history button + * The report bug dialog now provides the system information and +usage logs in an easy to copy/paste manner + * Blacklisted resources that contain a \ in the filename were +ignored (kde#421575) + * Displays are shown by name in the color management settings page +(kde#412943) + * Fix showing custom icons for user-defined templates (kde#395894) + * The fill layer dialog and seexpr widgets were polished + * The x/y position spin boxes in the move tool options were fixed +(kde#420329, kde#423452) + * Add default letter spacing for the text shape + * Add support for user-installed color schemes + * All dialogs and message boxes are now correctly parented to the +main window + * Make it possible to export groups as merged layers + * Fix kerning handling in the text editor + * Add support for color opacity in the text editor (kde#342303) + * Fix cropping the transform mask when moving the masked layer + * Improve switching between SVG source and rich text editor +(kde#424213) + * Fix issues with the brush outline getting stuck when the brush +size is smaller than 0 (kde#427751) + * Improve the Python plugin importer so action files get imported +correctly (kde#429262) + * Fix tearing of patterns when scrolling in the resource chooser + * The rectangle and ellipse tool now have default shortcuts: +Shift+R and Shift+J, respectively + * Allow the Select Similar Color selection tool to pick from a +set of layers, make it work correctly with image bounds and +handle transparent layers correctly (kde#428441) + * Fix the isometric grid so it is drawn correctly + * The outline selection tool was renamed to freehand selection tool +(kde#425894) + * The gradient map filter was improved and made faster + * Fix a lot of memory leaks + * Improve performance by removing a bottleneck when transforming +internal colors to and from QColor + * Fix a race condition in the Comics Manager plugin (kde#426701) + * Fix the fill layers updating too many times + * Fix random crashes when changing screentone fill layer parameters +(kde#428014) + * Fix a crash in the Square Gradient strategy + * Fix a crash when converting SVG source to rich text or back + * Fix an assert when trying to liquify transform