SHA256
1
0
forked from pool/krita
krita/krita.spec

182 lines
5.8 KiB
RPMSpec
Raw Normal View History

#
# spec file for package krita
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
Accepting request 706306 from home:wolfi323:branches:KDE:Extra - Update to 4.2.0: * See https://krita.org/en/krita-4-2-release-notes/ * Fix: Allow changing layer name to set document as modified (kde#380437) * Fix: Allow undoing when changing layer names (kde#380437) * Fix: Update the undo limit if we change it * Fix: Handling of modified document notification in sub-window mode (kde#386488) * Fix: Fix when holding right-click over layer's color settings (kde#392815) * Fix: Do not show language switch warning when going back to the default (kde#362961) * Fix: Gradient map color mapping issues (kde#388976) * Fix: Layout improvements and showing levels for histogram filter (kde#376048) * Improvement: Add warning when adding shape to clone layer (kde#406730) * Usability: Make default background for text editor white for readability * Fix: Activation of FFTW convolution worker (kde#407062) * Fix: Crash in halftone filter (kde#407045) * Fix: remove notification for unused keyboard short for wrap-around (kde#407119) * Fix: Safe assert triggered while drawing (kde#404552) * Improvement: Warn artists if they try to render an animated GIF with over 50 FPS (kde#403873) * Improvement: Handle calculation better for grayscale images in high bit depth (kde#405693) * Usability: Make tabs and table headers and text translatable (kde#406943, kde#406944) * Improvement: Make zoom mode persistent when moving across screens * Fix: Exporting animation frames into EXR format (kde#406830) * Improvement: Load broken TGA files that have bad alpha data (kde#354791) * Python: Allow selecting boundary limits on export (kde#404615) * Fix: Unable to set minimal shade selector (kde#368587) * Improvement: Add pixel snap mode for canvas (kde#390952) * Fix: Load pre-Krita 4.0 transform masks (kde#396815) * Fix: TIFF export filter flatten images with group layers (kde#404204) * Fix: Do not activate already running app instance when exporting image sequence * Fix: Memory leak with GIFs when saving and line length (kde#404160) * Improvement: Better calculate SVG document size and loading omitted commands (kde#406124) * Usability: Hide pattern fill option in vector tools until it is fully implemented * Fix: Artifacts when saving vector layers as PNG (kde#404976) * Fix: Crash when merging back split alpha function * Fix: Address sanitizer (ASAN) crash when creating a guide (kde#405732) * Fix: Hard to select color in vector objects (kde#404975) * Fix: Undo merging a layer that is cloned (kde#397836) * Improvement: Add fractional DPI scaling (found in settings) * Improvement: Allow clone brush to have an option to reset origin after every stroke * Fix: Canvas input cursor updates when it has no input focus (kde#369305) * Fix: Hiccups when using wheel on Wacom's tablet (kde#381452) * Fix: Clone brush should use the last layer the source was placed on (kde#401919) * Fix: Tilt elevation curve corrections (kde#399846) * Fix: Do not focus on tag search line edit in the show event (kde#404131) * Usability: Only show layer styles contour and texture when Bevel and Emboss is checked (kde#396015) * Python: Comics plugin improvements to file saving and creating documents * Fix: Pop-up palette color fix when changing themes * Usability: Improve control point size for brush editor curves (kde#406233) * Fix: Make font size consistent (kde#406386) * Usability: Theme change fixes for overview docker, rulers, and subwindows * Fix: Memory leak caused by converting function * Fix: Wrong position of the merged layer (kde#405686) * Fix: Right clicking on popup-palette color selector hides it (kde#402990) * Fix: rulers showing pixels no matter what unit (kde#406181) * Fix: Crash in Split Alpha function (kde#406241) * Fix: wrong bounding box on gradient map (kde#406234) * Fix: page orientation switch in new dialog (kde#374493) * Improvement: Do a better job when calculating nearest neighbor filters (kde#401788) * Usability: Improve contrast with checkboxes on pen settings and brush favorites * Fix: Allow group layers to be transformed and improve logic for layers that cannot be transformed (kde#406036) * Fix: Background color being lost after merging (kde#405230) * Improvement: Remember last used directory for shortcut import/export (kde#368360) * Improvement: Improve canvas refresh rate when moving vector objects (kde#403340, kde#405698) * Improvement: Intel OpenGL detection for newer drivers * Fix crash on quick brush engine because of calculations (kde#404179) * Fix: splash screen on some high DPI screens * Improvement: Move color filters on onion skin out of combo box for easier toggling * Usability: Improve contrast with checkboxes on brush settings, pen sensors, and blending modes (bug 404190) * Fix: hangup when starting painting too quickly after changing opacity (kde#405879) * Fix: Data loss when adding multiple hold frames through right-click menu (kde#404246) * Fix: Copy correct image cache when cloning a layer (kde#387698) * Fix: Only show Intel graphics card warning on Windows * Text: changed "Launch Bug Report Wizard" to "Submit Bug Report" from main menu (kde#406152) * Usability: Add tooltip to eraser button in toolbar * Fix activation of isolate mode when merging layers down (kde#295981) * Improvement: Add ability for shape brushes to use patterns for filling * Fix: Transform tool crash on layers with pass-through mode * Improvement: Add more information like HighDPI and language to usage logger * Fix: Make sure a masked painter knows about outlines (kde#404963) * Fix: Make sure polyline takes into account the no-stroke setting * Feature: Add ability to export animation to PNG sequence using commandline * Fix: Better handle loading recent files (kde#405364) * Improvement: Better show/hide progress bars when loading an unsupported image (kde#402625) * Feature: Add mirroring capability for Quick brush (kde#372636) * Usability: Add a second row to pop-up palette presets if the number gets above 20 so they are easier to see * Fix: Color smudge might not have an image for tip (kde#405336) * Fix: Prevent crash with mirror manager decorations * Fix: When no outline is selected, outline doesn't use brush width (kde#398509) * Fix: Low pixel size limit in Scale to New Size dialog * Feature: Simplex Noise Generator can now be used from a fill layer * Usability: Make disabled icons in animation docker semi-transparent to be like other disabled icons * Fix: creating vector shapes with pattern fills (kde#405037) * Fix: minimum animation cell grid size on windows * Fix: conversion errors in Scale new image dialog (kde#400177) * Improve UI for Arrange docker to make it easier to understand (kde#399984, kde#394084) * Fix: Only load a thumbnail for a recent file that still exists (kde#401939) * Improve angle selection on layer effects (kde#372169) * Fix: Restore broken fonts (kde#402092) * Add a few new options for fill type when creating new documents * Fix: Remove the default shortcut for text tool. We just don't have any good available keys left (kde#402270) * Improve animation export dialog: Add warning when dimensions are not divisible by 2 for MP4 and MKV. Make sure the default dialog uses the encoder config for the format * Fix opening templates from the command line (kde#402342) * Inserting a layer when on a group layer adds it above the layer, not inside it now (kde#399103) * Feature: Advanced Color Selector - Add option to hide the color selector in the configure menu (kde#337328) * Remove old Karbon gradient files that weren't being used * Fix: Restore the UI after crashing in canvas only mode (kde#402710) * Fix: Added safe assert to prevent Krita from crashing when a toolbar gets accidentally enabled * Improvement: Add more information to the bug reporter with memory, CPU cores, and swap location * Usability: Update the layer box to better to support RTL languages * Feature: Add Python plugin importer to make importing plugins easier * Improvement: Add direction choice for the Image Split feature * Fix: Actions on Move Tool only being executed after changing current node in move tool (kde#403048) * Fix: Python API. Fix crash when trying to access projection pixel data on transform mask (kde#402382) * Fix: Return colorspace of projection before returning the colorspace of the node (kde#402382) * Improvement: Enable automatic docstring generation for python * Fix: Loading KRA files with image names starting with a "/" symbol * Fix: Enabling the selection mode shortcuts (kde#403587) * Improvement: Generator Layers. Added real-time preview when changing layer properties * Improvement: Polygonal Selection: Add ability to undo these operations * Fix: File layers: Use the mergedimage preview when opening ORA or KRA files * Improvement: Transform Tool: Added Granularity to tool options * Improvement: Added new blending modes: Reflect, Glow, Freeze, Heat, Glow-Heat, Heat-Glow, Reflect-Freeze, Freeze-Reflect, Heat-Glow & Freeze-Reflect Hybrid * Fix: Save mirror tool state to KRA file (kde#339515) * Usability: Make it easier to select lower values for stabilizer sliders * Fix: Saving reference images z-order (kde#403974) * Fix: Disable use of Always Use Template in the New File Window (kde#399796) * Usability: Add a tooltip to the composition docker * Fix: Bug where mirroring canvas would get out of sync with the main menu action * Fix: Check if animation config exists before accessing its contents (kde#404521) - Drop fix_libgif_5_0_build.patch, Leap 42.3 is too old - Remove unnecessary build requirements - Remove conflict with calligra-devel, no longer necessary - Run spec-cleaner OBS-URL: https://build.opensuse.org/request/show/706306 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=95
2019-05-29 15:42:28 +02:00
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%bcond_without released
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
Accepting request 706306 from home:wolfi323:branches:KDE:Extra - Update to 4.2.0: * See https://krita.org/en/krita-4-2-release-notes/ * Fix: Allow changing layer name to set document as modified (kde#380437) * Fix: Allow undoing when changing layer names (kde#380437) * Fix: Update the undo limit if we change it * Fix: Handling of modified document notification in sub-window mode (kde#386488) * Fix: Fix when holding right-click over layer's color settings (kde#392815) * Fix: Do not show language switch warning when going back to the default (kde#362961) * Fix: Gradient map color mapping issues (kde#388976) * Fix: Layout improvements and showing levels for histogram filter (kde#376048) * Improvement: Add warning when adding shape to clone layer (kde#406730) * Usability: Make default background for text editor white for readability * Fix: Activation of FFTW convolution worker (kde#407062) * Fix: Crash in halftone filter (kde#407045) * Fix: remove notification for unused keyboard short for wrap-around (kde#407119) * Fix: Safe assert triggered while drawing (kde#404552) * Improvement: Warn artists if they try to render an animated GIF with over 50 FPS (kde#403873) * Improvement: Handle calculation better for grayscale images in high bit depth (kde#405693) * Usability: Make tabs and table headers and text translatable (kde#406943, kde#406944) * Improvement: Make zoom mode persistent when moving across screens * Fix: Exporting animation frames into EXR format (kde#406830) * Improvement: Load broken TGA files that have bad alpha data (kde#354791) * Python: Allow selecting boundary limits on export (kde#404615) * Fix: Unable to set minimal shade selector (kde#368587) * Improvement: Add pixel snap mode for canvas (kde#390952) * Fix: Load pre-Krita 4.0 transform masks (kde#396815) * Fix: TIFF export filter flatten images with group layers (kde#404204) * Fix: Do not activate already running app instance when exporting image sequence * Fix: Memory leak with GIFs when saving and line length (kde#404160) * Improvement: Better calculate SVG document size and loading omitted commands (kde#406124) * Usability: Hide pattern fill option in vector tools until it is fully implemented * Fix: Artifacts when saving vector layers as PNG (kde#404976) * Fix: Crash when merging back split alpha function * Fix: Address sanitizer (ASAN) crash when creating a guide (kde#405732) * Fix: Hard to select color in vector objects (kde#404975) * Fix: Undo merging a layer that is cloned (kde#397836) * Improvement: Add fractional DPI scaling (found in settings) * Improvement: Allow clone brush to have an option to reset origin after every stroke * Fix: Canvas input cursor updates when it has no input focus (kde#369305) * Fix: Hiccups when using wheel on Wacom's tablet (kde#381452) * Fix: Clone brush should use the last layer the source was placed on (kde#401919) * Fix: Tilt elevation curve corrections (kde#399846) * Fix: Do not focus on tag search line edit in the show event (kde#404131) * Usability: Only show layer styles contour and texture when Bevel and Emboss is checked (kde#396015) * Python: Comics plugin improvements to file saving and creating documents * Fix: Pop-up palette color fix when changing themes * Usability: Improve control point size for brush editor curves (kde#406233) * Fix: Make font size consistent (kde#406386) * Usability: Theme change fixes for overview docker, rulers, and subwindows * Fix: Memory leak caused by converting function * Fix: Wrong position of the merged layer (kde#405686) * Fix: Right clicking on popup-palette color selector hides it (kde#402990) * Fix: rulers showing pixels no matter what unit (kde#406181) * Fix: Crash in Split Alpha function (kde#406241) * Fix: wrong bounding box on gradient map (kde#406234) * Fix: page orientation switch in new dialog (kde#374493) * Improvement: Do a better job when calculating nearest neighbor filters (kde#401788) * Usability: Improve contrast with checkboxes on pen settings and brush favorites * Fix: Allow group layers to be transformed and improve logic for layers that cannot be transformed (kde#406036) * Fix: Background color being lost after merging (kde#405230) * Improvement: Remember last used directory for shortcut import/export (kde#368360) * Improvement: Improve canvas refresh rate when moving vector objects (kde#403340, kde#405698) * Improvement: Intel OpenGL detection for newer drivers * Fix crash on quick brush engine because of calculations (kde#404179) * Fix: splash screen on some high DPI screens * Improvement: Move color filters on onion skin out of combo box for easier toggling * Usability: Improve contrast with checkboxes on brush settings, pen sensors, and blending modes (bug 404190) * Fix: hangup when starting painting too quickly after changing opacity (kde#405879) * Fix: Data loss when adding multiple hold frames through right-click menu (kde#404246) * Fix: Copy correct image cache when cloning a layer (kde#387698) * Fix: Only show Intel graphics card warning on Windows * Text: changed "Launch Bug Report Wizard" to "Submit Bug Report" from main menu (kde#406152) * Usability: Add tooltip to eraser button in toolbar * Fix activation of isolate mode when merging layers down (kde#295981) * Improvement: Add ability for shape brushes to use patterns for filling * Fix: Transform tool crash on layers with pass-through mode * Improvement: Add more information like HighDPI and language to usage logger * Fix: Make sure a masked painter knows about outlines (kde#404963) * Fix: Make sure polyline takes into account the no-stroke setting * Feature: Add ability to export animation to PNG sequence using commandline * Fix: Better handle loading recent files (kde#405364) * Improvement: Better show/hide progress bars when loading an unsupported image (kde#402625) * Feature: Add mirroring capability for Quick brush (kde#372636) * Usability: Add a second row to pop-up palette presets if the number gets above 20 so they are easier to see * Fix: Color smudge might not have an image for tip (kde#405336) * Fix: Prevent crash with mirror manager decorations * Fix: When no outline is selected, outline doesn't use brush width (kde#398509) * Fix: Low pixel size limit in Scale to New Size dialog * Feature: Simplex Noise Generator can now be used from a fill layer * Usability: Make disabled icons in animation docker semi-transparent to be like other disabled icons * Fix: creating vector shapes with pattern fills (kde#405037) * Fix: minimum animation cell grid size on windows * Fix: conversion errors in Scale new image dialog (kde#400177) * Improve UI for Arrange docker to make it easier to understand (kde#399984, kde#394084) * Fix: Only load a thumbnail for a recent file that still exists (kde#401939) * Improve angle selection on layer effects (kde#372169) * Fix: Restore broken fonts (kde#402092) * Add a few new options for fill type when creating new documents * Fix: Remove the default shortcut for text tool. We just don't have any good available keys left (kde#402270) * Improve animation export dialog: Add warning when dimensions are not divisible by 2 for MP4 and MKV. Make sure the default dialog uses the encoder config for the format * Fix opening templates from the command line (kde#402342) * Inserting a layer when on a group layer adds it above the layer, not inside it now (kde#399103) * Feature: Advanced Color Selector - Add option to hide the color selector in the configure menu (kde#337328) * Remove old Karbon gradient files that weren't being used * Fix: Restore the UI after crashing in canvas only mode (kde#402710) * Fix: Added safe assert to prevent Krita from crashing when a toolbar gets accidentally enabled * Improvement: Add more information to the bug reporter with memory, CPU cores, and swap location * Usability: Update the layer box to better to support RTL languages * Feature: Add Python plugin importer to make importing plugins easier * Improvement: Add direction choice for the Image Split feature * Fix: Actions on Move Tool only being executed after changing current node in move tool (kde#403048) * Fix: Python API. Fix crash when trying to access projection pixel data on transform mask (kde#402382) * Fix: Return colorspace of projection before returning the colorspace of the node (kde#402382) * Improvement: Enable automatic docstring generation for python * Fix: Loading KRA files with image names starting with a "/" symbol * Fix: Enabling the selection mode shortcuts (kde#403587) * Improvement: Generator Layers. Added real-time preview when changing layer properties * Improvement: Polygonal Selection: Add ability to undo these operations * Fix: File layers: Use the mergedimage preview when opening ORA or KRA files * Improvement: Transform Tool: Added Granularity to tool options * Improvement: Added new blending modes: Reflect, Glow, Freeze, Heat, Glow-Heat, Heat-Glow, Reflect-Freeze, Freeze-Reflect, Heat-Glow & Freeze-Reflect Hybrid * Fix: Save mirror tool state to KRA file (kde#339515) * Usability: Make it easier to select lower values for stabilizer sliders * Fix: Saving reference images z-order (kde#403974) * Fix: Disable use of Always Use Template in the New File Window (kde#399796) * Usability: Add a tooltip to the composition docker * Fix: Bug where mirroring canvas would get out of sync with the main menu action * Fix: Check if animation config exists before accessing its contents (kde#404521) - Drop fix_libgif_5_0_build.patch, Leap 42.3 is too old - Remove unnecessary build requirements - Remove conflict with calligra-devel, no longer necessary - Run spec-cleaner OBS-URL: https://build.opensuse.org/request/show/706306 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=95
2019-05-29 15:42:28 +02:00
URL: https://www.krita.org/
Accepting request 788649 from home:wolfi323:branches:KDE:Extra - Update to 4.2.9: * See https://krita.org/en/item/krita-4-2-9-released/ * Brush outline no longer flickers when you hover over the canvas * Added "Airbrush" and "Airbrush Rate" to the Color Smudge brush, and a new Ratio setting * Added a "Split Layer into Selection Mask" feature * Fix transparency checkers looked white on HDR display (kde#406698) * Several fixes to file dialogs for overwriting and jpg files (kde#412651) * Fix Grow Selection expanding in one direction (kde#414647) * Fix crash using onion skins on non-animated layers (kde#414668) * Increase the limit in Layer Offset to 100k (kde#414625) * Fix crash opening .kra with incorrect clone source (related to (kde#414699) * Prevent crash on addition of color to deleted palette with colorpicker (kde#413548) * Make Add subbrush off on changing multibrush tool's type from Copy Translate (kde#415651) * Improve rendering of predefined default Rect dab * Set the default location for restored files to QStandardPaths::PicturesLocation (kde#415810) * Don't crash if remoteArguments is called when there isn't a mainwindow (kde#415794) * Delay initialization of brush paintop widget state (kde#415033) * Reenable breeze: with the latest release, the bug with comboboxes has been fixed * Show the hand cursor if there is no colorize mask yet (kde#415935) * Fix logic for enabling/disabling options in stroke selection dialog (kde#415896) * ORA export, write entire layers instead of cropping them * Fix endless recursion when assigning a profile (kde#414818) * Fix a crash when cancelling Transform Tool action (kde#414672) * Fix an obviously wrong assert in the gradients (kde#414550) * Fix 1px brush offset in line tool (kde#407405) * Fix Layer Filter Combobox with Breeze theme (kde#406595) * Fix comparison of double spin box * Fix PaletteDocker not showing palettes (kde#414890) * Fix undo of replacing vector selection (kde#412808) * Separate krita log dialog from system information * Resource bundle: turn assert into check (kde#399008) * Fix the python Canvas.setRotation method (kde#416126) * Store and restore the geometry of the svg editor window (kde#416097) * Fix number of asserts with continued transform (kde#415625) * Fix Touch Docker save button not working on new files (kde#407905) * Fix blur Filter inconsistencies (kde#416241) * Fix border artifacts in layer styles (kde#414582) * Use Qt::Popup for color selectors popup widgets (kde#410959) * Always show color popup below the cursor (kde#394139) * Remove the strength compatibility with older paintop presets (kde#416335) * Fixed unneeded error message in Render Animation (kde#412599) * Fix canvas offset calculation (kde#416352) * Layers with alpha channel disabled correctly export as "svg:src-atop" for ORA * Add icon to Close button of "About Krita" dialog box * Fix memory leak in preset history docker * Warn that Krita needs to be restarted after enabling/disabling plugins (kde#416575) * Workaround Qt 5.14's colormanagement preventing png files from being saved (kde#416515) * Fixes with last used filter command (kde#416706) * Fix Increase/Decrease Brush Size and Switch To Previous Preset buttons * Fix Warp and Cage transform in master (kde#416505) * Fix crazy snapping when resizing shapes (kde#414336) * Fix hiccups when doing canvas actions (kde#414576, kde#415773) * Fix animation rendering problem on small images (< 100px in size) (kde#415367) * Fix display of vector shapes when transformed with transform tool (kde#417016) * Fix hangup when loading image with generator/file layers (kde#415891) * Fix slowdown associated with the quick hide function of Shift+click on layer visibility icons * Fix canvas border color issue * Fix issue when saving preferences * A number of fixes with L*A*B* and CMYK thanks to L.E Segovia's Season of KDE work * Set setRedirectPolicy as per discussion on KDE mailing lists * Fix crash when loading asl with tdta OSType * Make "Save Incremental Version" update recently used files * Correct logic for determining whether there are multiple backups requested (kde#417914) * Fix incorrect common curve in very old presets (kde#417748) * Fix layout issue in the history docker * Fix strobbing of the brush outline because of subpixel precision (kde#374551) * Make local selection outline visible on layer converted to selection mask * Fix freeze on vector layers (kde#412746) * Fix artifacts on filter masks applied to adjustment layers (kde#417673) * Fix ratio option on lower precision brushes * Set image as modified after a legacy action (fix Channels docker not updating in some cases) (kde#417992) OBS-URL: https://build.opensuse.org/request/show/788649 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=116
2020-03-26 19:14:45 +01:00
Source0: https://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.xz
%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
BuildRequires: fftw3-devel
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)
BuildRequires: libheif-devel
%endif
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: python3-devel
BuildRequires: python3-qt5-devel
BuildRequires: python3-sip-devel
BuildRequires: update-desktop-files
BuildRequires: zlib-devel
BuildRequires: cmake(KF5Archive)
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(KF5WidgetsAddons)
BuildRequires: cmake(KF5WindowSystem)
BuildRequires: cmake(Qt5Concurrent)
BuildRequires: cmake(Qt5Core) >= 5.9
BuildRequires: cmake(Qt5DBus)
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5Multimedia)
BuildRequires: cmake(Qt5Network)
BuildRequires: cmake(Qt5PrintSupport)
BuildRequires: cmake(Qt5Qml)
BuildRequires: cmake(Qt5Quick)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5Test)
BuildRequires: cmake(Qt5Widgets)
BuildRequires: cmake(Qt5X11Extras)
BuildRequires: cmake(Qt5Xml)
BuildRequires: cmake(QuaZip-Qt5)
BuildRequires: pkgconfig(OpenColorIO)
# not in 15.5 yet
%if 0%{?suse_version} > 1500
BuildRequires: pkgconfig(libjxl)
%endif
BuildRequires: pkgconfig(libmypaint)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(xcb-atom)
BuildRequires: pkgconfig(xi) >= 1.4.99.1
Accepting request 595702 from home:wolfi323:branches:KDE:Extra - Update to 4.0.1: * See https://krita.org/en/item/krita-4-0-1-released/ * Fix duplicate shortcut on Photoshop scheme * Alphabetize shortcut to make the diffs easier to read when doing changes * Make the triangles larger on the categorized list view so they are more visible * Disable the macro recorder and playback plugin * Remove the docker titlebar lock and collapse buttons (kde#385238, kde#392235) * Set the pixel grid to show up at 2400% zoom by default (kde#392161) * Improve the layout of the palette docker * Disable drag and drop in the palette view: moving swatches around did not actually change the palette (kde#392349) * Fix selecting the last used template in the new document dialog when using appimages (kde#391973) * Fix canvas lockup when using Guides at the top of the image (kde#391098) * Do not reset redo history when changing layer's visibility (kde#390581) * Fix shifting the pan position after using the popup widget rotation circle (kde#391921) * Fix height map to normal map in wraparound mode (kde#392191) * Make it possible to edit the font size in the svg text tool (kde#392714) * Let Text Shape have empty lines (kde#392471) * Fix updates of undo/redo actions (kde#392257) * Implement "Convert text into path" function (kde#391294) * Fix a crash in SvgTextTool when deleting hovered/selected shape (kde#392128) * Make the text editor window application modal (kde#392248) * Fix alignment of RTL text (kde#392065, kde#392064) * Fix painting parts of text outside the bounding box on the canvas (kde#392068) * Fix rendering of the text with relative offsets (kde#391160) * Fix crash when transforming text with Transform Tool twice (kde#392127) * Fix handling of keyframes when saving (kde#392233, kde#392559) * Keep show in timeline and onion skin options when merging layers (kde#377358) * Keep keyframe color labels when merging layers (kde#388913) * Fix exporting out audio with video formats MKV and OGV * Do not load/save layer channel flags anymore (channel flags were removed from the UI in Krita 2.9) (kde#392504) * Fix saving of Transform Mask into rendered formats (kde#392229) * Fix reporting errors when loading fails (kde#392413) * Fix a memory leak when loading file layers * Fix loading a krita file with a loop in the clone layers setup (kde#384587) * Fix showing a wait cursor after loading a PNG image (kde#392249) * Make bundle loading feedback a bit clearer regarding the bundle * Fix crash when creating a vector selection (kde#391292) * Fix crash when doing right-click on the gradient fill stop opacity input box of a vector (kde#392726) * Fix setting the aspect ratio of vector shapes (kde#391911) * Fix a crash if a certain shape is not valid when writing SVG (kde#392240) * Fix hidden stroke and fill widgets not to track current shape selection (kde#391990) * Fix crash when creating a new spray preset (kde#392869) * Fix rounding of the the pressure curve * Fix painting with colorsmudge brushes on transparency masks (kde#391268) * Fix uninitialized distance info for KisHairyPaintOp (kde#391940) * Fix rounding of intermediate pressure values * Fix the colorsmudge brush when painting in wraparound mode (kde#392312) * Fix flattening of group layers with Inherit Alpha property set (kde#390095) * Fix a crash when using a transformation mask on a file layer (kde#391270) * Improve performance of the transformation mask - Recommend python3-qt5, required for python scripting - BuildRequire python3-sip-devel instead of python3-sip, the former is needed for *building* (though it makes no difference in practice as both are pulled in by python3-qt5-devel anyway) - Don't delete libkritacolord.so, we should not have to worry about a conflict with calligra-krita anymore - Mark license files as %license instead of %doc - Disable VC on non-x86* to fix builds - Restore openSUSE Leap 42.3 support: * boost 1.61 presents in Leap 42.3 repo * Added fix_libgif_5_0_build.patch to make krita build against libgif 5.0.x - Update to 4.0.0: * See https://krita.org/en/item/krita-4-0-0-released/ * Highlights: + SVG support + A new text tool + Python scripting + Easy coloring of line-art with the new Colorize Mask Tool + Masked brushes + New brush presets * Known issues: + Krita 4 uses SVG for vector layers. This means that Krita 3 files with vector layers may not be loaded entirely correctly. Keep backups! + Krita 4's new text tool is still limited + The Reference Images Docker has been removed - Drop conditionals for older distributions, it needs at least boost 1.55 now which is only available in Tumbleweed and Leap 15 - Update to 3.3.3: * See https://krita.org/en/item/krita-3-3-3/ * Fix an issue where it would not be possible to select certain blending modes when the current layer is grayscale but the image is rgb. * Set the OS and platform when reporting a bug from within Krita on Windows. * Make it possible to enter color values as percentage in the specific color selector * Add OpenGL warnings and make ANGLE default on Intel GPUs * Add an Invert button to the levels filter * Implement loading and saving of styles for group layers to and from PSD * Fix the erase mode not showing correctly when returning to the brush tool * Save the visibility of individual assistants in .kra files * Add an option to draw ruler tips as a power of 2 * Disable autoscroll on move and transform tools * Improve handling of native mouse events when using a pen and the Windows Ink API * Fix the focal point for the pinch zoom gesture * Fix loading netpbm files with comment - Update to 3.3.2.1: * See https://krita.org/en/item/krita-3-3-2-release/ * Krita 3.3.1 would read brush presets with textures incorrectly. This is now fixed. * Animation: make it possible to render up to a 10,000 frames * Add a command-line option to start Krita with a new, empty image: krita --new-image RGBA,8,5000,3000 * Performance: improved caching for effect and selection masks * Performance: Fix a leak in the smudge brush * Performance: Improve performance when using the hardware-accelerated canvas * Performance, Windows: improve the performance when loading icons * Filters: it’s now possible to edit the filter’s settings directly in the xml that is used to save filter definitions to .krita files. * Filters: a new ASC_CDL color balance filter was added, with Slope, Offset and Power options. * Crashes: fix a crash that happened when closing a second document with infinite canvas active * Layers: Make it possible to copy group layers * UI: make it possible to use the scroll-wheel to scroll through patterns when the patterns palette is very narrow. * UI: Improve drag and drop feedback in the layer panel * UI: Hide the lock and collapse titlebar icons when a panel is floating - Update to 3.3.1: * See https://krita.org/en/item/krita-3-3-1/ * Krita would crash if you would restart Krita after closing Krita with the reference images docker set to floating * Krita 3.3.0 could not read .kra backup files or .kra files that were unzipped, then zipped up manually * Merge down does not remove locked layers anymore * Various performance improvements, especially for macOS * Improve the look and feel of dragging and dropping layers * Improve the tooltips in the brush preset selector * Fix a memory leak in the color selectors * Don't allow the fill tool to be used on group layers * Add brightness and contrast sliders for textured brushes * Add paste-at-cursor * Improve performance of the cpu canvas * Fix a crash on closing Krita when there is something on the clipboard * Add a button to open a file layer's image in Krita - Update to 3.3.0: * Some visual glitches when using hi-dpi screens are fixed (remember: on Windows and Linux, you need to enable this in the settings dialog). * If you create a new image from clipboard, the image will have a title * Favorite blending modes and favorite brush presets are now loaded correctly on startup * GMIC + the plugin has been updated to the latest version for Windows and Linux. + the configuration for setting the path to the plugin has been removed. Krita looks for the plugin in the folder where the krita executable is, and optionally inside a folder with a name that starts with ‘gmic’ next to the krita executable. + there are several fixes for handling layers and communication between Krita and the plugin * Some websites save jpeg images with a .png extension: that used to confuse Krita, but Krita now first looks inside the file to see what kind of file it really is. * PNG: + 16 and 32 bit floating point images are now converted to 16 bit integer when saving the images as PNG. + It’s now possible to save the alpha channel to PNG images even if there are no (semi-) transparent pixels in the image * When hardware accelerated display is disabled, the color picker mode of the brush tool showed a broken cursor; this has been fixed. * The Reference Images docker now only starts loading images when it is visible, instead on Krita startup. Note: the reference images docker uses Qt’s imageio plugins to load images. If you are running on Linux, remove all Deepin desktop components. Deepin comes with severely broken qimageio plugins that will crash any Qt application that tries to display images. * File layers now correctly reload on change again * Add several new commandline options: + –nosplash to start Krita without showing the splash screen + –canvasonly to start Krita in canvas-only mode + –fullscreen to start Krita full-screen + –workspace Workspace to start Krita with the given workspace * Selections + The Select All action now first clears the selection before selecting the entire image + It is now possible to extend selections outside the canvas boundary * Performance improvements: in several places superfluous reads from the settings were eliminated, which makes generating a layer thumbnail faster and improves painting if display acceleration is turned off. * The smart number input boxes now use the current locale to follow desktop settings for numbers * The system information dialog for bug reports is improved * See also https://krita.org/en/item/krita-3-3-0/ - Update to version 3.2.1: * Crash on startup if only OpenGL 2.1 is found: if you had to disable opengl for 3.2.0, you can try to enable it again * A crash when changing layer types in the gmic-qt plugin * A bug where gmic-qt could crash on odd-sized images * A regression where using the text tool would break the brush tool * The option to use the native platform’s file dialogs was restored * A bug where selecting the line tool would disable the flow slider * Some issues with the LUT docker were fixed - Remove no longer used libcurl-devel build requirement - Use the %kf5_find_lang macro to get the file list for the lang package - Update to version 3.2.0: * New G'Mic-qt plugin integration * Smart patch tool * Finger painting on touch screens * New brush presets * A lot of bug fixes * See also https://krita.org/en/release-notes-for-krita-3-2/ - Drop Drop-QForeachContainer-include.patch, merged upstream - Remove build-compare workaround from the specfile, the corresponding source file doesn't exist anymore - Build only against lcms2 and drop dependency over lcms1 - Remove filler wording from description. - Update to version 3.1.4: * Fix a crash when trying to play an animation when OpenGL is disabled in Krita * Fix rendering animation frames if the directory you're trying to render to doesn't exist * Don't open the tablet/screen resolution conflict dialog multiple times * Don't scale down previews that are too small in the transform tool: this fixes a rare crash with the transform tool * Don't crash when trying to close the last view on the last document while the document is modified. * Fix a crash when cycling quickly through layers that have a color tag * Fix loading some Gimp 2.9 files: note that Gimp 2.9's file format is not officially supported in Krita * Fully remove the macro recorder plugin: in 3.1.4, only the menu entries had stayed around. * Make it impossible to hide the template selector in the new image dialog; hiding the template selector would also hide the cancel button in the dialog. - Add Drop-QForeachContainer-include.patch to fix build with Qt 5.9 - Update to version 3.1.3: * New features: + implement context menu actions for default tool (cut, copy, paste, object ordering) + added option to allow multiple instances of krita (BUG 377199) + scale around pivot point added * Too many bugfixes to list here, see: https://krita.org/en/release-notes-for-3-1-3/ - Add _constraints: Needs at least 4 GiB RAM - use individual libboost-*-devel packages instead of boost-devel - Update to version 3.1.2.1: * Audio Support for Animations * Ctrl key continue mode for Outline Selection tool * Allow deselection by clicking with a selection tool * Added a checkbox for enabling HiDPI to the settings dialog * Remove the export to PDF functionality. It is having too many issues right now. (kde#372439) * a lot of bug fixes * More information on https://krita.org/en/release-notes-for-3-1-2/ - Add Qt5Multimedia build requirement to enable the new audio support for animations - Delete /usr/lib64/libkritacolord.so do to conflict between calligra-krita and krita-devel - Move libkritacolord.so to the -devel subpackage where it belongs - Sync with KUE: * Add -devel subpackage * Use %bcond_without lang * Don't remove non-existing color schemes any more - Require Qt 5.6 - Update to version 3.1.1: * Full Support for OSX * Render Animations to files * Animation Curves and Opacity * New Internal Color Picker * New Quick Brush Engine * Stop-Based Gradient Editor * Lazy Brush/Colorize Mask * More information on https://krita.org/en/release-notes-for-krita-3-1/ - Update package summary, description and RPM group (boo#1006479) - Update to version 3.0.1.1 Important bugfixes: * the brush-resize lag is gone * templates are there again * loading brush tags works again * the sobel filter is fixed. - Do not install the BreezeDark and BreezeHighContrast color schemes, they are already included in breeze5-style (kde#368093) - Update to version 3.0.1 For a list of changes see: https://krita.org/en/item/krita-3-0-1-update-brings-numerous-fixes/ - Add lang subpackage - Add kcrash-devel build requirement to enable the crash report dialog (not on 13.2 though as the available kcrash is too old) - Add license files (as requested by legal review) - Updates to the spec-file to resolve reported issues during Tumbleweed submission - Only replace calligra-krita on Tumbleweed and Leap, not 13.2 - Use version requirements for Provides in calligra-krita - Change conflicts to Obsoletes and Provides - Remove libwacom2 recommends, it is not used anyway apparently - No need to remove the kra and ora kimageformats plugins any more, they have been removed upstream (kde#359443) - Do not build against Vc-devel-static on 13.2 - Conflict with calligra-krita, there are file overlaps (boo#968709) - Mark /etc/xdg/kritarc as config file - initial package of version 3.0 OBS-URL: https://build.opensuse.org/request/show/595702 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=67
2018-04-12 09:22:58 +02:00
Recommends: python3-qt5
Obsoletes: calligra-krita < %{version}
Provides: calligra-krita = %{version}
Recommends: krita-plugin-gmic
%description
Krita is a painting program. It supports concept art, texture and
matte painters, as well as illustrations and comics.
%package devel
Summary: Krita Build Environment
Group: Development/Libraries/KDE
Requires: %{name} = %{version}
Requires: cmake(Qt5Core)
%description devel
Development headers and libraries for Krita.
%lang_package
%prep
%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
%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
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
%files
Accepting request 595702 from home:wolfi323:branches:KDE:Extra - Update to 4.0.1: * See https://krita.org/en/item/krita-4-0-1-released/ * Fix duplicate shortcut on Photoshop scheme * Alphabetize shortcut to make the diffs easier to read when doing changes * Make the triangles larger on the categorized list view so they are more visible * Disable the macro recorder and playback plugin * Remove the docker titlebar lock and collapse buttons (kde#385238, kde#392235) * Set the pixel grid to show up at 2400% zoom by default (kde#392161) * Improve the layout of the palette docker * Disable drag and drop in the palette view: moving swatches around did not actually change the palette (kde#392349) * Fix selecting the last used template in the new document dialog when using appimages (kde#391973) * Fix canvas lockup when using Guides at the top of the image (kde#391098) * Do not reset redo history when changing layer's visibility (kde#390581) * Fix shifting the pan position after using the popup widget rotation circle (kde#391921) * Fix height map to normal map in wraparound mode (kde#392191) * Make it possible to edit the font size in the svg text tool (kde#392714) * Let Text Shape have empty lines (kde#392471) * Fix updates of undo/redo actions (kde#392257) * Implement "Convert text into path" function (kde#391294) * Fix a crash in SvgTextTool when deleting hovered/selected shape (kde#392128) * Make the text editor window application modal (kde#392248) * Fix alignment of RTL text (kde#392065, kde#392064) * Fix painting parts of text outside the bounding box on the canvas (kde#392068) * Fix rendering of the text with relative offsets (kde#391160) * Fix crash when transforming text with Transform Tool twice (kde#392127) * Fix handling of keyframes when saving (kde#392233, kde#392559) * Keep show in timeline and onion skin options when merging layers (kde#377358) * Keep keyframe color labels when merging layers (kde#388913) * Fix exporting out audio with video formats MKV and OGV * Do not load/save layer channel flags anymore (channel flags were removed from the UI in Krita 2.9) (kde#392504) * Fix saving of Transform Mask into rendered formats (kde#392229) * Fix reporting errors when loading fails (kde#392413) * Fix a memory leak when loading file layers * Fix loading a krita file with a loop in the clone layers setup (kde#384587) * Fix showing a wait cursor after loading a PNG image (kde#392249) * Make bundle loading feedback a bit clearer regarding the bundle * Fix crash when creating a vector selection (kde#391292) * Fix crash when doing right-click on the gradient fill stop opacity input box of a vector (kde#392726) * Fix setting the aspect ratio of vector shapes (kde#391911) * Fix a crash if a certain shape is not valid when writing SVG (kde#392240) * Fix hidden stroke and fill widgets not to track current shape selection (kde#391990) * Fix crash when creating a new spray preset (kde#392869) * Fix rounding of the the pressure curve * Fix painting with colorsmudge brushes on transparency masks (kde#391268) * Fix uninitialized distance info for KisHairyPaintOp (kde#391940) * Fix rounding of intermediate pressure values * Fix the colorsmudge brush when painting in wraparound mode (kde#392312) * Fix flattening of group layers with Inherit Alpha property set (kde#390095) * Fix a crash when using a transformation mask on a file layer (kde#391270) * Improve performance of the transformation mask - Recommend python3-qt5, required for python scripting - BuildRequire python3-sip-devel instead of python3-sip, the former is needed for *building* (though it makes no difference in practice as both are pulled in by python3-qt5-devel anyway) - Don't delete libkritacolord.so, we should not have to worry about a conflict with calligra-krita anymore - Mark license files as %license instead of %doc - Disable VC on non-x86* to fix builds - Restore openSUSE Leap 42.3 support: * boost 1.61 presents in Leap 42.3 repo * Added fix_libgif_5_0_build.patch to make krita build against libgif 5.0.x - Update to 4.0.0: * See https://krita.org/en/item/krita-4-0-0-released/ * Highlights: + SVG support + A new text tool + Python scripting + Easy coloring of line-art with the new Colorize Mask Tool + Masked brushes + New brush presets * Known issues: + Krita 4 uses SVG for vector layers. This means that Krita 3 files with vector layers may not be loaded entirely correctly. Keep backups! + Krita 4's new text tool is still limited + The Reference Images Docker has been removed - Drop conditionals for older distributions, it needs at least boost 1.55 now which is only available in Tumbleweed and Leap 15 - Update to 3.3.3: * See https://krita.org/en/item/krita-3-3-3/ * Fix an issue where it would not be possible to select certain blending modes when the current layer is grayscale but the image is rgb. * Set the OS and platform when reporting a bug from within Krita on Windows. * Make it possible to enter color values as percentage in the specific color selector * Add OpenGL warnings and make ANGLE default on Intel GPUs * Add an Invert button to the levels filter * Implement loading and saving of styles for group layers to and from PSD * Fix the erase mode not showing correctly when returning to the brush tool * Save the visibility of individual assistants in .kra files * Add an option to draw ruler tips as a power of 2 * Disable autoscroll on move and transform tools * Improve handling of native mouse events when using a pen and the Windows Ink API * Fix the focal point for the pinch zoom gesture * Fix loading netpbm files with comment - Update to 3.3.2.1: * See https://krita.org/en/item/krita-3-3-2-release/ * Krita 3.3.1 would read brush presets with textures incorrectly. This is now fixed. * Animation: make it possible to render up to a 10,000 frames * Add a command-line option to start Krita with a new, empty image: krita --new-image RGBA,8,5000,3000 * Performance: improved caching for effect and selection masks * Performance: Fix a leak in the smudge brush * Performance: Improve performance when using the hardware-accelerated canvas * Performance, Windows: improve the performance when loading icons * Filters: it’s now possible to edit the filter’s settings directly in the xml that is used to save filter definitions to .krita files. * Filters: a new ASC_CDL color balance filter was added, with Slope, Offset and Power options. * Crashes: fix a crash that happened when closing a second document with infinite canvas active * Layers: Make it possible to copy group layers * UI: make it possible to use the scroll-wheel to scroll through patterns when the patterns palette is very narrow. * UI: Improve drag and drop feedback in the layer panel * UI: Hide the lock and collapse titlebar icons when a panel is floating - Update to 3.3.1: * See https://krita.org/en/item/krita-3-3-1/ * Krita would crash if you would restart Krita after closing Krita with the reference images docker set to floating * Krita 3.3.0 could not read .kra backup files or .kra files that were unzipped, then zipped up manually * Merge down does not remove locked layers anymore * Various performance improvements, especially for macOS * Improve the look and feel of dragging and dropping layers * Improve the tooltips in the brush preset selector * Fix a memory leak in the color selectors * Don't allow the fill tool to be used on group layers * Add brightness and contrast sliders for textured brushes * Add paste-at-cursor * Improve performance of the cpu canvas * Fix a crash on closing Krita when there is something on the clipboard * Add a button to open a file layer's image in Krita - Update to 3.3.0: * Some visual glitches when using hi-dpi screens are fixed (remember: on Windows and Linux, you need to enable this in the settings dialog). * If you create a new image from clipboard, the image will have a title * Favorite blending modes and favorite brush presets are now loaded correctly on startup * GMIC + the plugin has been updated to the latest version for Windows and Linux. + the configuration for setting the path to the plugin has been removed. Krita looks for the plugin in the folder where the krita executable is, and optionally inside a folder with a name that starts with ‘gmic’ next to the krita executable. + there are several fixes for handling layers and communication between Krita and the plugin * Some websites save jpeg images with a .png extension: that used to confuse Krita, but Krita now first looks inside the file to see what kind of file it really is. * PNG: + 16 and 32 bit floating point images are now converted to 16 bit integer when saving the images as PNG. + It’s now possible to save the alpha channel to PNG images even if there are no (semi-) transparent pixels in the image * When hardware accelerated display is disabled, the color picker mode of the brush tool showed a broken cursor; this has been fixed. * The Reference Images docker now only starts loading images when it is visible, instead on Krita startup. Note: the reference images docker uses Qt’s imageio plugins to load images. If you are running on Linux, remove all Deepin desktop components. Deepin comes with severely broken qimageio plugins that will crash any Qt application that tries to display images. * File layers now correctly reload on change again * Add several new commandline options: + –nosplash to start Krita without showing the splash screen + –canvasonly to start Krita in canvas-only mode + –fullscreen to start Krita full-screen + –workspace Workspace to start Krita with the given workspace * Selections + The Select All action now first clears the selection before selecting the entire image + It is now possible to extend selections outside the canvas boundary * Performance improvements: in several places superfluous reads from the settings were eliminated, which makes generating a layer thumbnail faster and improves painting if display acceleration is turned off. * The smart number input boxes now use the current locale to follow desktop settings for numbers * The system information dialog for bug reports is improved * See also https://krita.org/en/item/krita-3-3-0/ - Update to version 3.2.1: * Crash on startup if only OpenGL 2.1 is found: if you had to disable opengl for 3.2.0, you can try to enable it again * A crash when changing layer types in the gmic-qt plugin * A bug where gmic-qt could crash on odd-sized images * A regression where using the text tool would break the brush tool * The option to use the native platform’s file dialogs was restored * A bug where selecting the line tool would disable the flow slider * Some issues with the LUT docker were fixed - Remove no longer used libcurl-devel build requirement - Use the %kf5_find_lang macro to get the file list for the lang package - Update to version 3.2.0: * New G'Mic-qt plugin integration * Smart patch tool * Finger painting on touch screens * New brush presets * A lot of bug fixes * See also https://krita.org/en/release-notes-for-krita-3-2/ - Drop Drop-QForeachContainer-include.patch, merged upstream - Remove build-compare workaround from the specfile, the corresponding source file doesn't exist anymore - Build only against lcms2 and drop dependency over lcms1 - Remove filler wording from description. - Update to version 3.1.4: * Fix a crash when trying to play an animation when OpenGL is disabled in Krita * Fix rendering animation frames if the directory you're trying to render to doesn't exist * Don't open the tablet/screen resolution conflict dialog multiple times * Don't scale down previews that are too small in the transform tool: this fixes a rare crash with the transform tool * Don't crash when trying to close the last view on the last document while the document is modified. * Fix a crash when cycling quickly through layers that have a color tag * Fix loading some Gimp 2.9 files: note that Gimp 2.9's file format is not officially supported in Krita * Fully remove the macro recorder plugin: in 3.1.4, only the menu entries had stayed around. * Make it impossible to hide the template selector in the new image dialog; hiding the template selector would also hide the cancel button in the dialog. - Add Drop-QForeachContainer-include.patch to fix build with Qt 5.9 - Update to version 3.1.3: * New features: + implement context menu actions for default tool (cut, copy, paste, object ordering) + added option to allow multiple instances of krita (BUG 377199) + scale around pivot point added * Too many bugfixes to list here, see: https://krita.org/en/release-notes-for-3-1-3/ - Add _constraints: Needs at least 4 GiB RAM - use individual libboost-*-devel packages instead of boost-devel - Update to version 3.1.2.1: * Audio Support for Animations * Ctrl key continue mode for Outline Selection tool * Allow deselection by clicking with a selection tool * Added a checkbox for enabling HiDPI to the settings dialog * Remove the export to PDF functionality. It is having too many issues right now. (kde#372439) * a lot of bug fixes * More information on https://krita.org/en/release-notes-for-3-1-2/ - Add Qt5Multimedia build requirement to enable the new audio support for animations - Delete /usr/lib64/libkritacolord.so do to conflict between calligra-krita and krita-devel - Move libkritacolord.so to the -devel subpackage where it belongs - Sync with KUE: * Add -devel subpackage * Use %bcond_without lang * Don't remove non-existing color schemes any more - Require Qt 5.6 - Update to version 3.1.1: * Full Support for OSX * Render Animations to files * Animation Curves and Opacity * New Internal Color Picker * New Quick Brush Engine * Stop-Based Gradient Editor * Lazy Brush/Colorize Mask * More information on https://krita.org/en/release-notes-for-krita-3-1/ - Update package summary, description and RPM group (boo#1006479) - Update to version 3.0.1.1 Important bugfixes: * the brush-resize lag is gone * templates are there again * loading brush tags works again * the sobel filter is fixed. - Do not install the BreezeDark and BreezeHighContrast color schemes, they are already included in breeze5-style (kde#368093) - Update to version 3.0.1 For a list of changes see: https://krita.org/en/item/krita-3-0-1-update-brings-numerous-fixes/ - Add lang subpackage - Add kcrash-devel build requirement to enable the crash report dialog (not on 13.2 though as the available kcrash is too old) - Add license files (as requested by legal review) - Updates to the spec-file to resolve reported issues during Tumbleweed submission - Only replace calligra-krita on Tumbleweed and Leap, not 13.2 - Use version requirements for Provides in calligra-krita - Change conflicts to Obsoletes and Provides - Remove libwacom2 recommends, it is not used anyway apparently - No need to remove the kra and ora kimageformats plugins any more, they have been removed upstream (kde#359443) - Do not build against Vc-devel-static on 13.2 - Conflict with calligra-krita, there are file overlaps (boo#968709) - Mark /etc/xdg/kritarc as config file - initial package of version 3.0 OBS-URL: https://build.opensuse.org/request/show/595702 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=67
2018-04-12 09:22:58 +02:00
%license COPYING*
%doc AUTHORS HACKING README*
%{_kf5_bindir}/krita
Accepting request 841547 from home:wolfi323:branches:KDE:Extra - Update to 4.4.0: * See https://krita.org/en/item/krita-4-4-0-released/ * Fill layers can now make use of multi-threading * The patterns of fill layers can now be transformed * A new Screentone fill layer option specialized in filling the whole screen with dots, squares, lines, waves or more * Multigrid - a fill layer that generates, among others, Penrose tilings, as well as Quasicrystal structures * Integration of Disney Animation's SeExpr expression language * Gradient Map mode for Brush-tips * Brushes now have the ability to use lightness and the gradients for textures as well * Diagonal lines in MyPaint color selector allow modifying lightness and saturation of the currently active color at the same time * Support for dynamic use of currently selected colors in gradients * New WebM/VP9 preset for Animation Rendering * Compositions Docker now allows for the exporting of Animations * New GDQUEST Batch Exporter add-on * New Python plugin Channels to Layers * Python API changes: + Return list of available dockers for application in python + Add signal to notify when theme changed + Add signal when active view changes in python + Add showFloatingMessage to View API + New widget bindings: scratchpad * Make Ctrl+C/X/V shortcut work with layers when there is nothing else to copy * Basic Reapply Filter with Prompt * Update default layer name to show type * Add 'selection as a border' option to the Fill Tool * Bug fixes - Drop Support-quazip-1.0.patch, merged upstream OBS-URL: https://build.opensuse.org/request/show/841547 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/krita?expand=0&rev=128
2020-10-13 17:00:59 +02:00
%{_kf5_bindir}/krita_version
%{_kf5_bindir}/kritarunner
%{_kf5_applicationsdir}/*.desktop
%{_kf5_sharedir}/krita/
%{_kf5_appstreamdir}/
%{_kf5_libdir}/libkrita*.so.*
%{_kf5_libdir}/kritaplugins/
%{_kf5_libdir}/krita-python-libs/
%{_kf5_qmldir}
%{_kf5_sharedir}/kritaplugins/
%{_kf5_sharedir}/color/
%{_kf5_sharedir}/color-schemes/
%{_kf5_iconsdir}/hicolor/*/apps/krita.*
%{_kf5_iconsdir}/hicolor/*/mimetypes/application-x-krita.png
%dir %{_kf5_iconsdir}/hicolor/1024x1024
%dir %{_kf5_iconsdir}/hicolor/1024x1024/apps
%dir %{_kf5_iconsdir}/hicolor/1024x1024/mimetypes
%dir %{_kf5_iconsdir}/hicolor/256x256
%dir %{_kf5_iconsdir}/hicolor/256x256/apps
%dir %{_kf5_iconsdir}/hicolor/256x256/mimetypes
%dir %{_kf5_iconsdir}/hicolor/512x512
%dir %{_kf5_iconsdir}/hicolor/512x512/apps
%dir %{_kf5_iconsdir}/hicolor/512x512/mimetypes
%config %{_kf5_configdir}/krita*
%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
%endif
%changelog