Compare commits

..

No commits in common. "factory" and "devel" have entirely different histories.

7 changed files with 15 additions and 189 deletions

3
krita-5.2.3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cf78ddb39700c92928cf14d7611b8ef3870d8f5b83ef590d43e218bec5dafd54
size 186685456

BIN
krita-5.2.3.tar.xz.sig Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f74e710e6d93ddd593fa0b249a64006ed4121a64ce7f95ac29aaa332a7e6e53e
size 186574780

Binary file not shown.

View File

@ -1,188 +1,3 @@
-------------------------------------------------------------------
Thu Jan 30 07:56:44 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 5.2.9
* Add shortcuts to bezier curve and freehand path
* Fix original offsets not being accounted for when copying
from another document (kde#490998)
* Fix updates when copy-pasting multiple nodes into a new document
* Fix infinite loop when trying to update pass-through nodes
(kde#493774, kde#493830, kde#493837)
* Fix Photobash Crash
* Bug fix: Added A1 and A2 sizes when creating a document
* Fix a crash when trying to merge down a layer created after
a reference image addition
* Possibly fix saving EXR files with extremely low alpha values
* Fix infinite loop when a clone layer is connected to a
group with clones
* Dynamic brush tool shouldn't load the saved smoothing
configuration (kde#493249)
* Fix bogus offset when saving EXR with moved layers
* Try to keep color space profile when saving EXR of
incompatible type
* Fix crash when re-importing the same resource, but changed
(kde#484796)
* Fix range of Saturation and Value brush options (kde#487469)
* Check pointer before dereferencing. (kde#479405)
* Fix loading .kpp files with embedded top-level resources
(kde#487866, kde#456586, kde#456197)
* Fix a crash when trying to clear scratchpad while it is busy
(kde#488800)
* Fix the current preset thumbnail to be present in the preset
save dialog (kde#488673, kde#446792)
* JPEG XL: Fix potential lockup when loading multipage images
* Set the correct shortcut for zoom in in the action file
(kde#484365)
* Fixed: some tools is interrupted by recorder. (kde#488472,
kde#477715, kde#484783)
* Make sure that the text tool is not interrupted by the
recorder (kde#495768)
* Recover "Clean Up" button in the Krita's Recordings Manager
(kde#455207)
* Fix a possible saving lockout due to incorrect ownership of
the saving mutex (kde#496018)
* Fixes to the unit spinboxes, a new context menu has been
added to change the unit.
* Make vector and raster selections to behave in the same way
when creating tiny selections (kde#445935)
* Fix unclosed paths when intersecting two rectangular
selections (kde#408369)
* Fix crash when closing Krita while Calligraphy Tool is
active (kde#496257)
* Fix following existing shape in the Calligraphy Tool
(kde#433288)
* Fix "Copy into new Layer" action when working with vector
layers (kde#418317)
* Make sure that eraser button is properly initialized on
Krita start (kde#408440)
* Fix focus issues in Canvas Size dialog (kde#474809)
* Disable snapping to image center by default (kde#466718)
* Make sure that point-based snap points have higher priority
than line-based ones (kde#492434)
* Implement canvas decorations for Snap-to-guides feature
-Don't allow lowering/raising a mask into a locked layer
* Fix display profile conversion flags to be updated on
settings change (kde#496388)
* Switch color history in the popup palette to use last-used
sorting (kde#441900)
* Add Unify Layers Color Space action
* Fix incorrect action text for "Paste Shape Style"
(kde#497035)
* Fix backward compatibility of Per-Channel filter (kde#497336)
* Fix rendering of the warning icon in the composite op
selector
* Simplify path point and control point move strategies.
* Fix an assert when modifying Mesh Gradient on a shape
(kde#496519)
* Fix aspect ratio of Resource Manager tooltips
* Improve rendering of pattern thumbnails
* Fix artifacts when painting under a gaussian blus layer in
WA-mode (kde#434938)
* Fix an assert when undoing merging of locked layers
(kde#497389)
* Remove ignoring of the mouse events in KoPathTool (kde#411855)
* Use traceback instead of cgitb (kde#497859)
* Fix ambiguous "break path" shortcut in Shape Edit Tool
(kde#429503)
* Add position indepndent property to libraqm
* Fix python Py_SetPath() deprecation by always using qputenv()
* JPEG XL export: Fix unable to set EPF value to -1 (encoder
chooses)
* G'Mic has been updated to 3.5.0 stable.
-------------------------------------------------------------------
Wed Nov 20 17:17:50 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Stop using the %suse_update_desktop_file macro
-------------------------------------------------------------------
Tue Oct 1 21:38:05 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 5.2.6:
* Fix a critical error with pass-through group layers (kde#493774)
-------------------------------------------------------------------
Sun Sep 29 15:21:49 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 5.2.5
https://krita.org/en/posts/2024/krita-5-2-5-released/
* Correctly adjust audio playback when animation framerate is
changed.
* Fix no layer being activated on opening a document (kde#490375)
* [mlt] Fix incorrect usage of get_frame API (kde#489146)
* Fix forbidden cursor blinking when switching tools with
shortcuts (kde#490255)
* Fix conflicts between mouse and touch actions requested
concurrently (kde#489537)
* Only check for the presence of bt2020PQColorSpace on
Windows (kde#490301)
* Run macdeployqt after searching for missing libs (kde#490181)
* Fix crash when deleting composition
* Fix scaling down image with 1px grid spacing (kde#490898)
* Fix layer activation issue when opening multiple
documents (kde#490843)
* Make clip-board pasting code a bit more robust (kde#490636)
* Fix a number of issues with frame generation (kde#486417)
* A number of changes related to qt6 port changes.
* Fix black canvas appearing when "Limit animation frame size"
is active (kde#486417)
* WebP: fix colorspace export issue when dithering is
enabled (kde#491231)
* WebP: preserve color profile on export if color model is RGB(A)
* Fix layer selection when a layer was removed while view was inactive
* Fix On-Canvas Brush Editor's decimal sliders (kde#447800, kde#457744)
* Make sure file layers are updated when image size or resolution
changes (kde#467257, kde#470110)
* Fix Advanced Export of the image with filter masks or layer
styles (kde#476980)
* Avoid memory leak in the advanced export function
* Fix mipmaps not being regenerated after transformation was
finished or cancelled (kde#480973)
* [Gentoo] Don't use xsimd::default_arch in the pixel scaler code
* KisZug: Fix ODR violation for map_*
* Fix a crash in Filter Brush when changing the filter type (kde#478419)
* PSD: Don't test reference layer for homogenous check (kde#492236)
* Fix an assert that should have been a safe assert (kde#491665)
* Set minimum freetype version to 2.11 (kde#489377)
* Set Krita Default on restoring defaults (kde#488478)
* Fix loading translated news (kde#489477)
* Make sure that older files with simple transform masks load
fine & Fix infinite loop with combination of
clone + transform-mask-on-source (kde#492320)
* Fix more cycling updates in clone/transform-masks
combinations (kde#443766)
* Fix incorrect threaded image access in multiple clone
layers (kde#449964)
* TIFF: Ignore resolution if set to 0 (kde#473090)
* Specific Color Selector: Update labels fox HSX (kde#475551)
* Specific Color Selector: Fix RGB sliders changing
length (kde#453649)
* Specific Color Selector: Fix float slider step 1 -> 0.01
* Specific Color Selector: Fix holding down spinbox
arrows (kde#453366)
* Fix clone layers resetting the animation cache (kde#484353)
* Fix an assert when trying to activate an image
snapshot (kde#492114)
* Fix redo actions to appear when undoing juggler-compressed
actions (kde#491186)
* Update cache when cloning perspective assistants (kde#493185)
* Fix a warning on undoing flattening a group (kde#474122)
* Relink clones to the new layer when flattening (kde#476514)
* Fix onion skins rendering on layers with a transform
masks (kde#457136)
* Fix perspective value for hovering pixel
* Fix Move and Transform tool to work with Pass-Through
groups (kde#457957)
* JPEG XL: Export: implement streaming encoding and progress
reporting
* Deselect selection when pasting from the clipboard (kde#459162)
-------------------------------------------------------------------
Sun Sep 15 15:26:32 UTC 2024 - Giacomo Comes <gcomes.obs@gmail.com>
- Revert to use default gcc on Tumbleweed
* issue between boost and gcc14 has been fixed
-------------------------------------------------------------------
Wed Sep 11 20:54:45 UTC 2024 - Christophe Marin <christophe@krop.fr>

Binary file not shown.

View File

@ -29,7 +29,7 @@
%define pyver python311
%endif
Name: krita
Version: 5.2.9
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
@ -47,6 +47,11 @@ BuildRequires: %{pyver}-sip-devel
BuildRequires: OpenEXR-devel
BuildRequires: extra-cmake-modules
BuildRequires: fftw3-devel
# gcc 14 became the default compiler despite knowing it was causing boost issue. Stick to gcc 13 for the moment
%if 0%{?suse_version} > 1500
BuildRequires: gcc13-c++
BuildRequires: gcc13-PIE
%endif
BuildRequires: giflib-devel
BuildRequires: gsl-devel
%if 0%{?suse_version} > 1500
@ -68,6 +73,7 @@ BuildRequires: libtiff-devel
BuildRequires: openjpeg2-devel
BuildRequires: perl
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: zlib-devel
BuildRequires: cmake(Immer)
BuildRequires: cmake(KF5Completion)
@ -140,6 +146,9 @@ Development headers and libraries for Krita.
%autosetup -p1
%build
%if 0%{?suse_version} > 1500
export CC=gcc-13 CXX=g++-13
%endif
%cmake_kf5 -d build -- -DKRITA_ENABLE_PCH:BOOL=OFF
%cmake_build
@ -147,6 +156,8 @@ Development headers and libraries for Krita.
%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