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)
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: | 0.53 |
First Submitted: | 2009-05-27 08:12 (UTC) |
Last Updated: | 2024-11-14 16:59 (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)
Tagged release of GIMP RC1: https://gitlab.gnome.org/GNOME/gimp/-/tags/GIMP_3_0_0_RC1
Released babl 0.1.110 and gegl 0.4.50 dependencies are both now in Extra.
EDIT: Built RC1 with a modified PKGBUILD and no *-git dependencies.
My build currently fails due to inner conflicts between gegl and gegl-git, and babl and babl-git, which stem from the mypaint-brushes1 dependency. Is there anything that can be done about it?
the lua binding (and its example plug-in) is now marked as experimental
https://gitlab.gnome.org/GNOME/gimp/-/commit/78665ca3723f723ac313fdaeef5b62d41ab6b48d
It's solved after lua51-lgi install
Lua plug-ins: false (no working lua-lgi found!)
@bartus We have no choice, as upstream devs said in link below and as everybody can experience it, gimp 3.0 git builds only with babl and gegl git versions, now. We can think this will change in the future, when Arch packages will be updated.
FYI it looks like the presence of an old gimp-git installed in the system breaks the build (AttributeError: 'ImageProcedure' object has no attribute 'add_string_argument'. Did you mean: 'add_aux_argument'?
).
I just removed gimp-git and relaunched the build and it succeeded.
@maderios: I'm not really keen on using -git
versions of the libraries if gimp
can work with upstream ones; that's why the update.PKGBUILD
is there: probing dependencies version from the meson.build
and updating the PKGBUILD
Moreover, {babl,gegl}-git
tends to be much more finicky than gimp-git
itself, so keeping versions of deps lower increases reliability.
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 stockgimp
installed, there's a non-conflicting version of this package calledgimp-develop-git
This package is also hosted on GitHub.
Please report
issues
andpatches
to 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=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!