the exiv fix seems to not have been merged yet. It's a one-man project, and I suppose Aurélien has other priorities right now, so maybe it's worth incorporating the fix for now ? Better do it once here than asking all the users of this package to do it each time, I think (I've done a script for myself, but it seems wrong :) )
Search Criteria
Package Details: ansel-git 0.0.0.r748.g61eb38876-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ansel-git.git (read-only, click to copy) |
---|---|
Package Base: | ansel-git |
Description: | Ansel is an open-source photo-editing software for digital artists, designed to help you achieve your own interpretation of raw digital photographs. |
Upstream URL: | https://ansel.photos/ |
Licenses: | GPL3 |
Conflicts: | ansel |
Provides: | ansel |
Submitter: | AlynxZhou |
Maintainer: | AlynxZhou |
Last Packager: | AlynxZhou |
Votes: | 10 |
Popularity: | 0.44 |
First Submitted: | 2023-01-17 01:12 (UTC) |
Last Updated: | 2024-04-16 13:38 (UTC) |
Dependencies (36)
- colord-gtk
- exiv2 (exiv2-gitAUR)
- flickcurl
- gmic
- graphicsmagick
- iso-codes
- jasper (jasper-gitAUR)
- lensfun (lensfun-gitAUR)
- libavif (libavif-gitAUR)
- libheif (libheif-gitAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libjxl (libjxl-metrics-gitAUR, libjxl-gitAUR)
- libraw (libraw-gitAUR)
- libsecret
- libwebp (libwebp-gitAUR)
- lua
- openexr (openexr-gitAUR)
- openjpeg2 (openjpeg-gitAUR)
- openmp
- osm-gps-map (osm-gps-map-gitAUR)
- Show 16 more dependencies...
Required by (0)
Sources (5)
marco44 commented on 2023-07-20 08:46 (UTC)
SinClaus commented on 2023-07-12 11:25 (UTC)
First error on compile .... exif.cc:290:17: error: ‘AnyError’ in namespace ‘Exiv2’ does not name a type 290 | catch (Exiv2::AnyError& e)
SinClaus commented on 2023-07-08 10:04 (UTC)
After applied patch I have myriad errors (git reports that patch applied)
AlynxZhou commented on 2023-07-03 09:44 (UTC)
@trougnouf That is my personal branch for the fix, and will not contain further upstream changes, so it should not be used if you want to keep sync with upstream.
trougnouf commented on 2023-06-28 09:05 (UTC)
I find it easier to replace the source line with "source=("git+https://github.com/AlynxZhou/ansel.git#branch=exiv-0-28")" in the PKGBUILD.
SinClaus commented on 2023-06-12 17:39 (UTC)
Many thanx, all is compiled and installed. I'm not a programmer now, but admin...
AlynxZhou commented on 2023-06-09 09:23 (UTC)
We now have exiv2 0.28 in Arch official repo, and you may need to manually apply patch from https://github.com/aurelienpierreeng/ansel/pull/161 to build it. Because this is a -git
package, I think adding patch to PKGBUILD is not good.
If you are not sure on how to apply the patch, first download it, and go to PKGBUILD's dir to run makepkg -si
to first download sources, and if it failed, go to src/ansel
, run git apply -3 WHERE/YOU/DOWNLOAD/THE/PATCH
, then go back to PKGBUILD's dir and run makepkg -si --noextract
, so it will not reset the source dir and use sources with the patch.
mmaguire commented on 2023-04-02 02:51 (UTC)
@SinClaus
Version numbering changed?
I have aur/rdarktable-git v0.0.0.r187.g70c875b2d-2 (+4 0.04) (Installed: v0.0.0.r215.g06cd53f71-1)
i.e. installed more new than in repo.
That's normal. This is a -git development package. Last time I updates the PKGBUILD in the AUR repository, the master branch was up to r187. However, when you do an update, the makepkg process will check what is the latest version available in git, and use that (in your case, it was r215). This is different to non-development packages with no -git suffix, which pull a specific point release from git rather than the latest HEAD of the master branch.
The Ansel developer is currently not doing point releases, and expects users to pull from the latest master HEAD. This may change later when Ansel becomes more stable.
Notes:
Please make exposure graph as line (like in Art/RawTherapee) I can't understand how to work with masks - they are too sprcific.
These types of remarks should be addressed to the upstream project, not to the package maintainer: https://github.com/aurelienpierreeng/ansel/issues
SinClaus commented on 2023-03-24 11:45 (UTC)
Version numbering changed?
I have aur/rdarktable-git v0.0.0.r187.g70c875b2d-2 (+4 0.04) (Installed: v0.0.0.r215.g06cd53f71-1)
i.e. installed more new than in repo.
SinClaus commented on 2023-03-24 11:40 (UTC)
Notes:
- Please make exposure graph as line (like in Art/RawTherapee)
- I can't understand how to work with masks - they are too sprcific.
Pinned Comments
AlynxZhou commented on 2024-01-03 11:36 (UTC) (edited on 2024-01-03 11:37 (UTC) by AlynxZhou)
For people who are not familiar with AUR and
-git
package:-git
package does not have a fixed version tag, instead it will always checkout the latest master commit when you re-run the build command (for examplemakepkg -sif
). Considering the Ansel upstream is actively refactoring, you may need to re-run the build command to get the latest commit when you get some problem.PKGBUILD here only needs to be updated if there are changes of building steps, so the "Last Updated" doesn't mean the version of software you could build.
Don't bother upstream devs with words like "the AUR package ansel-git is last updated at 1 week/1 month ago please update it to latest commit" in GitHub issues or Matrix chatroom, I've explained that only thing you need to do is to re-build the package.
However, if you are really sure there are problems in the PKGBUILD, feel free to comment HERE, because upstream devs may not be a Arch user and they don't maintain this PKGBUILD. I'll try to fix it.