ivan-hc / GIMP-appimage

GNU Image Manipulation Program Stable & Developer Edition.
49 stars 2 forks source link

Libraries included in the AppImage #14

Closed rubensa closed 11 months ago

rubensa commented 11 months ago

In order to be able to launch the stable AppImage version 2.10.34 I had to install the libgimp2.0 and libmypaint-1.5-1 dependency libraries.

Once installed, on launch a window is open with the following message:

Libgimp version mismatch!

The GIMP binary cannot run with a libgimp version other than its own. This is GIMP 2.10.34, but the libgimp version is 2.10.30.

Maybe you have GIMP versions in both /usr and /usr/local ?

Should it be possible to include in the AppImage the exact library dependencies needed by GIMP?

Thanks in advance.

rubensa commented 11 months ago

This are the files included in libgimp2.0 for Ubuntu 22.04 (that should be kept -not removed- in the AppImage):

And this are the files included in libmypaint-1.5-1 for Ubuntu 22.04:

(and probably any other transitive dependency should also be kept).

The thing about an AppImage is that it includes everything needed (so the exact version libraries), isn't it?

rubensa commented 11 months ago

Just realized that I was trying to use the GIMP 2.10.34 (stable) & 2.99.16 (dev) from PPA (as I was looking for stable version).

With Continuous builds (JuNest Arch Linux-based AppImages) it is working.

ivan-hc commented 11 months ago

Yes, I've stopped using the PPA version as a base due to the lack of continuity guarantees of the third-party PPA owners.

On the contrary, Arch Linux is a full distro with a big community.

I suggest you to usa AM or AppMan to keep updated the AppImage (see my best repos).

Bye

rubensa commented 11 months ago

As a side note, in the README both AM and AppMan links reference to AM only.

ivan-hc commented 11 months ago

Oh my bad... thank you https://github.com/ivan-hc/GIMP-appimage/commit/d3265dce0e6c0e80a7d473cca168059d3fd04cf3