Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Gimp git installer script for Ubuntu
#!/bin/bash
# Resources
# http://www.gimpusers.com/tutorials/compiling-gimp-for-ubuntu
# http://ubuntuforums.org/showthread.php?p=11818979
#
sudo apt-get build-dep gimp
sudo apt-get install libjpeg62-dev libopenexr-dev librsvg2-dev libtiff4-dev
mkdir gimp_build && cd gimp_build
export PATH=/opt/gimp-2.8/bin:$PATH
export PKG_CONFIG_PATH=/opt/gimp-2.8/lib/pkgconfig
export LD_LIBRARY_PATH=/opt/gimp-2.8/lib
CPU_CORES=$(grep -c processor /proc/cpuinfo)
git clone git://git.gnome.org/babl
cd babl
./autogen.sh --prefix=/opt/gimp-2.8
make -j${CPU_CORES}
sudo make install
cd ..
git clone git://git.gnome.org/gegl
cd gegl
./autogen.sh --prefix=/opt/gimp-2.8
./configure --prefix=/opt/gimp-2.8
make -j${CPU_CORES}
sudo make install
cd ..
git clone git://git.gnome.org/gimp
cd gimp
./autogen.sh --prefix=/opt/gimp-2.8
./configure --prefix=/opt/gimp-2.8
make -j${CPU_CORES}
sudo make install
cat << EOF > ~/.local/share/applications/gimp2.8RC1.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Gimp 2.8
Comment=Create images and edit photographs
Exec=/opt/gimp-2.8/bin/gimp-2.8 %U
TryExec=/opt/gimp-2.8/bin/gimp-2.8
Icon=gimp
Terminal=false
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=GIMP
X-GNOME-Bugzilla-Component=General
X-GNOME-Bugzilla-Version=2.8.0-RC1
X-GNOME-Bugzilla-OtherBinaries=gimp-2.8
MimeType=application/postscript;application/pdf;image/bmp;image/g3fax;image/gif;image/x-fits;image/pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/tiff;image/jpeg;image/x-psp;image/png;image/x-icon;image/x-xpixmap;image/svg+xml;application/pdf;image/x-wmf;image/jp2;image/jpeg2000;image/jpx;image/x-xcursor;
EOF
chmod +x ~/.local/share/applications/gimp2.8RC1.desktop
@kroq-gar78

This comment has been minimized.

Copy link

commented Apr 22, 2012

I don't think the -j5 option would be a good idea if one only has, for instance, 2 cores. I suggest using "-jgrep -c processor /proc/cpuinfo" instead. Example:

make -jgrep -c processor /proc/cpuinfo``

Look at my gist for what I did: https://gist.github.com/2465316

@strycore

This comment has been minimized.

Copy link
Owner Author

commented Apr 22, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.