Package Details: gimp-git 1:2.10.0.RC1.7.g60e01f5593-1

Git Clone URL: (read-only)
Package Base: gimp-git
Description: GNU Image Manipulation Program
Upstream URL:
Licenses: GPL, LGPL
Conflicts: gimp
Provides: gimp
Submitter: None
Maintainer: mytbk
Last Packager: mytbk
Votes: 93
Popularity: 0.730944
First Submitted: 2009-05-27 08:12
Last Updated: 2018-03-28 08:11

Dependencies (27)

Required by (148)

Sources (2)

Pinned Comments

mytbk commented on 2018-01-14 00:44

When building babl-git, the $pkgver of the package will update to the latest version, so you'll have the latest babl-git. For babl-git, the version string in babl.pc is 0.1.39. I put babl instead of babl-git in depends array, because sometimes the babl package in [extra] also meets the requirement.

Latest Comments

OsipXD commented on 2018-04-19 06:53

gegl-3.34 now in extra. You can use it instead of gegl-git-3.30

domochevski commented on 2018-04-02 21:10

The latest version of gimp requires babl>=0.1.45, which is not available on AUR yet. Thus, this package does not build.

marcpilorge commented on 2018-03-28 17:07

@mytbk Cool, thank you for responsiveness.

alex-y commented on 2018-03-28 08:49

So quickly? wow!!! thanks

mytbk commented on 2018-03-28 08:16

@alex-y @marcpilorge fixed

marcpilorge commented on 2018-03-28 06:40

Same problem as Alex-y since yesterday with RC0 version

alex-y commented on 2018-03-27 18:04

Broken... " make[1] : on quitte le répertoire « /tmp/pamac-build-ego/gimp-git/src/gimp » ln: impossible de créer le lien symbolique '/tmp/pamac-build-ego/gimp-git/pkg/gimp-git/usr/bin/gimp': Le fichier existe ==> ERREUR : Une erreur s’est produite dans package(). Abandon... "

bm456 commented on 2018-02-20 00:38

its broken

fail log (open "cleanly" from terminal)



ldd log

extra recomendations


can you make your package download specific snapshots (when they put something at newsfile), for avoid this surprises?

example as of now te most recent (working) commit is 67d0848b9b3f7df93c373fe4c78c6a64a13b5d13

B its 2.99 (idk what version its at master now, as its unworking)

bm456 commented on 2018-01-30 18:07

gimp its making many ptrace calls

mytbk commented on 2018-01-30 15:20

It seems that the babl-git built with meson will break gimp-git, so I reverted it in the new babl-git PKGBUILD now.

marcpilorge commented on 2018-01-30 13:15

Since yesterday, Gimp-git builds fine but won't start. Problem with babl-git

Message :

WARNING missing babl fast path(s): "Y' u8" to "Y u16" WARNING missing babl fast path(s): "Y u16" to "Y' u8" This is a development version of GIMP. Debug messages may appear here.

WARNING missing babl fast path(s): "R'G'B'A float" to "RGBA float" WARNING missing babl fast path(s): "RGBA float" to "R'G'B'A float" ../babl/babl/babl-internal.h:216 babl_fatal() babl_format("CIE Lab alpha float"): not found

Nordlicht commented on 2018-01-30 09:32

Seems to be broken again. :/ Gimp-git builds fine, but won't start:

WARNING missing babl fast path(s): "Y' u8" to "Y u16" WARNING missing babl fast path(s): "Y u16" to "Y' u8" This is a development version of GIMP. Debug messages may appear here.

WARNING missing babl fast path(s): "R'G'B'A float" to "RGBA float" WARNING missing babl fast path(s): "RGBA float" to "R'G'B'A float" ../babl/babl/babl-internal.h:216 babl_fatal() babl_format("CIE Lab alpha float"): not found

alex-y commented on 2018-01-30 06:13

no more error today

alex-y commented on 2018-01-29 17:03

../app/gimp-version.c:35:10: erreur fatale: git-version.h : Aucun fichier ou dossier de ce type

maderios commented on 2018-01-18 17:13

To build git versions, install babl-git. Same thing concerning gegl, etc...

travnick commented on 2018-01-18 15:25

package commit: d4fa25f67858

Error: GIMP configuration failed.

  • Error: missing dependency babl >= 0.1.40

but PKGBUILD says 0.1.38

SinClaus commented on 2018-01-18 07:09

Second try (pkgbuild from AUR directory) was successful.

SinClaus commented on 2018-01-18 06:52

Error building gimp-git:

gimpcellrenderertoggle.c:28:10: fatal error: gimpwidgetsmarshal.h: No such file or directory

igvalor commented on 2018-01-16 08:07

@mytbk All Arch users have /bin in their $PATH. The problem is in $PYTHONPATH. Change line 55 in PKGBUILD: PYTHONPATH="/usr/share/glib-2.0:${PYTHONPATH}" make

nfortier commented on 2018-01-14 19:47

Thanks. I can install babl-git, gegl-git but libmypaint fails. Prepare error: patching file The next patch would create the file, which already exists! Skipping patch. 1 out of 1 hunk ignored patching file gegl/ patching file .gitignore patching file patching file patching file tests/

mytbk commented on 2018-01-14 10:50

@igvalor Thanks. Maybe you have /bin in your $PATH.

igvalor commented on 2018-01-14 06:01

ImportError: cannot import name 'codegen_main' while building gimp-git. Solution: PYTHONPATH="/usr/share/glib-2.0:${PYTHONPATH}" make in PKGBUILD

mytbk commented on 2018-01-14 00:44

When building babl-git, the $pkgver of the package will update to the latest version, so you'll have the latest babl-git. For babl-git, the version string in babl.pc is 0.1.39. I put babl instead of babl-git in depends array, because sometimes the babl package in [extra] also meets the requirement.

nfortier commented on 2018-01-13 17:53

Unable to build gimp-git. - removed gimp, mypaint-brushes, libmypaint, babl, gegl (and -git versions); - installed babl (0.1.38-1): ok; - installed gegl-git (0.3.15): error configure: error: Package requirements (babl >= 0.1.39) were not met: Requested 'babl >= 0.1.39' but version of babl is 0.1.38

I can't find which package requires babl 0.1.39...

misanthropist commented on 2018-01-06 23:18

@TheReturningVoid I'm guessing libmypaint, as that's the one depending on json-c, according to pacman -Qi json-c

TheReturningVoid commented on 2018-01-06 10:45

GIMP no longer starts correctly, as is no longer supplied by libjson. Creating a symlink for it pointing to gets past the missing libbrary, however there seems to be an issue with babl, as GIMP spits out the following error on startup, before segfaulting:

WARNING missing babl fast path(s): "CIE LCH(ab) double" to "R'G'B' double"

EDIT: Not sure which was the culprit, but removing gegl-git, babl-git, libmypaint, mypaint-brushes and gimp-git and reinstalling them seemed to resolve the issue.

Nordlicht commented on 2018-01-05 04:28

Works again! Thanks!

mytbk commented on 2018-01-05 03:58

@Nordlicht I've just updated a new PKGBUILD, please test it.

Nordlicht commented on 2018-01-04 19:55

The build fails at the moment:

"Error: GIMP configuration failed.

  • Error: missing dependency glib >= 2.54.2 *** Test for GLIB failed
  • Error: missing dependency mypaint-brushes-1.0 "

misanthropist commented on 2017-12-20 02:30

I've recently noticed that before building this, I need to manually install poppler-glib and poppler-data. This is a first for me, as in the past makepkg has always automagically installed dependencies that are available in the official repos. Am I missing something here (should I for example be using the git versions of said packages), or is there something missing in PKGBUILD?

I build AUR packages in a chroot, and the poppler packages do exist in my main system, but if I install the built gimp-git using pacman -U in the chroot, the poppler packages don't get installed.

maderios commented on 2017-12-14 10:36

gimp-2.9.8 needs babl-git and gegl-git

azymohliad commented on 2017-12-14 09:40

@bemeurer weird, because its dependency gegl depends on babl. Maybe you're using extra/babl and it's not new enough (so I should add babl-git again)?

@mytbk, in my case ./configure for gegl-git fails because it requires babl 0.1.38, and my extra/babl is only 0.1.30. But the problem is that babl-git from AUR is also 0.1.30.

heavysink commented on 2017-09-25 16:26

I am one of the member of Archlinux CN team and I have added gimp-git and all its dependencies (babl-git, gegl-git) into archlinuxcn repository. Our repository has a watcher bot that watches the update from git repo directly and do updates automatically.

Server =$arch
## or use a CDN (beta)
#Server =$arch
## or install archlinuxcn-mirrorlist-git and use the mirrorlist
#Include = /etc/pacman.d/archlinuxcn-mirrorlist

As the package is signed, archlinuxcn-keyring package must be installed before it.

mytbk commented on 2017-09-12 01:05

@bemeurer weird, because its dependency gegl depends on babl. Maybe you're using extra/babl and it's not new enough (so I should add babl-git again)?

bemeurer commented on 2017-09-11 21:40

babl needs to be added as a dependence. Configuration fails without it.

mytbk commented on 2017-07-28 07:38

@SinClaus Yes, previously gimp-git uses libmypaint-git, but libmypaint has some changes recently that may break gimp-git, so I make gimp-git stick to libmypaint-1.3.

SinClaus commented on 2017-07-28 04:51

@mytbk It's not me select libmypaint-git, it was installed as dependents of some version of gimp-git.

sekret commented on 2017-07-26 19:17

Right now it doesn't build here, here's the last lines of the output.

Looks like we need to add glib-networking, or disable it with an extra flag, if that's available.

Btw, I always build in a clean chroot.

DeadMetaler commented on 2017-07-26 09:21

Removing webkitgtk2 from dependencies is removing Web-page plug-in during build that was added to render any web page into an image using Webkit. Just for those who need this plug-in.

mytbk commented on 2017-07-26 06:13

@SinClaus I haven't tested libmypaint-2.0, my latest PKGBUILD just worked around libmypaint 1.3.0-2 in AUR. I don't know if libmypaint-git is compatible.

timofonic commented on 2017-07-26 04:33

I managed to build it by installing babl-git. Would you add babl-git as a dependency?

Please, can you take ownership of the gimp-pspi-plugin package? It doesn't work at all and hasn't been updated since 2015 and there's a newer fork from 2016. I hope someone in the future forks again and improves it, but this is better than nothing.

timofonic commented on 2017-07-26 03:55

$ pacaur -S gimp-git
:: Package gimp-git not found in repositories, trying AUR...
:: resolving dependencies...
:: no results found for babl>=0.1.27 (dependency tree: gimp-git gegl-git babl)
:: no results found for babl>=0.1.26 (dependency tree: gimp-git gegl-git babl)

SinClaus commented on 2017-07-26 03:54

Begin check is failed with:

Use xvfb-run no (not found)
Test appdata no (appstream-util not found)

Error: GIMP configuration failed.

- Error: missing dependency libmypaint >= 1.3.0

in other hand

$ ldconfig -p | grep libmypaint (libc6,x86-64) => /usr/lib/ (libc6,x86-64) => /usr/lib/

what is wrong?

mytbk commented on 2017-07-26 00:00

@nfortier @JonnyRobbie I know what had happened now. libmypaint 1.3.0-2 added a versioning.patch, that makes libmypaint.pc renamed to libmypaint-1.3.pc, then the gimp configure script fails to find libmypaint with pkg-config.

nfortier commented on 2017-07-25 17:29

I have libmypaint installed, 1.3.0-2, but cannot install gimp-git:
- Error: missing dependency libmypaint >= 1.3.0
Can anyone explain or suggest a solution?

JonnyRobbie commented on 2017-07-24 22:08

Chiming in, 'libmypaint' should be as makedepends and not just depends (I'm not sure if it's needed as an actual depends too)

If I don't have libmypaint installed, the build fails quite at the beginning
Error: GIMP configuration failed.

- Error: missing dependency libmypaint >= 1.3.0

bred commented on 2017-07-06 17:03

you should replace the dependence webkitgtk2 with webkit2gtk in extra.

marcin commented on 2017-06-25 23:18

After upgrade of libmypaint, gimp stopped working:

gimp: error while loading shared libraries: cannot open shared object file: No such file or directory

To solve this I made symlink to newer version of libmypaint:

cd /usr/lib
sudo ln -s

ooo commented on 2017-06-24 23:37

@mytbk great! Although I think you meant to change it to libmypaint<=1.3.0, right?

I think libmypaint<1.4 would be ok as well, since the commit that worked for me bumps the version to 1.4. That would also work in case there will be any 1.3.* point releases.

mytbk commented on 2017-06-24 03:46

@ooo now I change the dependency to libmypaint>=1.3.0, you can use aur/libmypaint and rebuild it.

ooo commented on 2017-06-23 20:43

libmypaint updated its API and therefire building of gimp fails at the moment with latest libmypaint-git.

I didn't track down the libmypaint commit that broke it, but at least b7377e262a646c02700e174658d689647573ffa1 works.

grayich commented on 2017-04-24 16:24


gtimoshaz commented on 2017-02-12 22:13

You need babl>=1.24, so at 13.02.2017 you should install babl-git. It's marked as 1.22 but it's 1.24

e-anima commented on 2017-02-04 13:00

package vala creates an infinite loop with yaourt

/usr/lib/yaourt/ Line 95: continue: `for', `while' or `until' Loop

orlfman commented on 2017-01-30 00:20

i was able to build no problem without having to modify libmypaint-git pkgbuild.

marcin commented on 2017-01-17 05:23

Before installing this package, have to manually install as written in comments of libmypaint-git package.

Also if you already have gimp 2.8, it should be removed as it may lead to conflicting packages error. To remove gimp 2.8: sudo pacman -R gimp.

sergey.orloff commented on 2016-12-11 07:57

Thank you for supporting this pack!

sergey.orloff commented on 2016-12-11 06:51

Thank You @mytbk!
I rebuilt and it worked. It is strange that the version information gegl-git package is false.

==> Завершена сборка пакета gegl-git (Вс дек 11 11:45:21 +05 2016)
==> Установка пакета 'gegl-git' с помощью 'pacman -U'...
[sudo] пароль для sergey:
загрузка пакетов...
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) gegl-git-

Будет установлено: 11,39 MiB
Изменение размера: -1,27 MiB

:: Приступить к установке? [Y/n] y
(1/1) проверка ключей [######################] 100%
(1/1) проверяется целостность пакета [######################] 100%
(1/1) загрузка файлов пакетов [######################] 100%
(1/1) проверка конфликтов файлов [######################] 100%
(1/1) проверяется доступное место [######################] 100%
:: Processing package changes...
(1/1) обновление gegl-git [######################] 100%

mytbk commented on 2016-12-11 04:25

@sergey.orloff: (re)build and install gegl-git and you'll have the latest gegl.

sergey.orloff commented on 2016-12-11 04:25

Hi @mytbk!
Please tell me where you have gegl-0.3> = 0.3.10?
Following the '' link on this page
I offer package: gegl-git
How did you build gimp-git?
I would be grateful for clarification.
Thank You!

sergey.orloff commented on 2016-12-10 14:27

Where to get gegl-0.3.10?

sergey.orloff commented on 2016-12-10 14:26

Hello! does anyone know what is the reason for this build failure?

Error: GIMP configuration failed.

- Error: missing dependency gegl-0.3 >= 0.3.10

See the file 'INSTALL' for more help.

Configure failed or did not finish!
==> ОШИБКА: Произошел сбой в build().

bartus commented on 2016-09-06 10:56

What is the rationale of using !makeflag option. I haven't encounter any problem when building gimp in parallel or with distcc.

Siassei commented on 2016-09-05 18:09

missing dependency: babl>=0.1.18

donfabio commented on 2016-08-27 15:51

GIMP requires babl >= 0.1.18 but there's only babl 0.1.16-1 in the community repo. So babl-git might be required as a dependency.

ShadowKyogre commented on 2016-05-11 21:46

Why is gnome-python in the makedepends? I was able to build it fine without it.

mytbk commented on 2016-04-28 00:32

I've built version without issues.
mypaint-brush.h is in libmypaint-git package.

satriani commented on 2016-04-26 09:19

Can not be compiled.

gimpmybrush-load.c:25:27: fatal error: mypaint-brush.h: No such file or directory

Indeed the file mypaint-brush.h still not exist.
Anyone can confirm this?

Nordlicht commented on 2016-03-31 18:39

According to this bugreport - - it would be a good idea to make this package not providing "gimp", but something like "gimp-2.99" to make it possible to install both branches in parallel.


"Cool. Since you seem to be active there, can you tell them that
the following is wrong:

Conflicts: gimp
Provides: gimp
Replaces: gimp

gimp-3.x is completely parallel installable with gimp-2.x, nothing
conflicts, and it replaces nothing. It's a different thing with different
names for binaries, folders, libraries, everything."

I always wondered about the huge amount of "Required by"-Packages. Most of them don't even work with Gimp-2.99. Some modifications to the PKGBUILD would be necessary, but only for stuff like .desktop file and corresponding icons.

I've made the changes manually here on my system and it works really well. I would gladly provide the changes, but I'm not really into making PKGBUILDs.

Just as an example for a .desktop file:


"[Desktop Entry]
Name=Gimp 2.99
Name[de]=Gimp 2.99
GenericName=Image Editor
Comment=Create images and edit photographs
Comment[de]=Bilder erstellen und Fotografien bearbeiten
Exec=gimp-2.99 %U

electricprism commented on 2016-01-08 08:41

@systemshq - this is what says:

<drc> Try downgrading babl to 0.1.14. There is an issue that is being worked on.
<jjt> that problem might be fixed now - you could try pulling latest gegl+babl

systemshq commented on 2016-01-03 14:33

When making the gimp-git package I'm getting illegal instruction errors - please see below:-

Now type 'make' to compile the GNU Image Manipulation Program.
make all-recursive
make[1]: Entering directory '/home/peter/gimp/gimp-git/src/gimp'
Making all in m4macros
make[2]: Entering directory '/home/peter/gimp/gimp-git/src/gimp/m4macros'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/peter/gimp/gimp-git/src/gimp/m4macros'
Making all in cursors
make[2]: Entering directory '/home/peter/gimp/gimp-git/src/gimp/cursors'
GEN gimp-tool-cursors.gresource.xml
GEN gimp-tool-cursors.c
GEN gimp-color-picker-cursors.gresource.xml
GEN gimp-color-picker-cursors.c
make[2]: Leaving directory '/home/peter/gimp/gimp-git/src/gimp/cursors'
Making all in icons
make[2]: Entering directory '/home/peter/gimp/gimp-git/src/gimp/icons'
Making all in Default
make[3]: Entering directory '/home/peter/gimp/gimp-git/src/gimp/icons/Default'
GEN gimp-core-pixbufs.gresource.xml
GEN gimp-core-pixbufs.c
GEN gimp-icon-pixbufs.gresource.xml
GEN gimp-icon-pixbufs.c
make[3]: Leaving directory '/home/peter/gimp/gimp-git/src/gimp/icons/Default'
Making all in Symbolic
make[3]: Entering directory '/home/peter/gimp/gimp-git/src/gimp/icons/Symbolic'
GEN gimp-core-pixbufs.gresource.xml
GEN gimp-core-pixbufs.c
GEN gimp-icon-pixbufs.gresource.xml
GEN gimp-icon-pixbufs.c
make[3]: Leaving directory '/home/peter/gimp/gimp-git/src/gimp/icons/Symbolic'
Making all in Symbolic-Inverted
make[3]: Entering directory '/home/peter/gimp/gimp-git/src/gimp/icons/Symbolic-Inverted'
mkdir -p `dirname 12/gimp-close.png`; /usr/bin/gegl -x "<gegl> <node operation='gegl:invert-linear'></node> <node operation='gegl:load'> <params> <param name='path'>../../icons/Symbolic/12/gimp-close.png</param> </params> </node> </gegl>" -o 12/gimp-close.png
/bin/sh: line 1: 7371 Illegal instruction (core dumped) /usr/bin/gegl -x "<gegl> <node operation='gegl:invert-linear'></node> <node operation='gegl:load'> <params> <param name='path'>../../icons/Symbolic/12/gimp-close.png</param> </params> </node> </gegl>" -o 12/gimp-close.png
Makefile:1577: recipe for target '12/gimp-close.png' failed
make[3]: *** [12/gimp-close.png] Error 132
make[3]: Leaving directory '/home/peter/gimp/gimp-git/src/gimp/icons/Symbolic-Inverted'
Makefile:606: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/peter/gimp/gimp-git/src/gimp/icons'
Makefile:781: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/peter/gimp/gimp-git/src/gimp'
Makefile:682: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().

ShadowKyogre commented on 2015-12-28 06:43

Just recompiled gimp today. Is anyone getting the issue of the mypaint brushes not being listed?

[EDIT]: Found out that they made a new dockable dialog dedicated to MyPaint brush selection. If anyone's just as confused as me, that's where it'll be.

mytbk commented on 2015-12-27 02:48

A new gimp-git PKGBUILD is uploaded.

I've updated my gegl-git, and now it has /usr/bin/gegl instead of /usr/bin/gegl-0.3, and libmypaint-git is also created.

swyter commented on 2015-12-27 00:02

I was banging my head against the wall trying to compile everything automatically with packer-color until I decided to see if they may have changed any prerequisites upstream.
Looks like I was right, there has been not one, but two major changes that break this package in the last week:

1. The gegl-git package no longer works because the autor decided to use a suffixed/renamed 'gegl-0.3' executable, and now GIMP looks for a 'gegl' one. Right now using the standard gegl package from the official repos works fine.

If you received the fateful "Could not find gegl in your PATH" then this is your problem.

Culprit commit:

2. libmypaint is not longer optional, I tried to pass `--without-libmypaint` but they removed the switch in ./configure six days ago in this commit:

As far as I know there's no provider for `libmypaint` apart from using the entire 'mypaint' package from the official repositories. That's why I decided to anchor my local PKGBUILD to the commit right before the change and call it a day.

Hope it helps people trying to compile this behemoth. Having a buildbot with an unofficial repo would be cool... or even better, updating the official 'gimp' package to 2.9.2, as 2.8 is too old.

acoyani commented on 2015-12-26 21:25

Hello, my English is bad, use google translator, please add libmypaint as dependency. I compile from to build gimp-git.

b1nb4sh commented on 2015-12-01 16:23

Had to reinstall gegl-git and babl-git, then it worked flawlessly.

mytbk commented on 2015-12-01 10:10

Sorry for using the wrong dependency. I previous added the provide the gegl-git and thought it's ok to use gegl>=0.3.4 in gimp-git depends, but I didn't consider that the stock gegl can also update to version 0.3.4 (I haven't synced the stock repo at that time) and it's not usable for gimp-git.

nexero commented on 2015-12-01 09:42

Wrong dependency:
Needs gegl-git instead of gegl>=0.3.4..
If you install gegl package from extra repository, gimp won't start and throws an error like gegl:gaussian-blur-selective not found.

satriani commented on 2015-10-31 13:00

I get an error:

/usr/include/ghostscript/ierrors.h:22:22: schwerwiegender Fehler: gserrors.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
Makefile:3789: die Regel für Ziel „file-ps.o“ scheiterte
make[3]: *** [file-ps.o] Fehler 1
make[3]: Verzeichnis „/tmp/yaourt-tmp-alex/aur-gimp-git/src/gimp/plug-ins/common“ wird verlassen
Makefile:646: die Regel für Ziel „all-recursive“ scheiterte
make[2]: *** [all-recursive] Fehler 1
make[2]: Verzeichnis „/tmp/yaourt-tmp-alex/aur-gimp-git/src/gimp/plug-ins“ wird verlassen
Makefile:782: die Regel für Ziel „all-recursive“ scheiterte
make[1]: *** [all-recursive] Fehler 1
make[1]: Verzeichnis „/tmp/yaourt-tmp-alex/aur-gimp-git/src/gimp“ wird verlassen
Makefile:683: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
==> FEHLER:Makepkg konnte gimp-git nicht erstellen.
==> Erstellen von gimp-git neu starten?[j/N]


electricprism commented on 2015-03-30 07:10

@OrdinaryMagician - Editing PKGBUILD with nano and replacing gtkhtml with gtkhtml3 seems to have fixed the compile error as I'm installing it now - thanks :)

OrdinaryMagician commented on 2015-03-26 11:01

not only gtkhtml is in makedepends, but it's also incorrectly named. For the gtk2 version it should be gtkhtml3, now.

But if it's unnecessary, I'll remove it myself when building, too.

davidosomething commented on 2015-03-25 14:37

gtkhtml snuck back into makedepends
removed it again

reinstalled babl-git to bump its internal version even though package version is the last git commit date

still failing:
what am i missing?

ShadowKyogre commented on 2015-03-19 18:38

@mytbk: You may want to remove the line that's sedding out the

env python

from the PKGBUILD because specifying PYTHON=/usr/bin/python2 before the already takes care of converting the python interpreter (see the generated /usr/lib/gimp/2.0/interpreters/pygimp.interp after you build the package).

When the sed is performed, it prevents ALL of gimp's default python-based plugins from running. Peculiarly, scripts with the env python line left alone still execute fine. I found this out when I saw my Permute Layers plugin still around in gimp 2.9, but not the built-in openraster plugin for gimp.

mytbk commented on 2015-03-04 14:22

@3ED_0: I've checked the babl-git in AUR. It doesn't use the babl version as the package version, so I cannot write that to the depends.

3ED_0 commented on 2015-03-03 17:43

To successfuly compile, you need babl-git (>=0.1.12), which is missing in pkgbuild depends.

mytbk commented on 2014-06-04 16:13

Updated: remove gtkhtml from makedepends

Anonymous comment on 2014-06-03 14:14

This package is still broken due to gtkhtml not existing.

OrdinaryMagician commented on 2014-06-03 14:13

Problem is, gtkhtml4 is for GTK3.

mmstick commented on 2014-05-06 19:06

Update the PKGBUILD to pull gtkhtml4 (currently version 4.8.0-1) from the official repos as there isn't a package in AUR or official repos by the name of gtkhtml.

Januz commented on 2014-01-21 20:45

Had to change automake=1.14 to >=1.14 to make it build

OrdinaryMagician commented on 2013-12-21 00:39

I'm just getting this error early on:

plug-ins/pygimp/ error: required file './py-compile' not found

mytbk commented on 2013-11-05 02:20

@justinzane:Did you rebuild and install the latest gegl-git before compiling?

justinzane commented on 2013-11-04 15:53

Problems compiling with CC=clang:

gimpdisplayshell-render.c: In function ‘gimp_display_shell_render’:
gimpdisplayshell-render.c:125:13: warning: implicit declaration of function ‘gegl_malloc’ [-Wimplicit-function-declaration]
gegl_malloc (w * h * babl_format_get_bytes_per_pixel (filter_format));
gimpdisplayshell-render.c:124:30: warning: assignment makes pointer from integer without a cast [enabled by default]
shell->filter_data =
gimpdisplayshell-render.c:134:64: error: ‘gegl_free’ undeclared (first use in this function)
(GDestroyNotify) gegl_free,
gimpdisplayshell-render.c:134:64: note: each undeclared identifier is reported only once for each function it appears in

mytbk commented on 2013-11-03 04:20


mojangsta commented on 2013-11-02 22:42

libgtkhtml was renamed to gtkhtml; update pkgbuild . . .

pls also add libgexiv2 to deps (not makedeps), otherwise configure and run fail

smradlev commented on 2013-11-02 13:09

I get a missing dependency: `libgtkhtml' of `gimp-git' does not exist.

mytbk commented on 2013-06-25 14:52

I think this PKGBUILD will work.

ayr0 commented on 2013-06-14 15:22

Maybe consider updating the PGKBUILD. Pacman can now pull from git repositiories by itself.

richli commented on 2013-05-10 21:55

I had to rebuild due to the recent upgrade of libpng from 1.5 to 1.6. Maybe libpng should be a dependency?

Anonymous comment on 2013-02-23 03:57

It builds today (didn't yesterday).

Anonymous comment on 2012-08-05 14:25

anyone managed to complie gimp lately?
I cannot compile it successfully since almost 1 month now

Anonymous comment on 2012-05-04 08:52

I believe it's an upstream issue

meowcats commented on 2012-05-04 05:40

same error :


einseenai commented on 2012-05-03 22:08

einseenai commented on 2012-05-03 22:08

Can't build

einseenai commented on 2012-05-03 22:08

Doesn't build. Says something about dist-xz.

einseenai commented on 2012-05-03 22:07

Strange stuff - can't build it

Anonymous comment on 2012-01-20 09:49

Updated with no-more-parentheses fix ;)

Anonymous comment on 2012-01-19 14:14

i would not say this package is out of date do to a simple change to the pkgbuild file. i do think the change should be made tho. but it does not make this out of date...

felixonmars commented on 2012-01-17 22:59

Since pacman4 the brackets around install files will make the package not working, and many other packages have already removed them.

Such as see the maintainer's comment :)

Anonymous comment on 2012-01-17 17:19

It seems a pacman bug.

GJasso commented on 2012-01-17 16:21

Build fails with error:

install file (('gimp-git.install') does not exist

Works editing PKGBUILD and changing




PS: I'm using pacman-4.0

miffe commented on 2011-11-19 00:34

Please remote the () around on the install var, otherwise it wont build with makechrootpkg

Marcel_K commented on 2011-05-06 15:57

You don't need `|| return 1` anymore, makepkg can determine this itself now.
You should put quotes around ${startdir} as it might contain spaces (or better, use "$srcdir" and "$pkgdir").
glib2-git is no longer required and gtk2 2.24.4 is now in [extra].

mbostwick commented on 2011-04-16 19:50

Package requires gtk2 >= 2.24 can be found in testing branch ( easy solution is just to temporaryly add testing branch to pacman.conf at the bottem, download repo, install latest version of gtk and then remove testing branch from pacman.

mbostwick commented on 2011-04-14 01:24

Should this be marked out of date because it cant be built ?

Anonymous comment on 2011-04-08 06:25

Package requires gtk2 >= 2.24

Ape commented on 2011-03-20 16:14

The package should depend on glib2-git.

Marcel_K commented on 2011-03-17 17:25

You can install glib2-git, which provides glib2-2.28.3

Anonymous comment on 2011-03-17 16:08

You need glib2-2.28, on Arch we have 2.26

Janhouse commented on 2011-03-12 22:48

checking for GLIB - version >= 2.28.1... no
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error: Test for GLIB failed. See the file 'INSTALL' for help.

Anonymous comment on 2010-12-23 10:52

@denvist: Thanks a lot!

Marcel_K commented on 2010-11-08 22:33

@denvist: Nice, thanks.

@dottorblaster: Me too, and it just doesn't seem that difficult, but I can't locate the issue; it's just too long ago I did something myself with C.

Anonymous comment on 2010-11-08 19:59

I hope they will fix babl soon ._.

Anonymous comment on 2010-11-08 14:31

ok! i've solved problem: just updated gegl-git :)
$yaourt -S gegl-git
$yaourt -S gimp-git

i've upload babl-git (2010.07.14) to you:

Marcel_K commented on 2010-11-08 10:20

Huh, you first use yaourt and then issue makepkg?

Alas, I'm not able to build babl-git at the moment (due to ‘#error "babl-version.h must not be included directly, include babl.h instead."’ linking error), so I'm not able to compile gimp-git, either.

Anonymous comment on 2010-11-08 07:45

$yaourt -G gimp-git
gimpoperationcagecoefcalc.c:23:34: Fatal error: gegl-buffer-iterator.h: No such file or directory
Compilation aborted.
make[4]: *** [gimpoperationcagecoefcalc.o] Error 1

has anyone got this error?

Anonymous comment on 2010-10-21 15:35

SyntaxError: invalid syntax
not found
configure: error:
*** Could not find Python headers.
*** Please install them, or skip building the python scripting extension by
*** passing --disable-python to configure (but then you will not be able
*** to use scripts for GIMP that are written in Python).

xilef commented on 2010-09-12 07:17

Anyone looking after this?

Anonymous comment on 2010-07-04 06:32

needs to handle first time builds better
'rm -rf "$srcdir/$_gitname-build"' to '[ ! -d "$srcdir/$_gitname-build" ] || rm -rf "$srcdir/$_gitname-build"'
that way first time builders don't get an error for trying to remove a directory that isn't there.

Anonymous comment on 2010-06-30 23:07

small issue here as well ... rm -r should be rm -rf in the make section for the build dir

Anonymous comment on 2010-05-02 16:28

@jorgicio : yes, dottorblaster has updated the pkgbuild.
I need to rebuild the package. Unfortunately, I can't do it before 3 weeks. I'm going on holidays (Japan trip!!!).

jorgicio commented on 2010-05-02 16:01

@shaika-dzari Thanks. It worked.
But now, Yaourt asked me for upgrading to 20100423. Dx

Anonymous comment on 2010-04-23 17:33

Here it is, the new corrected PKGBUILD. Enjoy.

Anonymous comment on 2010-04-23 11:52

gimp-git depends on both babl-git and gegl-git.

yafengabc commented on 2010-04-14 16:37

gegl-git is depends not makedepends
if you use yaourt -Qtd to uninstall the makedepends package
the gimp-git will not work

yafengabc commented on 2010-04-14 16:37

gegl-git is depends not makedepends
if you use yaourt -Qtd to uninstall the makedepends package
the gimp-git will not work

yafengabc commented on 2010-04-14 16:34

gegl-git is depends

Anonymous comment on 2010-04-04 00:50

This is a -git package, so sometime, you may get an error. Wait 2-3 days and try to build again.

If you can't wait, you can use these packages I have build last week :

# i686:

# x86_64


jorgicio commented on 2010-04-03 20:58

In file included from /usr/include/gtk-2.0/gtk/gtk.h:233,
from tool-preset-actions.c:20:
/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47: aviso: la declaración de la función no es un prototipo
make[3]: *** No hay ninguna regla para construir el objetivo `tool-preset-editor-actions.o', necesario para `libappactions.a'. Alto.
make[3]: se sale del directorio `/tmp/yaourt-tmp-jorgicio/aur-gimp-git/gimp-git/src/gimp-build/app/actions'
make[2]: *** [all-recursive] Error 1
make[2]: se sale del directorio `/tmp/yaourt-tmp-jorgicio/aur-gimp-git/gimp-git/src/gimp-build/app'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/tmp/yaourt-tmp-jorgicio/aur-gimp-git/gimp-git/src/gimp-build'
make: *** [all] Error 2
==> ERROR: Falló la compilación.

I got this error Dx