aferrero2707 / gimp-appimage

174 stars 17 forks source link

Build Status

Introduction

The GIMP AppImage is built on CentOS 7, using a custom Docker container that provides all the required up-to-date dependencies.

The compilation of the BABL/GEGL/GIMP code under Docker is performed by the build-appimage-centos7.sh shell script, while the AppImage bundle is created and packaged by the package-appimage.sh script.

A second step in the build process compiles a set of useful plug-ins (build-appimage-plugins-centos7.sh), which are then bundled into an additional, full-featured AppImage package.

The whole build process is automated with Travis CI, using this configuration file. A cron job is scheduled to run on a weekly basis and builds the git HEAD version of BABL/GEGL/GIMP. The updated AppImage package is automatically uploaded to the continuous release page.

GIMP plug-ins

Several GIMP plug-ins that can work in combination with the AppImage can be downloaded from here.

This is the current list of available plug-ins:

Follow the instructions in the plug-ins release page to install them in your system.

Credits

The AppImage uses a modified version of the exec-wrapper originally available from here:

https://github.com/TheAssassin/linuxdeploy-plugin-checkrt

It allows GIMP to spawn external commands with the original shell environment instead of the one proper to the AppImage itself.