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 2026-08-01 18:34:47 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.16738 (New) Package is "krita" Sat Aug 1 18:34:47 2026 rev:94 rq:1368913 version:5.3.3 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2026-06-08 14:23:00.719314520 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.16738/krita.changes 2026-08-01 18:37:50.365405954 +0200 @@ -1,0 +2,6 @@ +Fri Jul 31 19:06:09 UTC 2026 - Christophe Marin + +- Update to 6.0.3 + https://krita.org/en/posts/2026/krita-5.3.3-released/ + +--- Old: krita-6.0.2.1.tar.xz krita-6.0.2.1.tar.xz.sig New: krita-6.0.3.tar.xz krita-6.0.3.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.KSem6W/_old 2026-08-01 18:37:51.589448069 +0200 +++ /var/tmp/diff_new_pack.KSem6W/_new 2026-08-01 18:37:51.593448207 +0200 @@ -33,9 +33,9 @@ %global __requires_exclude qt5qmlimport\\((org\\.krita\\.*|QtQuick) Name: krita -Version:5.3.2.1 +Version:5.3.3 Release:0 -%global pkg_version 6.0.2.1 +%global pkg_version 6.0.3 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 URL:https://www.krita.org/ ++ krita-6.0.2.1.tar.xz -> krita-6.0.3.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-6.0.2.1.tar.xz /work/SRC/openSUSE:Factory/.krita.new.16738/krita-6.0.3.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 2026-06-08 14:16:15 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.2375 (New) Package is "krita" Mon Jun 8 14:16:15 2026 rev:93 rq:1357580 version:5.3.2.1 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2026-06-01 18:04:39.927946642 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.2375/krita.changes2026-06-08 14:23:00.719314520 +0200 @@ -1,0 +2,8 @@ +Fri Jun 5 17:49:00 UTC 2026 - Christophe Marin + +- Update to 6.0.2.1 + * Fix bug with the layer docker that was very pervasive, and +could cause anything from unsynced layers to crashes to +groups not behaving as they should + +--- Old: krita-6.0.2.tar.xz krita-6.0.2.tar.xz.sig New: krita-6.0.2.1.tar.xz krita-6.0.2.1.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.JZo5R2/_old 2026-06-08 14:23:02.203376060 +0200 +++ /var/tmp/diff_new_pack.JZo5R2/_new 2026-06-08 14:23:02.207376226 +0200 @@ -33,9 +33,9 @@ %global __requires_exclude qt5qmlimport\\((org\\.krita\\.*|QtQuick) Name: krita -Version:5.3.2 +Version:5.3.2.1 Release:0 -%global pkg_version 6.0.2 +%global pkg_version 6.0.2.1 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 URL:https://www.krita.org/ ++ krita-6.0.2.tar.xz -> krita-6.0.2.1.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-6.0.2.tar.xz /work/SRC/openSUSE:Factory/.krita.new.2375/krita-6.0.2.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 2026-06-01 18:03:10
Comparing /work/SRC/openSUSE:Factory/krita (Old)
and /work/SRC/openSUSE:Factory/.krita.new.1937 (New)
Package is "krita"
Mon Jun 1 18:03:10 2026 rev:92 rq:1356282 version:5.3.2
Changes:
--- /work/SRC/openSUSE:Factory/krita/krita.changes 2026-04-21
12:47:55.498150328 +0200
+++ /work/SRC/openSUSE:Factory/.krita.new.1937/krita.changes2026-06-01
18:04:39.927946642 +0200
@@ -1,0 +2,53 @@
+Thu May 28 06:27:16 UTC 2026 - Christophe Marin
+
+- Update to 5.3.2 / 6.0.2
+ * Fix conversion of layers names passed to GMic (kde#517975)
+ * Fix reversal of the layers when importing .kra as
+layers (kde#514760)
+ * Fix font selection in qt6 and improve font dropdown (kde#515548)
+ * Fix text not getting selected when created on a normal
+layer (kde#516006)
+ * Make keyframe selection change layer selection
+ * Fix text shape not handling whitespace chars properly
+ * Fix KisAnimationRenderingOptions not loading frameExportConfig
+ * Several fixes for RGBE file loading
+ * Check for export status of every animation frame and error out on
+QFile::copy failure, Improve KisAnimationRender error handling
+ * Fix Selection Action Panel disappearing when toggling selection
+visibility (kde#518633)
+ * Add a Selection Action Panel toggle to the selection tool
+options docker
+ * Several fixes to testing whether the file can be created when
+saving a document
+ * Fix number of pixels in A1 paper preset
+ * Add a context menu to the Selection Action Panel, and add
+these to the global menu bar too
+ * fix segfault in PSD COS parser (Thanks, Arimil).
+ * Fix word selection when there's hard breaks present (kde#518338)
+ * Prevent division by 0 in tool outline
+ * Add buttons for italic and bold to font style
+ * Fix toggle italic action (kde#518890)
+ * Fix font style-selection search algorithm in text properties
+docker (kde#518874)
+ * Several icons for python plugins and the crash logs were
+added (thanks, Arkady Flury)
+ * Fix warp transform preview not showing until first adjustment
+ * Revert "Fix Transform and Move shortcuts conflicting
+Timeline arrow key actions" (kde#515703)
+ * Create a qquickwidget based popup for handling popups with
+qquickwidgets, to improve the look and feel of the font
+dropdown
+ * Fix freeze on opening a hi-dpi image with a vector
+layer (kde#519785)
+ * Text: avoid potential assert when checking the text type
+ * Text: fix a bunch of potential array index crashes by
+using a dedicated function
+ * Don't move line origin if Alt is held at start (this
+interferes with users binding the Alt key to the line
+tool quick switch)
+ * Fix saving the title element on paths correctly. This broke
+some symbol libraries (kde#520345)
+- Drop patch, merged upstream:
+ * 0001-Disallow-importing-conflicting-version-of-PyQt.patch
+
+---
Old:
0001-Disallow-importing-conflicting-version-of-PyQt.patch
krita-6.0.1.tar.xz
krita-6.0.1.tar.xz.sig
New:
krita-6.0.2.tar.xz
krita-6.0.2.tar.xz.sig
--(Old B)--
Old:- Drop patch, merged upstream:
* 0001-Disallow-importing-conflicting-version-of-PyQt.patch
--(Old E)--
Other differences:
--
++ krita.spec ++
--- /var/tmp/diff_new_pack.ndEPmP/_old 2026-06-01 18:04:41.592015652 +0200
+++ /var/tmp/diff_new_pack.ndEPmP/_new 2026-06-01 18:04:41.592015652 +0200
@@ -33,9 +33,9 @@
%global __requires_exclude qt5qmlimport\\((org\\.krita\\.*|QtQuick)
Name: krita
-Version:5.3.1
+Version:5.3.2
Release:0
-%global pkg_version 6.0.1
+%global pkg_version 6.0.2
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
URL:https://www.krita.org/
@@ -44,8 +44,6 @@
Source1:
https://download.kde.org/stable/krita/%{pkg_version}/krita-%{pkg_version}.tar.xz.sig
Source2:krita.keyring
%endif
-# PATCH-FIX-UPSTREAM
-Patch0: 0001-Disallow-importing-conflicting-version-of-PyQt.patch
BuildRequires: %{pyver}-devel
BuildRequires: %{pyver}-qt5-devel
BuildRequires: %{pyver}-sip-devel
++ krita-6.0.1.tar.xz -> krita-6.0.2.tar.xz ++
/work/SRC/openSUSE:Factory/krita/krita-6.0.1.tar.xz
/work/SRC/openSUSE:Factory/.krita.new.1937/krita-6.0.2.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 2026-04-21 12:45:56
Comparing /work/SRC/openSUSE:Factory/krita (Old)
and /work/SRC/openSUSE:Factory/.krita.new.11940 (New)
Package is "krita"
Tue Apr 21 12:45:56 2026 rev:91 rq:1348169 version:5.3.1
Changes:
--- /work/SRC/openSUSE:Factory/krita/krita.changes 2026-04-07
16:47:42.977589508 +0200
+++ /work/SRC/openSUSE:Factory/.krita.new.11940/krita.changes 2026-04-21
12:47:55.498150328 +0200
@@ -1,0 +2,6 @@
+Mon Apr 20 08:29:55 UTC 2026 - Christophe Marin
+
+- Add upstream fix to fix PyQt initialization (kde#518163)
+ * 0001-Disallow-importing-conflicting-version-of-PyQt.patch
+
+---
New:
0001-Disallow-importing-conflicting-version-of-PyQt.patch
--(New B)--
New:- Add upstream fix to fix PyQt initialization (kde#518163)
* 0001-Disallow-importing-conflicting-version-of-PyQt.patch
--(New E)--
Other differences:
--
++ krita.spec ++
--- /var/tmp/diff_new_pack.ZULwBc/_old 2026-04-21 12:47:57.398229145 +0200
+++ /var/tmp/diff_new_pack.ZULwBc/_new 2026-04-21 12:47:57.402229311 +0200
@@ -44,6 +44,8 @@
Source1:
https://download.kde.org/stable/krita/%{pkg_version}/krita-%{pkg_version}.tar.xz.sig
Source2:krita.keyring
%endif
+# PATCH-FIX-UPSTREAM
+Patch0: 0001-Disallow-importing-conflicting-version-of-PyQt.patch
BuildRequires: %{pyver}-devel
BuildRequires: %{pyver}-qt5-devel
BuildRequires: %{pyver}-sip-devel
++ 0001-Disallow-importing-conflicting-version-of-PyQt.patch ++
>From f6d7040613dd49aa47e74f7c55590f3e553125c9 Mon Sep 17 00:00:00 2001
From: Freya Lupen
Date: Fri, 27 Mar 2026 15:27:50 -0500
Subject: [PATCH] Disallow importing conflicting version of PyQt
This replaces the sys.path modification with a better hack.
Now we simply override builtins.__import__ to raise
a ModuleNotFoundError if an attempt is made to load the wrong PyQt.
BUG:518163
---
.../pykrita/plugin/krita/__init__.py | 31 +--
1 file changed, 15 insertions(+), 16 deletions(-)
diff --git a/plugins/extensions/pykrita/plugin/krita/__init__.py
b/plugins/extensions/pykrita/plugin/krita/__init__.py
index 9ce40f2..b691691 100644
--- a/plugins/extensions/pykrita/plugin/krita/__init__.py
+++ b/plugins/extensions/pykrita/plugin/krita/__init__.py
@@ -8,18 +8,6 @@ import pykrita
import os
import sys
-# Try to make sure there's no conflicting version of PyQt on sys.path, because
-# loading that would load a conflicting version of Qt and crash Krita when
used.
-# However, this will also cause any neighboring modules to be removed.
-import importlib.util
-pyqt_wrong = "PyQt" + ("6" if pykrita.qt_major_version() == 5 else "5")
-if (spec := importlib.util.find_spec(pyqt_wrong)):
-parent_folder = os.path.dirname(os.path.dirname(spec.origin))
-if sys.path.__contains__(parent_folder):
-print(f"Found {pyqt_wrong} in '{parent_folder}', "
- "removing from Python's search path to avoid crashes.",
file=sys.stderr)
-sys.path.remove(parent_folder)
-
# Look for PyQt
try:
from PyQt6 import QtCore
@@ -31,6 +19,21 @@ except ImportError:
print("Please make sure, that the needed packages are installed.",
file=sys.stderr)
raise
+import builtins
+
+# Disallow importing a conflicting version of PyQt,
+# which would load a conflicting version of Qt and crash Krita when used.
+pyqt_wrong = "PyQt" + ("6" if pykrita.qt_major_version() == 5 else "5")
+import_real = builtins.__import__
+def importAvoidWrongPyQtHack(name, globals=None, locals=None, fromlist=(),
level=0):
+if name == pyqt_wrong or name.startswith(pyqt_wrong+"."):
+raise(ModuleNotFoundError(
+f"This version of Krita is not compatible with {pyqt_wrong}!",
+name=name))
+else:
+return import_real(name, globals, locals, fromlist, level)
+builtins.__import__ = importAvoidWrongPyQtHack
+
from .api import *
from .decorators import *
from .dockwidgetfactory import *
@@ -47,10 +50,6 @@ print("%s added to PYTHONPATH" % krita_path, file=sys.stderr)
import excepthook
excepthook.install()
-if sys.version_info[0] > 2:
-import builtins
-else:
-import __builtin__ as builtins
builtins.i18n = Krita.krita_i18n
builtins.i18nc = Krita.krita_i18nc
builtins.Scripter = Krita.instance()
--
2.53.0
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 2026-04-07 16:32:34
Comparing /work/SRC/openSUSE:Factory/krita (Old)
and /work/SRC/openSUSE:Factory/.krita.new.21863 (New)
Package is "krita"
Tue Apr 7 16:32:34 2026 rev:90 rq:1344689 version:5.3.1
Changes:
--- /work/SRC/openSUSE:Factory/krita/krita.changes 2026-03-13
21:21:55.874031262 +0100
+++ /work/SRC/openSUSE:Factory/.krita.new.21863/krita.changes 2026-04-07
16:47:42.977589508 +0200
@@ -1,0 +2,15 @@
+Sat Apr 4 21:56:42 UTC 2026 - Marcus Rueckert
+
+- Update to 5.3.1/6.0.1
+ https://krita.org/en/posts/2026/krita-5.3.1-released/
+
+---
+Tue Mar 24 22:49:38 UTC 2026 - Marcus Rueckert
+
+- Update to 5.3.0/6.0.0
+ https://krita.org/en/posts/2026/krita-5.3.0-released/
+ Since we ship it with the Qt5 build it will announce it self as
+ 5.3.0.
+- Drop 0004-Fix-build-with-sip6.8.patch
+
+---
Old:
0004-Fix-build-with-sip6.8.patch
krita-5.2.16.tar.xz
krita-5.2.16.tar.xz.sig
New:
krita-6.0.1.tar.xz
krita-6.0.1.tar.xz.sig
--(Old B)--
Old: 5.3.0.
- Drop 0004-Fix-build-with-sip6.8.patch
--(Old E)--
Other differences:
--
++ krita.spec ++
--- /var/tmp/diff_new_pack.82PeXC/_old 2026-04-07 16:47:44.413648406 +0200
+++ /var/tmp/diff_new_pack.82PeXC/_new 2026-04-07 16:47:44.413648406 +0200
@@ -28,43 +28,27 @@
%else
%define pyver python311
%endif
+
+# Ignore internal and broken imports
+%global __requires_exclude qt5qmlimport\\((org\\.krita\\.*|QtQuick)
+
Name: krita
-Version:5.2.16
+Version:5.3.1
Release:0
+%global pkg_version 6.0.1
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
URL:https://www.krita.org/
-Source0:
https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz
+Source0:
https://download.kde.org/stable/krita/%{pkg_version}/krita-%{pkg_version}.tar.xz
%if %{with released}
-Source1:
https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz.sig
+Source1:
https://download.kde.org/stable/krita/%{pkg_version}/krita-%{pkg_version}.tar.xz.sig
Source2:krita.keyring
%endif
-# PATCH-FIX-UPSTREAM
-Patch0: 0004-Fix-build-with-sip6.8.patch
BuildRequires: %{pyver}-devel
BuildRequires: %{pyver}-qt5-devel
BuildRequires: %{pyver}-sip-devel
-BuildRequires: OpenEXR-devel
-BuildRequires: boost-devel
-BuildRequires: extra-cmake-modules
-BuildRequires: fftw3-devel
-BuildRequires: giflib-devel
-BuildRequires: gsl-devel
BuildRequires: libQt5Gui-private-headers-devel
-BuildRequires: libeigen3-devel
-BuildRequires: libexiv2-devel
-BuildRequires: libheif-devel
-BuildRequires: libjpeg-devel
-BuildRequires: liblcms2-devel
-BuildRequires: libpng-devel
BuildRequires: libpoppler-qt5-devel
-BuildRequires: libraw-devel
-BuildRequires: libtiff-devel
-BuildRequires: openjpeg2-devel
-BuildRequires: perl
-BuildRequires: pkgconfig
-BuildRequires: zlib-devel
-BuildRequires: cmake(Immer)
BuildRequires: cmake(KF5Completion)
BuildRequires: cmake(KF5Config)
BuildRequires: cmake(KF5CoreAddons)
@@ -76,8 +60,6 @@
BuildRequires: cmake(KF5KDcraw)
BuildRequires: cmake(KF5WidgetsAddons)
BuildRequires: cmake(KF5WindowSystem)
-BuildRequires: cmake(Lager)
-BuildRequires: cmake(Mlt7)
BuildRequires: cmake(Qt5Concurrent)
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5DBus)
@@ -86,6 +68,7 @@
BuildRequires: cmake(Qt5PrintSupport)
BuildRequires: cmake(Qt5Qml)
BuildRequires: cmake(Qt5Quick)
+BuildRequires: cmake(Qt5QuickControls2)
BuildRequires: cmake(Qt5QuickWidgets)
BuildRequires: cmake(Qt5Sql)
BuildRequires: cmake(Qt5Svg)
@@ -94,6 +77,28 @@
BuildRequires: cmake(Qt5X11Extras)
BuildRequires: cmake(Qt5Xml)
BuildRequires: cmake(QuaZip-Qt5)
+Recommends: %{pyver}-qt5
+BuildRequires: OpenEXR-devel
+BuildRequires: boost-devel
+BuildRequires: extra-cmake-modules
+BuildRequires: fftw3-devel
+BuildRequires: giflib-devel
+BuildRequires: gsl-devel
+BuildRequires: libeigen3-devel
+BuildRequires: libexiv2-devel
+BuildRequires: libheif-devel
+BuildRequires: libjpeg-devel
+BuildRequires: liblcms2-devel
+BuildRequires: libpng-devel
+BuildRequires: libraw-devel
+BuildRequires: libtiff-devel
+BuildRequires: openjpeg2-devel
+BuildRequires: perl
+BuildRequires: pkgconfig
+BuildRequires: zlib-devel
+BuildRequires: cmake(Imm
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 2026-03-13 21:17:46 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.8177 (New) Package is "krita" Fri Mar 13 21:17:46 2026 rev:89 rq:1338670 version:5.2.16 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2026-02-06 19:17:32.938300105 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.8177/krita.changes2026-03-13 21:21:55.874031262 +0100 @@ -1,0 +2,6 @@ +Fri Mar 6 09:43:21 UTC 2026 - Christophe Marin + +- Update to 5.2.16 + https://krita.org/en/posts/2026/krita-5.2.16-released/ + +--- Old: krita-5.2.15.tar.xz krita-5.2.15.tar.xz.sig New: krita-5.2.16.tar.xz krita-5.2.16.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.kLc478/_old 2026-03-13 21:21:57.166084561 +0100 +++ /var/tmp/diff_new_pack.kLc478/_new 2026-03-13 21:21:57.170084726 +0100 @@ -29,7 +29,7 @@ %define pyver python311 %endif Name: krita -Version:5.2.15 +Version:5.2.16 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.15.tar.xz -> krita-5.2.16.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.2.15.tar.xz /work/SRC/openSUSE:Factory/.krita.new.8177/krita-5.2.16.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 2026-02-06 19:10:49 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1670 (New) Package is "krita" Fri Feb 6 19:10:49 2026 rev:88 rq:1331606 version:5.2.15 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2025-12-18 18:32:26.044088318 +0100 +++ /work/SRC/openSUSE:Factory/.krita.new.1670/krita.changes2026-02-06 19:17:32.938300105 +0100 @@ -1,0 +2,6 @@ +Thu Feb 5 12:29:38 UTC 2026 - Marcus Rueckert + +- Update to 5.2.15 + https://krita.org/en/posts/2026/krita-5.2.15-released/ + +--- Old: krita-5.2.14.tar.xz krita-5.2.14.tar.xz.sig New: krita-5.2.15.tar.xz krita-5.2.15.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.a51Iw0/_old 2026-02-06 19:17:34.866381681 +0100 +++ /var/tmp/diff_new_pack.a51Iw0/_new 2026-02-06 19:17:34.866381681 +0100 @@ -1,7 +1,7 @@ # # spec file for package krita # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,7 +29,7 @@ %define pyver python311 %endif Name: krita -Version:5.2.14 +Version:5.2.15 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.14.tar.xz -> krita-5.2.15.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.2.14.tar.xz /work/SRC/openSUSE:Factory/.krita.new.1670/krita-5.2.15.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 2025-12-18 18:31:13 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.1928 (New) Package is "krita" Thu Dec 18 18:31:13 2025 rev:87 rq:1323332 version:5.2.14 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2025-09-25 18:47:44.792326825 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.1928/krita.changes2025-12-18 18:32:26.044088318 +0100 @@ -1,0 +2,6 @@ +Sun Dec 14 04:00:17 UTC 2025 - Marcus Rueckert + +- Update to 5.2.14 + https://krita.org/en/posts/2025/krita-5.2.14-released/ + +--- Old: krita-5.2.13.tar.xz krita-5.2.13.tar.xz.sig New: krita-5.2.14.tar.xz krita-5.2.14.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.1Cdxal/_old 2025-12-18 18:32:27.408145620 +0100 +++ /var/tmp/diff_new_pack.1Cdxal/_new 2025-12-18 18:32:27.408145620 +0100 @@ -29,7 +29,7 @@ %define pyver python311 %endif Name: krita -Version:5.2.13 +Version:5.2.14 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.13.tar.xz -> krita-5.2.14.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.2.13.tar.xz /work/SRC/openSUSE:Factory/.krita.new.1928/krita-5.2.14.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 2025-09-25 18:45:36
Comparing /work/SRC/openSUSE:Factory/krita (Old)
and /work/SRC/openSUSE:Factory/.krita.new.11973 (New)
Package is "krita"
Thu Sep 25 18:45:36 2025 rev:86 rq:1307071 version:5.2.13
Changes:
--- /work/SRC/openSUSE:Factory/krita/krita.changes 2025-08-20
14:40:30.952589270 +0200
+++ /work/SRC/openSUSE:Factory/.krita.new.11973/krita.changes 2025-09-25
18:47:44.792326825 +0200
@@ -1,0 +2,11 @@
+Thu Sep 25 06:56:31 UTC 2025 - Christophe Marin
+
+- Update to 5.2.13
+ https://krita.org/en/posts/2025/krita-5.2.13-released/
+ * Fixes CVE-2025-59820
+- Drop patches:
+ * 5d44af277b005692241a09f30e11bb0d16166823.patch
+ * 0001-Fix-build-with-libheif-1.20.patch
+ * 0001-Fix-compilation-with-heif-1.20.2.patch
+
+---
Old:
0001-Fix-build-with-libheif-1.20.patch
0001-Fix-compilation-with-heif-1.20.2.patch
5d44af277b005692241a09f30e11bb0d16166823.patch
krita-5.2.11.tar.xz
krita-5.2.11.tar.xz.sig
New:
krita-5.2.13.tar.xz
krita-5.2.13.tar.xz.sig
--(Old B)--
Old: * 5d44af277b005692241a09f30e11bb0d16166823.patch
* 0001-Fix-build-with-libheif-1.20.patch
* 0001-Fix-compilation-with-heif-1.20.2.patch
Old: * 0001-Fix-build-with-libheif-1.20.patch
* 0001-Fix-compilation-with-heif-1.20.2.patch
Old:- Drop patches:
* 5d44af277b005692241a09f30e11bb0d16166823.patch
* 0001-Fix-build-with-libheif-1.20.patch
--(Old E)--
Other differences:
--
++ krita.spec ++
--- /var/tmp/diff_new_pack.VG5ro7/_old 2025-09-25 18:47:46.080380736 +0200
+++ /var/tmp/diff_new_pack.VG5ro7/_new 2025-09-25 18:47:46.084380903 +0200
@@ -29,7 +29,7 @@
%define pyver python311
%endif
Name: krita
-Version:5.2.11
+Version:5.2.13
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,26 +41,15 @@
%endif
# PATCH-FIX-UPSTREAM
Patch0: 0004-Fix-build-with-sip6.8.patch
-# PATCH-FIX-UPSTREAM
-Patch1: 5d44af277b005692241a09f30e11bb0d16166823.patch
-# PATCH-FIX-UPSTREAM
-Patch2: 0001-Fix-build-with-libheif-1.20.patch
-# PATCH-FIX-UPSTREAM
-Patch3: 0001-Fix-compilation-with-heif-1.20.2.patch
BuildRequires: %{pyver}-devel
BuildRequires: %{pyver}-qt5-devel
BuildRequires: %{pyver}-sip-devel
BuildRequires: OpenEXR-devel
+BuildRequires: boost-devel
BuildRequires: extra-cmake-modules
BuildRequires: fftw3-devel
BuildRequires: giflib-devel
BuildRequires: gsl-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: libQt5Gui-private-headers-devel
BuildRequires: libeigen3-devel
BuildRequires: libexiv2-devel
@@ -145,6 +134,8 @@
%prep
%autosetup -p1
+sed -i 's#COMPONENTS system##' CMakeLists.txt
+
%build
%cmake_kf5 -d build -- -DKRITA_ENABLE_PCH:BOOL=OFF
++ krita-5.2.11.tar.xz -> krita-5.2.13.tar.xz ++
/work/SRC/openSUSE:Factory/krita/krita-5.2.11.tar.xz
/work/SRC/openSUSE:Factory/.krita.new.11973/krita-5.2.13.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 2025-08-20 14:40:26
Comparing /work/SRC/openSUSE:Factory/krita (Old)
and /work/SRC/openSUSE:Factory/.krita.new.29662 (New)
Package is "krita"
Wed Aug 20 14:40:26 2025 rev:85 rq:1300466 version:5.2.11
Changes:
--- /work/SRC/openSUSE:Factory/krita/krita.changes 2025-07-10
22:14:10.168758503 +0200
+++ /work/SRC/openSUSE:Factory/.krita.new.29662/krita.changes 2025-08-20
14:40:30.952589270 +0200
@@ -1,0 +2,13 @@
+Wed Aug 20 07:35:32 UTC 2025 - Christophe Marin
+
+- Update to 5.2.11
+ https://krita.org/en/posts/2025/krita-5.2.11-released/
+ * Fix an issue updating the canvas when entering/exiting
+canvas-only mode
+ * Fix an issue in the index colors filter when trying to apply
+the filter to a layer that has only one, non-transparent color
+ * Fix Python invalid escape sequence warnings (kde#489526)
+- Add upstream change:
+ * 0001-Fix-compilation-with-heif-1.20.2.patch
+
+---
Old:
krita-5.2.10.tar.xz
krita-5.2.10.tar.xz.sig
New:
0001-Fix-compilation-with-heif-1.20.2.patch
krita-5.2.11.tar.xz
krita-5.2.11.tar.xz.sig
--(New B)--
New:- Add upstream change:
* 0001-Fix-compilation-with-heif-1.20.2.patch
--(New E)--
Other differences:
--
++ krita.spec ++
--- /var/tmp/diff_new_pack.XuajDn/_old 2025-08-20 14:40:33.260685241 +0200
+++ /var/tmp/diff_new_pack.XuajDn/_new 2025-08-20 14:40:33.264685408 +0200
@@ -1,7 +1,7 @@
#
# spec file for package krita
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -29,7 +29,7 @@
%define pyver python311
%endif
Name: krita
-Version:5.2.10
+Version:5.2.11
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
@@ -45,6 +45,8 @@
Patch1: 5d44af277b005692241a09f30e11bb0d16166823.patch
# PATCH-FIX-UPSTREAM
Patch2: 0001-Fix-build-with-libheif-1.20.patch
+# PATCH-FIX-UPSTREAM
+Patch3: 0001-Fix-compilation-with-heif-1.20.2.patch
BuildRequires: %{pyver}-devel
BuildRequires: %{pyver}-qt5-devel
BuildRequires: %{pyver}-sip-devel
++ 0001-Fix-compilation-with-heif-1.20.2.patch ++
>From 6da631dcb7599537b0aa7c1c3982e1a0ceee5e4e Mon Sep 17 00:00:00 2001
From: Dmitry Kazakov
Date: Thu, 14 Aug 2025 14:08:40 +0200
Subject: [PATCH] Fix compilation with heif 1.20.2
They changed API again (reverted the original patch)
https://github.com/strukturag/libheif/commit/b8deaab965a2860df9824c8813f55953e8d2812b
krita#12
---
plugins/impex/heif/HeifExport.cpp | 26 --
plugins/impex/heif/HeifImport.cpp | 23 ++-
2 files changed, 30 insertions(+), 19 deletions(-)
diff --git a/plugins/impex/heif/HeifExport.cpp
b/plugins/impex/heif/HeifExport.cpp
index ccbc803..ab38ca7 100644
--- a/plugins/impex/heif/HeifExport.cpp
+++ b/plugins/impex/heif/HeifExport.cpp
@@ -137,12 +137,18 @@ KisImportExportErrorCode HeifExport::convert(KisDocument
*document, QIODevice *i
HeifLock lock;
#endif
-#if LIBHEIF_HAVE_VERSION(1, 20, 0)
+#if LIBHEIF_HAVE_VERSION(1, 20, 2)
using HeifStrideType = size_t;
+auto heifGetPlaneMethod = std::mem_fn(qNonConstOverload(&heif::Image::get_plane2));
+#elif LIBHEIF_HAVE_VERSION(1, 20, 0)
+using HeifStrideType = size_t;
+auto heifGetPlaneMethod = std::mem_fn(qNonConstOverload(&heif::Image::get_plane));
#else
using HeifStrideType = int;
+auto heifGetPlaneMethod = std::mem_fn(qNonConstOverload(&heif::Image::get_plane));
#endif
+
KisImageSP image = document->savingImage();
const KoColorSpace *cs = image->colorSpace();
@@ -261,14 +267,14 @@ KisImportExportErrorCode HeifExport::convert(KisDocument
*document, QIODevice *i
HeifStrideType strideB = 0;
HeifStrideType strideA = 0;
-uint8_t *ptrR = img.get_plane(heif_channel_R, &strideR);
-uint8_t *ptrG = img.get_plane(heif_channel_G, &strideG);
-uint8_t *ptrB = img.get_plane(heif_channel_B, &strideB);
+uint8_t *ptrR = heifGetPlaneMethod(img, heif_channel_R,
&strideR);
+uint8_t *ptrG = heifGetPlaneMethod(img, heif_channel_G,
&strideG);
+uint8_t *ptrB = heifGetPlaneMethod(img, heif_channel_B,
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 2025-07-10 22:14:01
Comparing /work/SRC/openSUSE:Factory/krita (Old)
and /work/SRC/openSUSE:Factory/.krita.new.7373 (New)
Package is "krita"
Thu Jul 10 22:14:01 2025 rev:84 rq:1291713 version:5.2.10
Changes:
--- /work/SRC/openSUSE:Factory/krita/krita.changes 2025-05-31
19:17:19.023874510 +0200
+++ /work/SRC/openSUSE:Factory/.krita.new.7373/krita.changes2025-07-10
22:14:10.168758503 +0200
@@ -1,0 +2,37 @@
+Thu Jul 10 13:23:40 UTC 2025 - Christophe Marin
+
+- Add upstream change:
+ * 0001-Fix-build-with-libheif-1.20.patch
+
+---
+Wed Jul 9 10:32:59 UTC 2025 - Christophe Marin
+
+- Update to 5.2.10
+ https://krita.org/en/posts/2025/krita-5.2.10-released/
+ * Raster layer opacity changes now properly clear the animation
+cache. (kde#499389)
+ * Fix incorrect scaling of animated transform mask values.
+(kde#469881)
+ * Allow resetting onion skins to default values. (kde#466977)
+ * Fix a crash in clipboard handling. (kde#501560)
+ * Resize canvas: reset the canvas size when toggling the
+"preserve aspect ratio" button. (kde#452605)
+ * TIFF: Tiff files would append the entire image again on
+saving again because we didn't truncate the file on
+saving. (kde#500870)
+ * Fix a crash when autosaving extremely big files.
+ * Make updating the rulers more responsive during canvas
+transformations
+ * Make panning more responsive
+ * Improve performance of the statusbar
+ * Fix the transform tool to show reordered layers preview
+(kde#503201)
+ * OpenRaster: default group layers to non-passthrough mode,
+following the specitication. Thanks Wareya Na!
+ * Palettes: use the title field for the palette name for
+Adobe Color Book palettes
+ * Fix the brush preview when creating a new preset with canvas
+mirroring enabled. (kde#501153)
+ * Fix handling of groups in palette files
+
+---
Old:
krita-5.2.9.tar.xz
krita-5.2.9.tar.xz.sig
New:
0001-Fix-build-with-libheif-1.20.patch
krita-5.2.10.tar.xz
krita-5.2.10.tar.xz.sig
--(New B)--
New:- Add upstream change:
* 0001-Fix-build-with-libheif-1.20.patch
--(New E)--
Other differences:
--
++ krita.spec ++
--- /var/tmp/diff_new_pack.yTUGT5/_old 2025-07-10 22:14:13.848911564 +0200
+++ /var/tmp/diff_new_pack.yTUGT5/_new 2025-07-10 22:14:13.852911730 +0200
@@ -29,7 +29,7 @@
%define pyver python311
%endif
Name: krita
-Version:5.2.9
+Version:5.2.10
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,6 +43,8 @@
Patch0: 0004-Fix-build-with-sip6.8.patch
# PATCH-FIX-UPSTREAM
Patch1: 5d44af277b005692241a09f30e11bb0d16166823.patch
+# PATCH-FIX-UPSTREAM
+Patch2: 0001-Fix-build-with-libheif-1.20.patch
BuildRequires: %{pyver}-devel
BuildRequires: %{pyver}-qt5-devel
BuildRequires: %{pyver}-sip-devel
++ 0001-Fix-build-with-libheif-1.20.patch ++
>From 169339accb9e4e0e0e9921176c5cd60d340b7b04 Mon Sep 17 00:00:00 2001
From: Halla Rempt
Date: Thu, 10 Jul 2025 10:08:24 +0200
Subject: [PATCH] Fix build with libheif 1.20
https://github.com/strukturag/libheif/issues/1419 introduced a
source incompatible api change, this patch by Brad Smith make
Krita build with 1.20. I've also checked with 1.15.2, which we
use and it still builds.
BUG:506778
(cherry picked from commit 6ad4fa68a9e1ce06fc884e34f3cedcdd4b9a2076)
---
plugins/impex/heif/HeifExport.cpp | 24 +++-
plugins/impex/heif/HeifImport.cpp | 22 ++
2 files changed, 29 insertions(+), 17 deletions(-)
diff --git a/plugins/impex/heif/HeifExport.cpp
b/plugins/impex/heif/HeifExport.cpp
index 3e70cf925e..ccbc8034b5 100644
--- a/plugins/impex/heif/HeifExport.cpp
+++ b/plugins/impex/heif/HeifExport.cpp
@@ -137,6 +137,12 @@ KisImportExportErrorCode HeifExport::convert(KisDocument
*document, QIODevice *i
HeifLock lock;
#endif
+#if LIBHEIF_HAVE_VERSION(1, 20, 0)
+using HeifStrideType = size_t;
+#else
+using HeifStrideType = int;
+#endif
+
KisImageSP image = document->savingImage();
const KoColorSpace *cs = image->colorSpace();
@@ -250,10 +256,10 @@ KisImportExportErrorCode HeifExport::convert(KisDocument
*document, QIODevice *i
img.add_plane(heif_channel_G, width,height, 8);
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 2025-05-31 19:16:25
Comparing /work/SRC/openSUSE:Factory/krita (Old)
and /work/SRC/openSUSE:Factory/.krita.new.16005 (New)
Package is "krita"
Sat May 31 19:16:25 2025 rev:83 rq:1281425 version:5.2.9
Changes:
--- /work/SRC/openSUSE:Factory/krita/krita.changes 2025-01-30
14:53:10.518323712 +0100
+++ /work/SRC/openSUSE:Factory/.krita.new.16005/krita.changes 2025-05-31
19:17:19.023874510 +0200
@@ -1,0 +2,6 @@
+Fri May 30 11:51:38 UTC 2025 - Marcus Rueckert
+
+- backport 5d44af277b005692241a09f30e11bb0d16166823.patch:
+ Fix Python invalid escape sequence warnings boo#1243841
+
+---
New:
5d44af277b005692241a09f30e11bb0d16166823.patch
BETA DEBUG BEGIN:
New:
- backport 5d44af277b005692241a09f30e11bb0d16166823.patch:
Fix Python invalid escape sequence warnings boo#1243841
BETA DEBUG END:
Other differences:
--
++ krita.spec ++
--- /var/tmp/diff_new_pack.y4TU2B/_old 2025-05-31 19:17:21.919994196 +0200
+++ /var/tmp/diff_new_pack.y4TU2B/_new 2025-05-31 19:17:21.931994692 +0200
@@ -1,7 +1,7 @@
#
# spec file for package krita
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -41,6 +41,8 @@
%endif
# PATCH-FIX-UPSTREAM
Patch0: 0004-Fix-build-with-sip6.8.patch
+# PATCH-FIX-UPSTREAM
+Patch1: 5d44af277b005692241a09f30e11bb0d16166823.patch
BuildRequires: %{pyver}-devel
BuildRequires: %{pyver}-qt5-devel
BuildRequires: %{pyver}-sip-devel
++ 5d44af277b005692241a09f30e11bb0d16166823.patch ++
>From 5d44af277b005692241a09f30e11bb0d16166823 Mon Sep 17 00:00:00 2001
From: Freya Lupen
Date: Thu, 25 Jul 2024 08:37:45 -0500
Subject: [PATCH] Fix Python invalid escape sequence warnings
If Python finds a string with an invalid backslash escape such as '\*',
it will throw a Syntax or Deprecation warning. In the future this will
become an error. The fix is to use a raw string r'\*' instead, which
won't attempt to interpolate the escape sequences in the regexes.
BUG:489526
---
.../comics_project_management_tools/comics_exporter.py| 6 +++---
.../exporters/CPMT_ACBF_XML_Exporter.py | 4 ++--
.../exporters/CPMT_po_parser.py | 8
.../python/scripter/ui_scripter/editor/pythoneditor.py| 2 +-
plugins/python/scripter/ui_scripter/syntax/syntax.py | 8
5 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/plugins/python/comics_project_management_tools/comics_exporter.py
b/plugins/python/comics_project_management_tools/comics_exporter.py
index 73fe21bcbe3..6cb3f2a095f 100644
--- a/plugins/python/comics_project_management_tools/comics_exporter.py
+++ b/plugins/python/comics_project_management_tools/comics_exporter.py
@@ -420,7 +420,7 @@ class comicsExporter():
def handleShapeDescription(self, shape, list, textOnly=False):
return
# Turn off shape retrieval for now until the new text tool is finished.
-"""
+r"""
if (shape.type() != "KoSvgTextShapeID" and textOnly is True):
return
shapeDesc = {}
@@ -429,7 +429,7 @@ class comicsExporter():
listOfPoints = [rect.topLeft(), rect.topRight(), rect.bottomRight(),
rect.bottomLeft()]
shapeDoc = minidom.parseString(shape.toSvg())
docElem = shapeDoc.documentElement
-svgRegExp = re.compile('[MLCSQHVATmlzcqshva]\d+\.?\d* \d+\.?\d*')
+svgRegExp = re.compile(r'[MLCSQHVATmlzcqshva]\d+\.?\d* \d+\.?\d*')
transform = docElem.getAttribute("transform")
coord = []
adjust = QTransform()
@@ -539,7 +539,7 @@ class comicsExporter():
fontsize = int(size)
font = QFont(family, fontsize)
string = el.toxml()
-string = re.sub("\<.*?\>", " ", string)
+string = re.sub(r"\<.*?\>", " ", string)
string = string.replace(" ", " ")
width = min(QFontMetrics(font).width(string.strip()),
rect.width())
height = QFontMetrics(font).height()
diff --git
a/plugins/python/comics_project_management_tools/exporters/CPMT_ACBF_XML_Exporter.py
b/plugins/python/comics_project_management_tools/exporters/CPMT_ACBF_XML_Exporter.py
index 985b83b6409..386f39bd384 100644
---
a/plugins/python/comics_project_management_tools/exporters/CPMT_ACBF_XML_Exporter.py
+++
b/plugins/python/c
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-11-27 22:16:03
Comparing /work/SRC/openSUSE:Factory/krita (Old)
and /work/SRC/openSUSE:Factory/.krita.new.28523 (New)
Package is "krita"
Wed Nov 27 22:16:03 2024 rev:81 rq:1226957 version:5.2.6
Changes:
--- /work/SRC/openSUSE:Factory/krita/krita.changes 2024-10-02
21:34:00.755948326 +0200
+++ /work/SRC/openSUSE:Factory/.krita.new.28523/krita.changes 2024-11-27
22:19:23.488680592 +0100
@@ -1,0 +2,5 @@
+Wed Nov 20 17:17:50 UTC 2024 - Christophe Marin
+
+- Stop using the %suse_update_desktop_file macro
+
+---
Other differences:
--
++ krita.spec ++
--- /var/tmp/diff_new_pack.JRqtav/_old 2024-11-27 22:19:24.720732131 +0100
+++ /var/tmp/diff_new_pack.JRqtav/_new 2024-11-27 22:19:24.724732298 +0100
@@ -68,7 +68,6 @@
BuildRequires: openjpeg2-devel
BuildRequires: perl
BuildRequires: pkgconfig
-BuildRequires: update-desktop-files
BuildRequires: zlib-devel
BuildRequires: cmake(Immer)
BuildRequires: cmake(KF5Completion)
@@ -148,8 +147,6 @@
%install
%kf5_makeinstall -C build
-%suse_update_desktop_file -r org.kde.krita Qt KDE Graphics RasterGraphics
-
%find_lang %{name}
chmod -x %{buildroot}%{_kf5_applicationsdir}/*.desktop
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-10-02 21:33:34 Comparing /work/SRC/openSUSE:Factory/krita (Old) and /work/SRC/openSUSE:Factory/.krita.new.19354 (New) Package is "krita" Wed Oct 2 21:33:34 2024 rev:80 rq:1205003 version:5.2.6 Changes: --- /work/SRC/openSUSE:Factory/krita/krita.changes 2024-09-30 15:40:02.260113404 +0200 +++ /work/SRC/openSUSE:Factory/.krita.new.19354/krita.changes 2024-10-02 21:34:00.755948326 +0200 @@ -1,0 +2,6 @@ +Tue Oct 1 21:38:05 UTC 2024 - Christophe Marin + +- Update to 5.2.6: + * Fix a critical error with pass-through group layers (kde#493774) + +--- Old: krita-5.2.5.tar.xz krita-5.2.5.tar.xz.sig New: krita-5.2.6.tar.xz krita-5.2.6.tar.xz.sig Other differences: -- ++ krita.spec ++ --- /var/tmp/diff_new_pack.m7f1zq/_old 2024-10-02 21:34:02.636026487 +0200 +++ /var/tmp/diff_new_pack.m7f1zq/_new 2024-10-02 21:34:02.640026654 +0200 @@ -29,7 +29,7 @@ %define pyver python311 %endif Name: krita -Version:5.2.5 +Version:5.2.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 ++ krita-5.2.5.tar.xz -> krita-5.2.6.tar.xz ++ /work/SRC/openSUSE:Factory/krita/krita-5.2.5.tar.xz /work/SRC/openSUSE:Factory/.krita.new.19354/krita-5.2.6.tar.xz differ: char 26, line 1 ++ krita.keyring ++ Binary files /var/tmp/diff_new_pack.m7f1zq/_old and /var/tmp/diff_new_pack.m7f1zq/_new differ
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
+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 can
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: krita-plugin-
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,
&record, sizeHdr, sizeIptc)) {
+#else
marker->data_length - 14,
&record, &sizeHdr, &sizeIptc)) {
+#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 &e) {
+errFile << "Failed injecting TIFF metadata:" <<
Exiv2::Error(e.code()).what();
+#else
} catch (Exiv2::AnyError &e) {
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
inde
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 LGPL-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-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 f
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}
Pro
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 an
