GIMP now depends on mypaint-brushes instead of mypaint-brushes1
Search Criteria
Package Details: gimp-git 2:3.1.5.r538.b962bdbddd-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gimp-git.git (read-only, click to copy) |
|---|---|
| Package Base: | gimp-git |
| Description: | GNU Image Manipulation Program |
| Upstream URL: | https://www.gimp.org |
| Licenses: | GPL, LGPL |
| Conflicts: | gimp |
| Provides: | gimp |
| Submitter: | None |
| Maintainer: | bartus |
| Last Packager: | bartus |
| Votes: | 116 |
| Popularity: | 0.001066 |
| First Submitted: | 2009-05-27 08:12 (UTC) |
| Last Updated: | 2025-11-05 14:43 (UTC) |
Dependencies (56)
- appstream
- babl-gitAUR
- cairo (cairo-gitAUR)
- dbus-glib
- desktop-file-utils (desktop-file-utils-gitAUR)
- enchant
- gegl-gitAUR
- gobject-introspection
- gtk-doc
- icu (icu-gitAUR)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libart-lgplAUR
- libexif (libexif-gitAUR)
- libgexiv2
- librsvg (librsvg-gitAUR, librsvg-noglycinAUR)
- libwmf (libwmf-gitAUR)
- mypaint-brushes (mypaint-brushes-gitAUR)
- openexr (openexr-gitAUR, openexr2AUR)
- poppler-data
- poppler-glib (poppler-glib-gitAUR)
- aalib (make)
- alsa-lib (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- ghostscript (make)
- git (git-gitAUR, git-glAUR) (make)
- gjs (gjs-gitAUR, gjs-nohammerAUR) (make)
- glib-networking (glib-networking-gnutls-opensslAUR) (make)
- glib2-devel (glib2-devel-gitAUR) (make)
- intltool (make)
- iso-codes (make)
- libheif (libheif-highmemAUR, libheif-gitAUR) (make)
- libmng (make)
- libwebp (libwebp-gitAUR) (make)
- libxpm (libxpm-gitAUR) (make)
- libxslt (libxslt-gitAUR) (make)
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR) (make)
- meson (meson-gitAUR) (make)
- python-gobject (make)
- python-packaging (make)
- webkit2gtk (webkit2gtk-imgpasteAUR) (make)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat) (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR, xlibre-server-xvfb-binAUR, xlibre-xserver-xvfbAUR) (check)
- aalib (optional) – ASCII art support
- alsa-lib (optional) – for MIDI event controller module
- curl (curl-gitAUR, curl-c-aresAUR) (optional) – for URI support
- ghostscript (optional) – for postscript support
- gjs (gjs-gitAUR, gjs-nohammerAUR) (optional) – JavaScript scripting support
- gutenprint (optional) – for sophisticated printing only as gimp has built-in cups print support
- iso-codes (optional) – Language support
- libheif (libheif-highmemAUR, libheif-gitAUR) (optional) – HEIF support
- libmng (optional) – MNG support
- libwebp (libwebp-gitAUR) (optional) – WebP support
- libxpm (libxpm-gitAUR) (optional) – XPM support
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR) (optional) – LUA scripting support
- webkit2gtk (webkit2gtk-imgpasteAUR) (optional) – HTML renderer and web content engine
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat) (optional) – Compression routines
Required by (97)
- brscan-skey (requires gimp) (optional)
- djvupages-git (requires gimp) (optional)
- dream-background-remover (requires gimp)
- dream-prompter (requires gimp)
- gimp-brushbox (requires gimp)
- gimp-calendar (requires gimp)
- gimp-elsamuko-git (requires gimp)
- gimp-extras (requires gimp)
- gimp-fix-ca (requires gimp)
- gimp-font-rendering-fix (requires gimp)
- gimp-fourier (requires gimp)
- gimp-gap (requires gimp)
- gimp-nufraw (requires gimp) (make)
- gimp-nufraw (requires gimp) (optional)
- gimp-ofnuts-tools (requires gimp)
- gimp-paint-studio (requires gimp)
- gimp-palletes-davidrevoy (requires gimp) (optional)
- gimp-plugin-akkana-git (requires gimp)
- gimp-plugin-arrow (requires gimp)
- gimp-plugin-astronomy (requires gimp)
- gimp-plugin-batcher-git (requires gimp)
- gimp-plugin-beautify (requires gimp)
- gimp-plugin-bimp (requires gimp)
- gimp-plugin-contrastfix (requires gimp)
- gimp-plugin-create-layer-mask-from (requires gimp)
- gimp-plugin-dcamnoise2 (requires gimp)
- gimp-plugin-deskew-git (requires gimp)
- gimp-plugin-duplicate-to-another-image (requires gimp)
- gimp-plugin-export-layers (requires gimp)
- gimp-plugin-fblur (requires gimp)
- gimp-plugin-fourier-git (requires gimp)
- gimp-plugin-gimp3-tools (requires gimp)
- gimp-plugin-gmic-git (requires gimp)
- gimp-plugin-id-photo (requires gimp)
- gimp-plugin-image-reg (requires gimp)
- gimp-plugin-imgur-git (requires gimp)
- gimp-plugin-instagram-effects (requires gimp)
- gimp-plugin-laso (requires gimp)
- gimp-plugin-layer-via-copy-cut (requires gimp)
- gimp-plugin-layerfx (requires gimp)
- gimp-plugin-layers-to-divs (requires gimp)
- gimp-plugin-lqr (requires gimp)
- gimp-plugin-lqr-git (requires gimp)
- gimp-plugin-make-anaglyph (requires gimp)
- gimp-plugin-normalmap (requires gimp)
- gimp-plugin-pandora (requires gimp)
- gimp-plugin-place-layer-into-selection (requires gimp)
- gimp-plugin-refocusit (requires gimp)
- gimp-plugin-registry (requires gimp)
- gimp-plugin-resynthesizer (requires gimp)
- gimp-plugin-resynthesizer-git (requires gimp)
- gimp-plugin-resynthesizer-scm-git (requires gimp)
- gimp-plugin-satequalizer (requires gimp)
- gimp-plugin-scale-layer-to-image-size (requires gimp)
- gimp-plugin-tategaki (requires gimp)
- gimp-plugin-toy (requires gimp)
- gimp-plugin-wavelet-denoise (requires gimp)
- gimp-plugin-wavelet-sharpen (requires gimp)
- gimp-plugin-xsanecli-git (requires gimp)
- gimp-refocus (requires gimp)
- gimp-script-divide-scanned-images (requires gimp)
- gnome-xcf-thumbnailer (requires gimp)
- img2xterm (requires gimp) (optional)
- img2xterm-git (requires gimp) (optional)
- lib32-gimp (requires gimp)
- maxx-desktop (requires gimp) (optional)
- nufraw (requires gimp) (make)
- nufraw (requires gimp) (optional)
- perl-alien-gimp (requires gimp)
- python2-gimp (requires gimp)
- sane-frontends (requires gimp)
- scangearmp-common (requires gimp) (optional)
- scangearmp-common-mg3500series (requires gimp) (optional)
- scangearmp-mg3200 (requires gimp) (make)
- scangearmp-mg4200 (requires gimp) (make)
- scangearmp-mg6200 (requires gimp) (make)
- scangearmp-mg8100series (requires gimp) (make)
- scangearmp-mp250series (requires gimp) (make, i686)
- scangearmp-mp270series (requires gimp) (make, i686)
- scangearmp-mp280 (requires gimp)
- scangearmp-mp490series (requires gimp) (make, i686)
- scangearmp-mp550series (requires gimp) (make, i686)
- scangearmp-mp560series (requires gimp) (make, i686)
- scangearmp-mp640series (requires gimp) (make, i686)
- scangearmp-mpseries-common (requires gimp)
- scangearmp-mpseries-common (requires gimp) (make, i686)
- slos-gimpainter (requires gimp)
- submarine (requires gimp) (optional)
- toppler (requires gimp) (make)
- toppler-git (requires gimp) (make)
- turboprint (requires gimp) (optional)
- xsane (requires gimp) (make)
- xsane-gimp (requires gimp)
- xsane-gimp (requires gimp) (make)
- xsane-gimp-git (requires gimp)
- xsane-gimp-git (requires gimp) (make)
- xsane-git (requires gimp) (make)
Sources (3)
intothegnu commented on 2025-08-27 11:49 (UTC) (edited on 2025-08-27 11:49 (UTC) by intothegnu)
maderios commented on 2025-06-23 16:57 (UTC)
Build fails
[ 99% | 2624<3<0 | 0.2bps ] Generating gimp-data/images/gimp-splash.png with a custom command (wrapped by meson to set env, to feed input)
FAILED: gimp-data/images/gimp-splash.png
/usr/bin/meson --internal exe --unpickle /home/fre/ARCH-AUR/gimp-git/src/build/meson-private/meson_exe_python_5c787e24629752425701f4a62c22896f877e51b8.dat
while executing ['/usr/bin/python', '/home/fre/ARCH-AUR/gimp-git/src/gimp/tools/in-build-gimp.py', '-nidfs', '../gimp/gimp-data/images/gimp-splash.xcf.xz', '--batch-interpreter', 'python-fu-eval', '-b', '-', '--quit']
--- stdout ---
INFO: temporary GIMP configuration directory: /home/fre/ARCH-AUR/gimp-git/src/build/.GIMP3-build-config-kzds1p
RUNNING: /home/fre/ARCH-AUR/gimp-git/src/build/app/gimp-console-3.1 -nidfs ../gimp/gimp-data/images/gimp-splash.xcf.xz --batch-interpreter python-fu-eval -b - --quit
Command failed with exit code 64: ['/home/fre/ARCH-AUR/gimp-git/src/build/app/gimp-console-3.1', '-nidfs', '../gimp/gimp-data/images/gimp-splash.xcf.xz', '--batch-interpreter', 'python-fu-eval', '-b', '-', '--quit']
--- stderr ---
This is a development version of GIMP. Debug messages may appear here.
Failed to parse tag cache: No such file or directory
(script-fu:57661): scriptfu-WARNING **: 18:53:03.937: script_fu_add_resource_arg declared resource name is invalid Incandescent
(script-fu:57661): scriptfu-WARNING **: 18:53:03.947: script_fu_add_resource_arg declared resource name is invalid Default
(script-fu:57661): scriptfu-WARNING **: 18:53:03.950: script_fu_add_resource_arg declared resource name is invalid Coffee
GIMP-Warning: Welcome to GIMP 3.1.3!
batch command experienced a calling error:
Traceback (most recent call last):
File "/home/fre/ARCH-AUR/gimp-git/src/build/plug-ins/python/python-eval/python-eval.py", line 42, in code_eval
exec(code, globals())
~~~~^^^^^^^^^^^^^^^^^
File "<string>", line 4, in <module>
IndexError: list index out of range
Stopping at failing batch command [0]: -
(python-eval.py:57678): LibGimp-WARNING **: 18:53:06.767: python-eval.py: gimp_flush(): error: Broken pipe
(gimp:57369): GLib-GObject-CRITICAL **: 18:53:06.797: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(gimp:57369): Gimp-Core-WARNING **: 18:53:06.827: gimp_finalize: list of contexts not empty upon exit (2 contexts left)
stale context: (null) (of type GimpStrokeOptions)
stale context: PDB Context (of type GimpPDBContext)
[100% | 2626<1<0 | 0.2bps ] Generating devel-docs/reference/gimp-ui/gimp-ui-docs with a custom command
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Bink commented on 2025-01-02 00:25 (UTC) (edited on 2025-01-02 00:30 (UTC) by Bink)
I've noted an issue when specifically updating this package, as dependencies aren't necessarily updated or rebuilt also, and that seems to be causing a build issue. It's not gegl-git or babl-git, although an error from these is typically thrown. Explicitly updating them does not resolve it.
To resolve it, I completely removed gimp-git and its dependencies (eg: yay -Rcns gimp-git and yay -Yc), starting from a clean slate. This perhaps explains why it builds successfully for the maintainer in a clean environment. Then I was then able to successfully build and install with either of the below commands. Checks were failing for me (as @jrtjrtjhjgfgjtj also noted), so I disabled them.
makepkg -sicC --nocheck
yay -S gimp-git --mflags "--nocheck"
maderios commented on 2024-11-27 09:26 (UTC)
I got babl-git-0.1.111.r1906.824109f after building it and gegl-git-0.4.51.r10888.626c20255
FabioLolix commented on 2024-11-26 20:19 (UTC)
don't know why babl-git (0.1.109.r1891.c5f97c8-1) is being used if the correct version as of today (26.11.2024) is babl (0.1.110-1)
babl-git is a VCS pkgbuild, the version is calculated at build time
danielkrajnik commented on 2024-11-26 20:18 (UTC)
don't know why babl-git (0.1.109.r1891.c5f97c8-1) is being used if the correct version as of today (26.11.2024) is babl (0.1.110-1) - build says that it requires version 0.1.10
maderios commented on 2024-11-25 16:13 (UTC) (edited on 2024-11-25 16:16 (UTC) by maderios)
@rionyreva It builds normally for me. You need gegl and babl git versions. Update your Arch system and run 'makepkg -sicC'. Don't use any Aur helper
jrtjrtjhjgfgjtj commented on 2024-11-25 14:01 (UTC) (edited on 2024-11-25 14:02 (UTC) by jrtjrtjhjgfgjtj)
Doesn't install:
Summary of Failures:
3/21 gimp:app / save-and-export FAIL 3.86s (exit status 133 or signal 5 SIGTRAP)
4/21 gimp:app / single-window-mode FAIL 3.85s (exit status 133 or signal 5 SIGTRAP)
5/21 gimp:app / ui FAIL 3.83s (exit status 133 or signal 5 SIGTRAP)
Ok: 18
Expected Fail: 0
Fail: 3
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /home/rionyreva/.cache/yay/gimp-git/src/build/meson-logs/testlog.txt
FAILED: meson-internal__test
/usr/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in check().
Aborting...
-> error making: gimp-git-exit status 4
-> devel check for package failed: '/usr/bin/git ls-remote https://gitlab.gnome.org/GNOME/gegl.git HEAD' encountered an error: fatal: unable to access 'https://gitlab.gnome.org/GNOME/gegl.git/': The requested URL returned error: 503
-> devel check for package failed: '/usr/bin/git ls-remote https://gitlab.gnome.org/GNOME/babl HEAD' encountered an error: fatal: unable to access 'https://gitlab.gnome.org/GNOME/babl/': The requested URL returned error: 503
-> Failed to install the following packages. Manual intervention is required:
gimp-git - exit status 4
maderios commented on 2024-11-06 10:48 (UTC)
gimp-git 2.99 builds fine now with official gegl and babl arch packages but it seems there's a versioning problem
Finished making: gimp-git 2:2.r15f5b15e69.-1 (Wed 06 Nov 2024 11:37:04 AM CET)
Pinned Comments
bartus commented on 2019-08-01 19:45 (UTC) (edited on 2023-11-11 15:48 (UTC) by bartus)
Note: If you want to have both
gimp-gitand stockgimpinstalled, there's a non-conflicting version of this package calledgimp-develop-gitThis package is also hosted on GitHub.
Please report
issuesandpatchesto gimp-git*github.comTravis CI Status: <img alt="Build Status" src="https://travis-ci.org/bartoszek/AUR-gimp-git.svg?branch=master" />
Use env vars to control build process:
DISABLE_MESON=1to build with Autotools build system (disabled by default)MAKEFLAGS="xxx"to override default make flags.Usage cases:
makepkg DISABLE_MESON=1yay -S gimp-git --mflags "DISABLE_MESON=1"Disclaimer: Package uses Travis to automatically update version of dependencies. Script executes once a day, so please wait a day before reporting dependencies version mismatch, thanks!