ART v1.0 is out

AFAIK I am using the official MSYS2 repository. Here is link to the pacman configuration I am using to install the MSYS2 packages:
https://raw.githubusercontent.com/aferrero2707/docker-buildenv-mingw/master/pacman-msys.conf

As a check, I took the official package, extracted it an checked the size of the libexiv2.dll library, and I get 2.8 MB:
Screen Shot 2020-02-14 at 6.37.00 PM

So this seems to be consistent with what the library that is present in my bundles.

Should I use a different MSYS2 repository?

Thanks!

I think this comes from the RawTherapee packaging, I vaguely remember that the developers suggested to include it…

1 Like

I am really puzzled :flushed:
You use the same repo as the same official package repo, you use the last version, the size in official repo is as you say!
So I surely did something but what! I have to search.
I had a discussion with @agriggio on this subject. Perhaps he remembers.

@Carmelo_DrRaw, the official exiv2 version in Mingw seems broken, or at least miscompiled. it seems it doesn’t properly raise exceptions on error. if I compile it myself, everything works. I think @gaaned92 does the same now after we talked about this.

Thanks @agriggio. With age we loose memory :face_with_head_bandage:

edit : I was only able to build the tag 27.2. It failed on last master and on 27.2-maintenance.

@Carmelo_DrRaw: I can send you the good dll if you can copy it in the build.

Can you elaborate at bit more on what you are doing?
I just placed the css into the base folder /usr/share/ART/themes/ and blackfoxx appears in the preferences dialog - but i’m not sure if that is the right way to add a theme to ART/RT.

Yes, that’s right. I did that, too, but it doesn’t show up in the preferences dialog and i don’t know why…!??

what’s your gtk version?

GTK3… i think !

however, the theme added in the classic compilation version, works !!! …

To know the exact version, check the gtk3 package version in the package manager.

Actually i have no clue whats going wrong, despite using a newer kernel and Cinnamon my Manjaro install should be pretty much the same.
Could you try the updated PKGBUILD? Please uninstall the previous package first.

I prefer to add the compilation of EXIV2 from sources in my build scripts, so that they remain self-consistent.

Should one also compile exiftool from sources?

no, that’s not necessary (it is a perl script btw, just wrapped in a standalone .exe for Windows)

No need to mess around with the theming anymore :smiley:
i had a short chat with @blackfoxx and he agreed to integrate the theme into the package.

The updated PKGBUILD files now automagically integrate the theme into the package.

1 Like

wouhaou thank you very much @guzzisti and @blackfoxx :ok_hand: :wave: :+1:

1 Like

Yeeeaaahh!!! :+1:

I messed with the C++ exiftool interface a few weeks ago, to the extent that I had to submit an issue to Phil Harvey, which he promptly patched in exiftool (11.82). There is one thing that API doesn’t expose, and that’s the tag data type. I developed a patch to include it, but Phil thought it was a bridge too far for most users of the API.

So yes, I think that API should be compiled from the source. And, you need to use exiftool >= 11.83 if you’re going to use it to extract binary values. I’m presently working on exiv2 incorporation in rawproc, will look at exiftool incorporation after that.

ART doesn’t use the C++ API of exiftool

Just finished a lovefest with ART’s metadata.cc… interesting approach. Accordingly, none of my comments apply. :smiley:

I’m using a built from the latest git sources.

Whenever i paste a profile from the clipboard, i need to paste it twice to get the profile applied and the preview window updated. After the first “paste”, the action shows in the the History as PP3 changed | from clipboard but it doesn’t reflect in the preview.

I’ll take a look. if you can, please file an issue on bitbucket as well, so it doesn’t get forgotten, thanks!

1 Like