Делал я всё по этой инструкции, команды приведу оттуда
Готовим почву для сборки:
mkdir ~/gimp-2.9
export PREFIX=`echo ~/gimp-2.9`
export PATH=$PREFIX/bin:$PATH
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$P REFIX/share/pkgconfig
sudo apt-get install libjpeg8-dev libopenexr-dev libopenraw-dev libcairo2-dev librsvg2-dev liblua5.1-0-dev gtk-doc-tools libtiff5-dev python-dev python-gtk2-dev libasound2-dev libgimp2.0 libgimp2.0-dev libtool gettext libglib2.0-0 libglib2.0-dev libgtk2.0-0 libgtk2.0-dev ruby intltool libtiff4 libexif-dev libmng-dev liblcms1-dev libxpm-dev libwmf-dev valac xsltproc openexr libexif-dev
export PREFIX=`echo ~/gimp-2.9`
export PATH=$PREFIX/bin:$PATH
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$P
sudo apt-get install libjpeg8-dev libopenexr-dev libopenraw-dev libcairo2-dev librsvg2-dev liblua5.1-0-dev gtk-doc-tools libtiff5-dev python-dev python-gtk2-dev libasound2-dev libgimp2.0 libgimp2.0-dev libtool gettext libglib2.0-0 libglib2.0-dev libgtk2.0-0 libgtk2.0-dev ruby intltool libtiff4 libexif-dev libmng-dev liblcms1-dev libxpm-dev libwmf-dev valac xsltproc openexr libexif-dev
Смотреть у нас на сайте
Получаем исходники:
cd ~/gimp-2.9
git clone git://git.gnome.org/babl
git clone git://git.gnome.org/gegl
git clone git://git.gnome.org/gimp
cd babl
./autogen.sh --prefix=$PREFIX
make
make install
cd ../gegl
./autogen.sh --prefix=$PREFIX
make
make install
cd ../gimp
./autogen.sh --prefix=$PREFIX --disable-gtk-doc
make
make install
Собираем:
cd babl
./autogen.sh --prefix=$PREFIX
make
make install
cd ../gegl
./autogen.sh --prefix=$PREFIX
make
make install
cd ../gimp
./autogen.sh --prefix=$PREFIX --disable-gtk-doc - я убрал "--disable-gtk-doc"
sudo apt-get install libgexiv2-dev - мне пришлось поставить пакет
make
make install
Всё! у меня есть последний-препоследний гимп.
echo `pwd`/bin/gimp-2.9 > ~/gimp29.sh
chmod +x ~/gimp29.sh
chmod +x ~/gimp29.sh
Поскольку я всё запускаю из quake-вской консоли, мне привычно иметь кучку скриптов для запуска всего необходимого..
Пока что счастье ещё не полное!
Полным оно будет, когда
Команда для перегонки в TIFF:
dcraw -v -w -H 1 -o 0 -q 3 -4 -T IMG_XXXX.CR2
Вооружившись гуглом, нахожу разные полезные куски кода (я уже не такой молодой и одинокий, чтобы man-ы всего перерывать)
Скрипт для открытия CR2-шек:
#!/bin/bash
dcraw -v -w -H 1 -o 0 -q 3 -4 -T "$1"
fname=$1
ext=${fname##*.}
echo "$ext"
path=`dirname "$fname"`
name=`basename "$fname" ".$ext"`
echo $name
echo $basename
tiff=$path/$name.TIFF
#stat "$tiff"
s=`du -h "$tiff" | cut -f1`
echo "tiff file size $s "
echo "run gimp"
/home/maxim/gimp-2.9/bin/gimp-2.9 "$tiff" &
Про dcraw я уже писал немного. Можете глянуть примеры использования: dcraw (я туда тоже схожу для просвящения)
Например, баланс белого эта программка умеет менять - что очень радует, так как гимп встроенного удобного средства для изменения ББ не имеет...
Вот теперь остаётся выбрать фото, на котором можно было бы продемонстрировать всю мою радость... Выбрал пока наугад фото с Чёрной скалы.

Посмотреть на Яндекс.Фотках
Тут немножко уменьшено количество красного (0.8), и синего (0.95), зелёный не тронут (1). Эти значения были пока что тоже выбраны наугад, и скормлены dcraw-у.
Отмечу, что городить огород из dcraw-а необязательно, можно использовать плагин для гимпа ufraw - эта программа умеет также открывать raw-ы, а в виде плагина она отдаёт извлечённые из сырого фото данные Gimp-у.
Journal information