Skip to content

Add AppImage artifact

Bruno requested to merge bruno/appimage into master

This generates an AppImage artifact in the Debian job initially for development facility but that can be distributed officially if tested and well received by the community.

According to my quick tests, this is a full-blow GIMP package that runs with all features enabled on the Debian version that it was built (except Lua plug-ins). Not tested portals or external plug-ins yet.

Screenshot_from_2024-04-01_08-49-37

Requirements for a new package

Our maintainer stated along the years in different discussions (some in different trackers) that a new package ideally should, in short:

  • Have its scripts inside GIMP repo and using GIMP/GNOME runners for better transparency. Check
  • Have its scripts building/packaging over official gimp git source/binaries for better security. Check
  • Have its scripts simplified and human readable as much as possible for better maintenance. Check

@Jehan Please edit the description if I put some word in your mouth.


To make this package possible, I need help in the following fixes:

Possibly GIMP code fixes

  • Application icon can't be found (related to gimpreloc, see: 1c2472a0)
  • No plug-ins work in another distros (probably related to gimp-spawn or RPATH)

Possibly package code fixes

  • AppImage wouldn't even open in distros older than Bookworm (due to not packaged commands)
  • iso-codes can't be found (due to symlink)
  • Lua can't be found even on Debian

I contacted GIMP unofficial appimage packagers to get proper help on this:

Edited by Bruno

Merge request reports