ART is now built with support for CTL scripts: https://discuss.pixls.us/t/new-feature-support-for-ctl-scripts/40716
This introduces additional dependencies to the ctl
(AUR package) and openexr
packages.
Git Clone URL: | https://aur.archlinux.org/art-rawconverter-git.git (read-only, click to copy) |
---|---|
Package Base: | art-rawconverter-git |
Description: | rawconverter ART (RawTherapee fork with ease of use in mind) built from latest sources |
Upstream URL: | https://bitbucket.org/agriggio/art/wiki/Home |
Keywords: | image photography raw |
Licenses: | GPL3 |
Provides: | art-rawconverter |
Submitter: | guzzisti |
Maintainer: | guzzisti |
Last Packager: | guzzisti |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2020-02-15 19:53 (UTC) |
Last Updated: | 2024-06-02 15:40 (UTC) |
ART is now built with support for CTL scripts: https://discuss.pixls.us/t/new-feature-support-for-ctl-scripts/40716
This introduces additional dependencies to the ctl
(AUR package) and openexr
packages.
Please remove -DPROC_TARGET_NUMBER="2"
from cmake
options. This overrides CXXFLAGS
, forcing -march=native
, which can make the package unusable when moved to a different computer (illegal instruction).
Users who want to set -march=native
may change it in makepkg.conf
.
I'm getting segfaults on start. Opened issue at agriggio/art/#300.
ART now supports the usage of the lcms2-fast-float plugin, unfortunately the arch package of lcms2 does not include this plugin.
I've created the lcms2-ff and lcms2-ff-git AUR packages that can be used with ART, but you need to explicitely install this package.
We've used a similar version notation in the past, but upstream does not encourage to use such a notation. Actually ART when compiled from master uses only the commit checksum as version.
I can act as a co-maintainer for art-rawconverter-bin
if you like.
If you change pkgver()
to use:
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
The version numbers will be comparable with the normal release versions, like:
1.16.2.r14.g8d9f97933
Also, I created art-rawconverter-bin
for convenience because ART takes a very long time to compile. Would you be interested in taking it over or co-maintaining, since you're maintaining the other art-rawconverter packages?
I've reenabled the use of mimalloc
for memory allocation as per suggestion of upstream. Please report errors (especially memory related stuff like segfaults).
In a few days I'll gonna update the release package as well if everything is fine.
The new version enables build against libraw
to replace the vendored dcraw.c
with a more robust and better maintained raw decoding lib.
To enable the use of libraw
version 0.21 is required, so for the moment you need to have libraw-git
installed: https://aur.archlinux.org/packages/libraw-git/
@mervinb should be fixed now. Thanks for reporting the issue upstream.
Pinned Comments
guzzisti commented on 2024-02-11 09:27 (UTC)
ART is now built with support for CTL scripts: https://discuss.pixls.us/t/new-feature-support-for-ctl-scripts/40716
This introduces additional dependencies to the
ctl
(AUR package) andopenexr
packages.guzzisti commented on 2023-01-15 09:33 (UTC) (edited on 2024-05-28 18:10 (UTC) by guzzisti)
ART now supports the usage of the lcms2-fast-float plugin, unfortunately the arch package of lcms2 does not include this plugin.
I've created the lcms2-ff and lcms2-ff-git AUR packages that can be used with ART, but you need to explicitely install this package.