Skip to content

Instantly share code, notes, and snippets.

@AndersBillLinden
Last active July 14, 2018 07:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AndersBillLinden/674001c63c1e8696c40cf036e0d471eb to your computer and use it in GitHub Desktop.
Save AndersBillLinden/674001c63c1e8696c40cf036e0d471eb to your computer and use it in GitHub Desktop.
Building gimp on linux

Setting up gimp on linux

debootstrap

debootstrap --components=main,universe unstable gimpdev

mount

cd gimpdev
mount proc proc -t proc
mount sysfs sys -t sysfs
cd ..

xhost

xhost +

chroot

chroot gimpdev

apt install

apt install --assume-yes libjson-c-dev libtool m4 automake intltool libglib2.0-dev autopoint
apt install --assume-yes json-glib-1.0 glib-1.0 libjpeg-dev libpng-dev
apt install --assume-yes libxslt-dev xsltproc gtk-doc-tools libgtk2.0-dev gtk+-3.0
apt install --assume-yes libtiff-dev librsvg2-dev poppler-data libpoppler-glib-dev
apt install --assume-yes libpython-dev mypaint-brushes liblcms2-dev
apt install --assume-yes libpangocairo-1.0-0 libgexiv2-dev libbz2-dev libappstream-glib-dev
apt install --assume-yes python-gtk2-dev python-cairo-dev

Building

git clone https://github.com/mypaint/libmypaint.git
cd libmypaint/
git checkout v1.3.0
./autogen.sh && ./configure && make && make install
cd ..

git clone git://git.gnome.org/babl
cd babl
./autogen.sh && ./configure && make && make install
cd ..

git clone https://git.gnome.org/browse/gegl
cd gegl
./autogen.sh && ./configure && make && make install
cd ..

git clone https://git.gnome.org/browse/gimp
cd gimp
./autogen.sh && ./configure && make && make install
cd ..

Running

LD_LIBRARY_PATH=/usr/local/lib
gimp-2.99
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment