Package Details: gimp-git 2:2.99.19.r352.f346b1783b-1

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: 115
Popularity: 1.05
First Submitted: 2009-05-27 08:12 (UTC)
Last Updated: 2024-04-12 09:07 (UTC)

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-git and stock gimp installed, there's a non-conflicting version of this package called gimp-develop-git
This package is also hosted on GitHub.
Use env vars to control build process:
  • DISABLE_MESON=1 to build with Autotools build system (disabled by default)
  • MAKEFLAGS="xxx" to override default make flags.
Usage cases:
  • makepkg DISABLE_MESON=1
  • yay -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!

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 43 Next › Last »

maderios commented on 2021-12-02 12:27 (UTC)

@bartus For other users, please remove these unnecessary tests from PKBUILD. gimp-git builds fine without these tests.

maderios commented on 2021-12-02 11:07 (UTC)

As Jehan (Gimp developer) said, it's specific Arch Aur issue. I disabled tests this way in PKGBUILD to solve it

pkgver() {
# shellcheck disable=SC2183,SC2046
#
#check() {
#  if ((DISABLE_MESON)); then
#    cd $_pkgname
#    xvfb-run make check
#   xvfb-run make distcheck
#  else
#    ninja -C "${srcdir}/build" test
#  fi

bartus commented on 2021-12-02 08:20 (UTC) (edited on 2021-12-02 08:20 (UTC) by bartus)

@electricprism: Meson was disabled in 30b4a0f0f7f6

@electricprism: to pass --nocheck to yay use `yay --mflags "--nocheck" it's described in manual.

@maderios: those are rare issues caused by commits not containing all the relevant changes, usually are fixed within hours a day max.

@foobaz: That's weird, can't see any reference to /etc/gimp in my build logs. Are you sure it's correct?

@maderios: I can't really fix those errors for you, perhaps could add a mask for UI tests in check() but it's beside the point as you will probably defer using --nocheck flag to skip those.

electricprism commented on 2021-12-02 07:15 (UTC) (edited on 2021-12-02 07:16 (UTC) by electricprism)

I'm not really sure how to disable tests to get to compile. Does it require a -- nocheck flag on pkgbuild ??? I've tried yay -S gimp-git --mflags "DISABLE_MESON=1" but it fails the same as building regularly.

I read the bug report listed below and it was difficult to decipher if there was any useful workaround information there.

maderios commented on 2021-11-19 13:16 (UTC)

I doesn't build with tests, i had to disable them in PKGBUILD to get build successfully. These tests are useless. See https://gitlab.gnome.org/GNOME/gimp/-/issues/7177 for more details

maderios commented on 2021-08-24 13:16 (UTC) (edited on 2021-08-24 13:17 (UTC) by maderios)

I get new error. I reported here
https://gitlab.gnome.org/GNOME/gimp/-/issues/7177

maderios commented on 2021-08-23 13:57 (UTC)

Build fails with Meson too

==> Starting check()...
ninja: Entering directory `/home/fre/ARCH-AUR/gimp-git/src/build'
[ 75% | 3<1<0 | 1.5bps ] Running all tests.
 1/12 gimp:desktop / validate-desktop                            OK              0.06s
 2/12 gimp:app / app-config                                      OK              0.12s
 3/12 gimp:desktop / metainfo_file                               OK              0.60s
 4/12 gimp:desktop / appdata_file                                OK              2.12s
 5/12 gimp:app / gimpidtable                                     OK              4.08s
 6/12 gimp:app / session-2-8-compatibility-multi-window          SKIP            3.26s   exit status 77
 7/12 gimp:app / session-2-8-compatibility-single-window         SKIP            3.27s   exit status 77
 8/12 gimp:app / single-window-mode                              FAIL            5.42s   (exit status 133 or signal 5 SIGTRAP)
>>> UI_TEST=yes GIMP_TESTING_PLUGINDIRS=/home/fre/ARCH-AUR/gimp-git/src/build/plug-ins/common GIMP_TESTING_ABS_TOP_SRCDIR=/home/fre/ARCH-AUR/gimp-git/src/gimp GIMP_TESTING_ABS_TOP_BUILDDIR=/home/fre/ARCH-AUR/gimp-git/src/build MALLOC_PERTURB_=47 GIMP_TESTING_PLUGINDIRS_BASENAME_IGNORES=mkgen.pl /bin/sh /home/fre/ARCH-AUR/gimp-git/src/gimp/build/meson/run_test_env.sh /home/fre/ARCH-AUR/gimp-git/src/build/app/tests/single-window-mode
――――――――――――――――――――――――――――――――――――――――――― ✀  ――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S1490335c068bc2187f70b8f6fe59d88c
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
# GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created
# GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
stderr:
dbus-daemon[98815]: [session uid=1000 pid=98815] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=98816 comm="/home/fre/ARCH-AUR/gimp-git/src/build/app/tests/si")
dbus-daemon[98815]: [session uid=1000 pid=98815] Successfully activated service 'org.a11y.Bus'
gimp_icons_sanity_check: Icon theme path has no 'hicolor' subdirectory: /usr/share/gimp/2.99/icons

(/home/fre/ARCH-AUR/gimp-git/src/build/app/tests/single-window-mode:98816): Gtk-WARNING **: 15:49:44.732: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

 9/12 gimp:app / save-and-export                                 FAIL           10.32s   (exit status 133 or signal 5 SIGTRAP)
>>> UI_TEST=yes GIMP_TESTING_PLUGINDIRS=/home/fre/ARCH-AUR/gimp-git/src/build/plug-ins/common GIMP_TESTING_ABS_TOP_SRCDIR=/home/fre/ARCH-AUR/gimp-git/src/gimp MALLOC_PERTURB_=22 GIMP_TESTING_ABS_TOP_BUILDDIR=/home/fre/ARCH-AUR/gimp-git/src/build GIMP_TESTING_PLUGINDIRS_BASENAME_IGNORES=mkgen.pl /bin/sh /home/fre/ARCH-AUR/gimp-git/src/gimp/build/meson/run_test_env.sh /home/fre/ARCH-AUR/gimp-git/src/build/app/tests/save-and-export
――――――――――――――――――――――――――――――――――――――――――― ✀  ――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S785d0a643559333babbca3ddc5b1acd7
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
# GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created
# GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
stderr:
dbus-daemon[98703]: [session uid=1000 pid=98703] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=98704 comm="/home/fre/ARCH-AUR/gimp-git/src/build/app/tests/sa")
dbus-daemon[98703]: [session uid=1000 pid=98703] Successfully activated service 'org.a11y.Bus'
gimp_icons_sanity_check: Icon theme path has no 'hicolor' subdirectory: /usr/share/gimp/2.99/icons

(/home/fre/ARCH-AUR/gimp-git/src/build/app/tests/save-and-export:98704): Gtk-WARNING **: 15:49:44.723: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

10/12 gimp:app / ui                                              FAIL            3.81s   (exit status 133 or signal 5 SIGTRAP)
>>> UI_TEST=yes MALLOC_PERTURB_=158 GIMP_TESTING_PLUGINDIRS=/home/fre/ARCH-AUR/gimp-git/src/build/plug-ins/common GIMP_TESTING_ABS_TOP_SRCDIR=/home/fre/ARCH-AUR/gimp-git/src/gimp GIMP_TESTING_ABS_TOP_BUILDDIR=/home/fre/ARCH-AUR/gimp-git/src/build GIMP_TESTING_PLUGINDIRS_BASENAME_IGNORES=mkgen.pl /bin/sh /home/fre/ARCH-AUR/gimp-git/src/gimp/build/meson/run_test_env.sh /home/fre/ARCH-AUR/gimp-git/src/build/app/tests/ui
――――――――――――――――――――――――――――――――――――――――――― ✀  ――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02Scedf3d8ad6e2627d31af60674a6aa1f9
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
# GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used after threads are created
# GLib-DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
stderr:
dbus-daemon[98866]: [session uid=1000 pid=98866] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=98867 comm="/home/fre/ARCH-AUR/gimp-git/src/build/app/tests/ui")
dbus-daemon[98866]: [session uid=1000 pid=98866] Successfully activated service 'org.a11y.Bus'
gimp_icons_sanity_check: Icon theme path has no 'hicolor' subdirectory: /usr/share/gimp/2.99/icons

(/home/fre/ARCH-AUR/gimp-git/src/build/app/tests/ui:98867): Gtk-WARNING **: 15:49:45.324: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

11/12 gimp:app / core                                            OK             13.01s
12/12 gimp:app / xcf                                             OK              7.14s

Summary of Failures:

 8/12 gimp:app / single-window-mode                      FAIL            5.42s   (exit status 133 or signal 5 SIGTRAP)
 9/12 gimp:app / save-and-export                         FAIL           10.32s   (exit status 133 or signal 5 SIGTRAP)
10/12 gimp:app / ui                                      FAIL            3.81s   (exit status 133 or signal 5 SIGTRAP)

maderios commented on 2021-08-23 13:21 (UTC)

I get build issue. I reported it here
https://gitlab.gnome.org/GNOME/gimp/-/issues/7169

Making check in po
make[2]: Entering directory '/home/fre/ARCH-AUR/gimp-git/src/gimp/po'
INTLTOOL_EXTRACT=/usr/bin/intltool-extract srcdir=. /usr/bin/intltool-update --gettext-package gimp30 --pot
rm -f missing notexist
srcdir=. /usr/bin/intltool-update -m
The following files contain translations and are currently not in use. Please
consider adding these to the POTFILES.in file, located in the po/ directory.
app/core/gimppattern-save.c
If some of these files are left out on purpose then please add them to
POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list
of left out files has been written in the current directory.
Please report to https://gitlab.gnome.org/GNOME/gimp/issues/new
if [ -r missing -o -r notexist ]; then \
  exit 1; \
fi
make[2]: *** [Makefile:775: check] Error 1

bartus commented on 2021-07-23 07:40 (UTC)

@melvyn2: automake & autoconf are a part of the base-devel group alongside patch,make,gcc.., which is a prerequisite listed in AUR Guide https://wiki.archlinux.org/title/Arch_User_Repository#Getting_started

Explicitly naming them in makedepends would be redundant here.

melvyn2 commented on 2021-07-22 21:30 (UTC)

autoconf and automake are required makedeps but are missing from this pkgbuild.