Skip to content

Instantly share code, notes, and snippets.

@samrocketman
Last active May 31, 2018 02:01
Show Gist options
  • Save samrocketman/1ea59e811eebf7c62a7b35e9a25f7e9f to your computer and use it in GitHub Desktop.
Save samrocketman/1ea59e811eebf7c62a7b35e9a25f7e9f to your computer and use it in GitHub Desktop.
Troubleshooting gimp-master builds.

Prepare Docker environment

git clone https://github.com/gimp-ci/docker-jenkins-gimp
cd docker-jenkins-gimp/
make volumes
make GIMP_BRANCH=b4e5b4ae91dea4e8123e5289c1b4cf66875ff3dc interactive

Download dependencies

Inside of the interactive Docker environment. Copy prior builds of BABL and GEGL from https://build.gimp.org/.

cd /data/
curl -LO https://build.gimp.org/job/babl/job/master/4/artifact/babl/babl-internal.tar.gz
curl -LO https://build.gimp.org/job/gegl/job/master/5/artifact/gegl-internal.tar.gz
curl -LO https://build.gimp.org/job/libmypaint/job/v1.3.0/1/artifact/libmypaint/libmypaint-internal.tar.gz
curl -LO https://build.gimp.org/job/mypaint-brushes/job/v1.3.x/3/artifact/mypaint-brushes/mypaint-brushes-internal.tar.gz

Build GIMP

This will automatically utilize the dependencies copied from https://build.gimp.org/.

bash /mnt/debian-testing/gimp.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment