Compare commits
22 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 4115640748 | |||
| ed45a62722 | |||
| 6796d8393a | |||
|
|
24bd7718b9 | ||
| 81c95ffcde | |||
|
|
fc959d59eb | ||
| 08105574a3 | |||
|
|
7185512df1 | ||
| 2387be0e44 | |||
|
|
2159ea00b5 | ||
| 48bce076e5 | |||
|
|
22d2d9f7d5 | ||
| 52861f3de2 | |||
|
|
3151f928be | ||
| de605e6058 | |||
|
|
83ef3acff7 | ||
| c2ae6a1ef7 | |||
| be120fdeb3 | |||
| bf4a728152 | |||
|
|
d9696248f7 | ||
| 879a14615d | |||
| 3d085e6688 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:21693473dba473b3e43f025588e3e12552a0c61b783eedb5d29f5f78e4129059
|
||||
size 19288432
|
||||
@@ -1,11 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEzBAABCgAdFiEElC/Pscvh44kooaa+qU2VEVaDWl0FAmaweEAACgkQqU2VEVaD
|
||||
Wl0X0wgAkWS5D8DDuPFdRoidd/fzP7oo096QRW8G5s0oFJGv6DK4W/c75r6yOoNz
|
||||
2Nu/SHXSgVaS4nDScgqQo/7jMeu9KjZkn1cVHFnV3fXY7lg0YTEcuExttpWE4pHS
|
||||
U6wxguULG/ZNIYe2MnM1njF5RxjuyqP1Rp3evdKJJF7FJj2SiQNF8+6QGf8/i21e
|
||||
o4fE/GW3KAoKsAF+D/XYCQMTB4BdqGaMndk0HDUEREsFabbZZuwL9jKEtJmf7tyR
|
||||
+s0/Vd8xxlVO0fs5EjNH5SFn6j2FBPTSYABNpBmV+LhQp/HtiAcfYJ7Ei7jZKztc
|
||||
xffxnIMmUXa6MhaqE2VowZwjRY/pbA==
|
||||
=sAvB
|
||||
-----END PGP SIGNATURE-----
|
||||
3
ART-1.25.9.tar.xz
Normal file
3
ART-1.25.9.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a8ffe4693e9808602b808459088c4c0e89417354bc1c2703cec3ae2c630a1e12
|
||||
size 19611172
|
||||
203
ART.changes
203
ART.changes
@@ -1,3 +1,206 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 17 06:56:44 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
|
||||
|
||||
- Update to 1.25.9 (no changelog).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 5 01:41:32 UTC 2025 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
- Update to 1.25.3.1:
|
||||
* updated translations
|
||||
* smoothing: performance improvement for add_noise
|
||||
* smoothing: reworked add_noise to avoid grid-like pattern
|
||||
artifacts and produce smoother grain
|
||||
- Updates from 1.25.3:
|
||||
* agx extlut: fixed dir_couplers handling
|
||||
* use rec2020 gamut by default in the AgX emulsion external 3dLUT
|
||||
* grain: changed default coarseness to 50
|
||||
* filmnegative: allow to select spot size for pickers
|
||||
* smoothing add_noise speedup
|
||||
* smoothing: reworked add_noise
|
||||
* updated translations
|
||||
* some more tweaks to smoothing->add noise and film grain
|
||||
* smoothing: use different random seeds for noise generated with
|
||||
different parameters
|
||||
* cache: ensure the cache size is always > 0
|
||||
* clutstore: fixed potential undefined return value
|
||||
* progressconnector: don't lock on delete
|
||||
* further tweaks to grain
|
||||
* changed implementation of film grain to be more convincing
|
||||
* fixed corner-case discrepancy between preview and output with
|
||||
auto WB
|
||||
* subprocess: properly set the child environment in popen()
|
||||
* further speedups for agx_emulsion_mklut.py
|
||||
* extlut: added "server mode" for external 3dLUT generators
|
||||
* make sure to call setlocale(LC_NUMERIC, "C") before parsing
|
||||
json files
|
||||
* updated cJSON to the latest version
|
||||
* better caching of external 3dLUTs
|
||||
* added scripts to integrate agx-emulsion as external 3dLUT
|
||||
* film simulation: skip LUTs without a valid label/name
|
||||
* started working on supporting externally-computed 3dLUTs
|
||||
* whitebalance: fixed bug in displaying temperature/tint warning
|
||||
* re-allow to select the monitor profile under wayland
|
||||
* clut params: select the first (and not the last) curve in each
|
||||
group
|
||||
* added make_dcp script
|
||||
* updated build-art script
|
||||
* removed unused (and obsolete) tools
|
||||
* CMake: readded option ENABLE_MIMALLOC
|
||||
* CMake: use ccache if available
|
||||
* linux bundle: offer to create a .desktop file when running for
|
||||
the first time
|
||||
* C++: eliminate using namespace std, get ready for C++17
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 15 14:20:48 UTC 2025 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
- Update to 1.25.2:
|
||||
* ThumbBrowserEntryBase::draw: check that the surface has been
|
||||
created before drawing
|
||||
* linux workflow: ensure a recent version of ninja is available
|
||||
* linux64 workflow: include glib 2.83 in the linux binary
|
||||
distribution
|
||||
* added dcp profile for Panasonic S5mkII
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 1 02:46:26 UTC 2025 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
- Update to 1.25.1:
|
||||
* placesbrowser: renamed SetRow to setRow
|
||||
* [BugFix] Check default dir before add existing directory to
|
||||
'Places'
|
||||
* [BugFix] Quick zoom out & zoom in makes zoom center to image
|
||||
center.
|
||||
* fixed (another) typo in linux_x64 bundle creation in debug mode
|
||||
* fixed typo in linux_x64 bundle creation in debug mode
|
||||
* fixed typo in linux/bundle_ART
|
||||
* linux workflow: added option to build debug versions
|
||||
* Re-center the crop window on mouse click.
|
||||
* fixed typo in bundle_ART scripts
|
||||
- Updates from 1.25.0:
|
||||
* fixed image preview when output profile is set to "passthrough"
|
||||
* fixed one more typo
|
||||
* force the use of sRGB as monitor profile when running under
|
||||
wayland
|
||||
* removed obsolete options
|
||||
* further tweaks to the tooltips in the French translation
|
||||
* performance: enable thumbnail caching by default
|
||||
* one more tweak to the French translation
|
||||
* fixed French translation markup errors
|
||||
* updated camera matrices
|
||||
* updated WB presets
|
||||
* updated translations
|
||||
* fixed color management in inspector mode when ART_OS_COLOR_MGMT
|
||||
is defined
|
||||
* updated Italian translation
|
||||
* fixed homepage url in help msg
|
||||
* renamed options.rtdir to options.user_config_dir and argv0 to
|
||||
options.ART_base_dir
|
||||
* refactored code for color management of GUI elements
|
||||
* consider the default monitor profile also when drawing brush
|
||||
strokes and false colors
|
||||
* GUI: consider the default monitor profile when drawing
|
||||
gradients and histograms
|
||||
* avoid noise amplification when applying CAT for WB
|
||||
* added option to override the quartz colorspace with env var
|
||||
(for debugging)
|
||||
* procparams: set the default output profile to RTv2_sRGB
|
||||
* rgb2monitor: do not use openmp if multiThread is false
|
||||
* include GTK immodules in the linux bundle
|
||||
* filecatalog: protect calls to FileCatalog::previewReady with
|
||||
the GUI lock
|
||||
* imagesource: do not use openmp for color space conversions in
|
||||
thumbnails
|
||||
* linux bundle_ART: include gio vfs modules
|
||||
* procparams: support for saving paths relative to the user home
|
||||
dir
|
||||
* filecatalog: protect _refreshProgressBar with a gui lock
|
||||
* updated README
|
||||
* dynamic profiles: added button to reset to default (built-in)
|
||||
rules
|
||||
* colorcorrection: added gamma slider in "HSL factors" mode
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 6 01:03:49 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
||||
|
||||
- consistently set CC/CXX variables
|
||||
- enable CTL support in the devel project
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 4 07:16:15 UTC 2025 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
- Update to 1.24.5:
|
||||
* CTL scripts: allow translating also tooltips
|
||||
* thumbnail: ensure return value of Thumbnail::getColorLabel() is
|
||||
valid
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 20 06:30:32 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
- Update to 1.24.3:
|
||||
* enlarge the cache for CTL scripts
|
||||
* iccstore: special case checksum computation for the builtin
|
||||
sRGB profile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 17 10:03:21 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
- Update to 1.24.2:
|
||||
* added "1:1" icons to local contrast and texture boost panels
|
||||
* added function getExecutablePath()
|
||||
* added support for reading color labels from xmp metadata
|
||||
embedded in the image
|
||||
* camconst: added dcraw matrix for SIGMA DP1
|
||||
* camconst: removed hardcoded (wrong) black level for Nikon D5
|
||||
* CTL: ensure we keep a reference to Ctl::Interpreter around
|
||||
while there are Ctl::FunctionCallPtrS alive
|
||||
* filecatalog: use idle_register instead of GThreadLock for GUI
|
||||
updates from other threads
|
||||
* fixed compilation error when not using libraw
|
||||
* fixed propagation of scroll events to the shortcut manager
|
||||
* fixed truncation of local contrast curve when initially opened
|
||||
* gauss: use AlignedBuffer instead of stack-allocated arrays
|
||||
* getExecutablePath: change argument type to const char *
|
||||
* improved handling of omp pragmas in evaluating CTL scripts
|
||||
* improved keyboard navigation in the batch queue
|
||||
* pathutils: added missing include directive
|
||||
* print messages about CLF and CTL cache misses when verbosity >
|
||||
1
|
||||
* rawimage: do not read black/white levels from camconst for
|
||||
foveon cameras when using libraw
|
||||
* rawimage: don't recompute black levels for DNG files
|
||||
* removed (confusing) option to partially copy a profile to the
|
||||
clipboard
|
||||
* search for language translation files also in the ctlscripts
|
||||
directories
|
||||
* simplified implementation of FileCatalog::_refreshProgressBar
|
||||
* smoothing: added wavelets mode
|
||||
* take into account the selected UI font size in the inspector
|
||||
and editor info panels
|
||||
* updated Hungarian translation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 12 12:56:59 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
- Update to 1.24.1:
|
||||
* file browser: improved keyboard navigation for session
|
||||
management
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 10 07:03:48 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
|
||||
|
||||
- Update to 1.24:
|
||||
* colorcorrection: allow user-defined order of CTL plugins
|
||||
* improved bundle scripts to allow including the ART-imageio plugins
|
||||
* imgiomanager: only print error messages when settings->verbose > 0
|
||||
* better keyboard navigation for emptying the trash
|
||||
* file browser: improved keyboard navigation when applying filters
|
||||
* added preliminary support for Canon R5markII and R1
|
||||
* fixed raw crop for ILCE-7CR and ILCE-7RM5 in 16-shot pixel shift mode
|
||||
* added linear rec 709 icc profile
|
||||
- Add fix-missing-lm.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 6 02:59:14 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
|
||||
27
ART.spec
27
ART.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package ART
|
||||
#
|
||||
# Copyright (c) 2024 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
|
||||
@@ -20,18 +20,26 @@
|
||||
%global force_gcc_version 12
|
||||
%endif
|
||||
|
||||
%if (0%{?suse_version} >= 1590) || ("%{_project}" == "graphics")
|
||||
%bcond_without art_ctl
|
||||
%else
|
||||
%bcone_with art_ctl
|
||||
%endif
|
||||
|
||||
Name: ART
|
||||
Version: 1.23
|
||||
Version: 1.25.9
|
||||
Release: 0
|
||||
Summary: Rawtherapee fork with masks and simplified UI
|
||||
License: GPL-3.0-only
|
||||
URL: https://bitbucket.org/agriggio/art/wiki/Home
|
||||
Source: https://bitbucket.org/agriggio/art/downloads/%{name}-%{version}.tar.xz
|
||||
Source1: https://bitbucket.org/agriggio/art/downloads/%{name}-%{version}.tar.xz.asc
|
||||
URL: http://art.pixls.us/
|
||||
Source: https://github.com/artpixls/ART/releases/download/%{version}/%{name}-%{version}.tar.xz
|
||||
# No signed tarball quite yet. See gh#artpixls/ART#341 for open issue
|
||||
# Source1: https://github.com/artpixls/ART/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
|
||||
# https://keys.openpgp.org/vks/v1/by-fingerprint/942FCFB1CBE1E38928A1A6BEA94D951156835A5D
|
||||
Source2: %{name}.keyring
|
||||
Patch0: fix-missing-lm.patch
|
||||
BuildRequires: OpenColorIO-devel
|
||||
%if 0%{?suse_version} > 1590
|
||||
%if %{with art_ctl}
|
||||
BuildRequires: ctl-devel
|
||||
%endif
|
||||
BuildRequires: cmake
|
||||
@@ -93,8 +101,13 @@ A free, open-source, cross-platform raw image processing program. ART is a deriv
|
||||
export CFLAGS="%(echo %{optflags} | sed 's/-O2/-O3/' | sed 's/-D_FORTIFY_SOURCE=2/-D_FORTIFY_SOURCE=3/')"
|
||||
export CXXFLAGS="$CFLAGS"
|
||||
|
||||
%if 0%{?force_gcc_version}
|
||||
export CC=gcc-%{?force_gcc_version}
|
||||
export CXX=gcc-%{?force_gcc_version}
|
||||
%else
|
||||
export CC=gcc
|
||||
export CXX=gcc
|
||||
%endif
|
||||
|
||||
%cmake \
|
||||
%if 0%{?force_gcc_version}
|
||||
@@ -105,7 +118,7 @@ export CXX=gcc
|
||||
-DCMAKE_C_FLAGS="$CFLAGS" \
|
||||
-DCACHE_NAME_SUFFIX="" \
|
||||
-DENABLE_LIBRAW="ON" \
|
||||
%if 0%{?suse_version} > 1590
|
||||
%if %{with art_ctl}
|
||||
-DENABLE_CTL="ON" \
|
||||
-DCTL_INCLUDE_DIR="%{_includedir}/CTL" \
|
||||
%endif
|
||||
|
||||
10
fix-missing-lm.patch
Normal file
10
fix-missing-lm.patch
Normal file
@@ -0,0 +1,10 @@
|
||||
--- ART-1.24/rtengine/CMakeLists.txt.orig 2024-10-10 09:00:11.656798999 +0200
|
||||
+++ ART-1.24/rtengine/CMakeLists.txt 2024-10-10 09:00:45.723663142 +0200
|
||||
@@ -233,6 +233,7 @@
|
||||
${LENSFUN_LIBRARIES}
|
||||
${RSVG_LIBRARIES}
|
||||
${EXIV2_LIBRARIES}
|
||||
+ m
|
||||
)
|
||||
if(LCMS_FAST_FLOAT AND NOT LCMS_FAST_FLOAT_SYSTEM)
|
||||
target_link_libraries(rtengine lcms2_fast_float)
|
||||
Reference in New Issue
Block a user