Package Details: gegl-git 0.4.32.r10327.47a321f29-1

Git Clone URL: (read-only, click to copy)
Package Base: gegl-git
Description: Graph based image processing framework
Upstream URL:
Licenses: GPL3, LGPL3
Conflicts: gegl
Provides: gegl
Submitter: None
Maintainer: bartus (Salamandar)
Last Packager: bartus
Votes: 106
Popularity: 0.000015
First Submitted: 2009-05-27 08:12 (UTC)
Last Updated: 2021-10-02 15:59 (UTC)

Required by (12)

Sources (1)

Pinned Comments

bartus commented on 2022-03-14 10:34 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script -

bartus commented on 2019-08-28 15:01 (UTC) (edited on 2019-08-28 15:01 (UTC) by bartus)

This is a package is also hosted on GitHub.

Latest Comments

tom commented on 2022-04-17 17:31 (UTC)

build failed

[ 99% | 1347<2<1 | 8.5bps ] Generating README with a custom command (wrapped by meson to capture output) FAILED: docs/website/operations/images/gegl-oilify.png /usr/bin/env GEGL_SWAP=/home/xxx/.cache/yay/gegl-git/src/build/RAM GEGL_PATH=/home/mkgkris/.cache/yay/gegl-git/src/build/operations BABL_TOLERANCE=0.0 /home/mkgkris/.cache/yay/gegl-git/src/build/tools/gegl-tester --data-directory /home/mkgkris/.cache/yay/gegl-git/src/gegl/docs/images --output-directory docs/website/operations/images --all --exclusion-pattern 'gegl:buffer-source|gegl:exr-load|gegl:ff-load|gegl:gegl-buffer-load|gegl:gif-load|gegl:icc-load|gegl:jp2-load|gegl:jpg-load|gegl:load|gegl:magick-load|gegl:open-buffer|gegl:pdf-load|gegl:pixbuf|gegl:png-load|gegl:ppm-load|gegl:rawbayer-load|gegl:raw-load|gegl:rgbe-load|gegl:svg-load|gegl:tiff-load|gegl:v4l|gegl:v4l2|gegl:webp-load|gegl:buffer-sink|gegl:display|gegl:exr-save|gegl:ff-save|gegl:gegl-buffer-save|gegl:icc-save|gegl:jpg-save|gegl:npy-save|gegl:png-save|gegl:ppm-save|gegl:rgbe-save|gegl:save|gegl:save-pixbuf|gegl:sdl2-display|gegl:tiff-save|gegl:webp-save|gegl:write-buffer|gegl:cache|gegl:cast-format|gegl:clone|gegl:convert-format|gegl:copy-buffer|gegl:image-compare|gegl:line-profile|gegl:nop|gegl:exp-combine|gegl:gegl|gegl:introspect|gegl:lcms-from-profile|gegl:mblur|gegl:alpha-inpaint|gegl:integral-image|gegl:aces-rrt' ninja: build stopped: subcommand failed.

bartus commented on 2022-03-14 10:34 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script -

dpirate commented on 2022-03-03 21:59 (UTC)

Please add ffmpeg4.4 as a dependency instead of ffmpeg (which is at 5) as gegl fails to build with ffmpeg 5 which is the default on Arch. There are no patches in the gegl repo in the pipeline to fix this anytime soon.

katt commented on 2020-07-13 13:07 (UTC)

Did you just bypass pkgver()? The pkgver will be auto-generated by the pkver() function and your change will be overwritten. Please just build the package instead to update the pkgver or don't update it at all.

frsfnrrg commented on 2019-09-20 14:07 (UTC)

I was able to build this package with the makedepend for python2 changed to python(3).

bartus commented on 2019-08-28 15:01 (UTC) (edited on 2019-08-28 15:01 (UTC) by bartus)

This is a package is also hosted on GitHub.

bartus commented on 2019-08-19 13:24 (UTC)

Gegl drops autotools in favor of meson working PKGBUILD

bartus commented on 2019-07-25 19:54 (UTC) (edited on 2019-07-25 20:28 (UTC) by bartus)

Dependency should be updated: babl>=0.1.68

bartus commented on 2019-05-18 14:15 (UTC)

Dependency should be updated: babl>=0.1.63

lonaowna commented on 2018-12-31 17:53 (UTC)

Dependency should be updated: babl>=0.1.61

bartus commented on 2018-09-05 12:29 (UTC) (edited on 2018-09-05 12:31 (UTC) by bartus)

@FFY00: using git describe in pkgver doesn't reflect actual gegl version. You should use something like this:

printf "%s.%s.%s" $(./configure --version|grep -oP 'gegl configure \K[0-9.]+') $(git rev-list `git describe --abbrev=0`..HEAD --count) $(git log --pretty=format:'%h' -n 1)

this produces correnct version according to gegl@gitlab.gnome

FFY00 commented on 2018-07-05 14:12 (UTC)

Thanks! Updated.

bartus commented on 2018-07-05 13:10 (UTC) (edited on 2018-07-05 13:11 (UTC) by bartus)

@FFY00: deps update is required: (babl>=0.1.52)

Salamandar commented on 2018-05-25 09:44 (UTC)

The new repository is at

haawda commented on 2018-04-29 11:45 (UTC)

qdii, read the comments. it is quite clear what to do then. Rebuild and install babl-git.

qdii commented on 2018-04-20 00:25 (UTC)

Compilation is broken for me. I get "Requested 'babl >= 0.1.46' but version of babl is 0.1.45". How can I fix that?

bartus commented on 2018-04-11 15:39 (UTC) (edited on 2018-04-11 15:41 (UTC) by bartus)

@mytbk: deps should be babl>=0.1.46 as extra has babl=0.1.44 which is goint to be pulled instead of aur:babl-git=0.1.46, preventing successful build of gelg-git in clean chroot.

mk-fg commented on 2018-04-07 07:29 (UTC)

Using gegl-git without installing its makedepends will give following warnings:

GEGL-Message: 12:16:02.433: Module '/usr/lib/gegl-0.3/' load error: cannot open shared object file: No such file or directory

These seem to be non-fatal, but probably indicate that "suitesparse" should be in depends=() instead of makedepends=(), as libumfpack is provided by that one at runtime.

Salamandar commented on 2018-03-06 15:23 (UTC)

Just as Babl, Gegl was ported to Meson :)

cafehaine commented on 2018-03-05 09:51 (UTC)

The correct URL for the git repository is now git://

JonnyRobbie commented on 2017-10-22 08:24 (UTC)

Build error. "Requested 'babl >= 0.1.34' but version of babl is 0.1.33" Both babl and babl-git are versioned at 0.1.30. The build passes with `babl-git`. The makedepends should have the git version, the vanilla version fails.

haawda commented on 2017-09-13 22:23 (UTC)

It turns out that the gegl-git package is fine. The culprit was the lensfun-git package from AUR I use, delivering a broken .pc-File for pkg-config.

haawda commented on 2017-09-10 06:32 (UTC)

BTW., I opened a bug report for this:

haawda commented on 2017-09-09 14:34 (UTC)

I need a small patch to compile this. prepare() { cd "$srcdir/$_gitname" patch -p1 < "$srcdir"/correct_lensfun.patch } diff --git a/operations/workshop/external/lens-correct.c b/operations/workshop/external/lens-correct.c index ac8070a3..141ee304 100644 --- a/operations/workshop/external/lens-correct.c +++ b/operations/workshop/external/lens-correct.c @@ -19,7 +19,7 @@ */ #include "config.h" -#include <lensfun.h> +#include <lensfun/lensfun.h> #include <glib/gi18n-lib.h>

grayich commented on 2017-02-13 14:17 (UTC) (edited on 2017-02-13 14:19 (UTC) by grayich)

no babl>=0.1.24 there extra/babl 0.1.18 and aur/babl-git imho -- depends=('babl>=0.1.24' 'libspiro' 'json-glib') ++ depends=('babl-git' 'libspiro' 'json-glib')

LordReg commented on 2016-10-10 11:45 (UTC)

When building this package with clang, need to make sure the 'openmp' package is installed. Maybe a condition statement for makedepends could be added to the PKGBUILD?

justinzane commented on 2016-03-11 18:39 (UTC)

Sorry for the last. See that it has been done.

justinzane commented on 2016-03-11 18:39 (UTC)

Please edit the PKGBUILD so that it has "provides = gegl\nconflicts=gegl". Gimp-git now cannot build because lib-mypaint depends on gegl; and gegl and gegl-git want to overwrite each others files. With a proper provides/conflicts pair, I'm hoping that this will be working again. Thanks!

Perry3D commented on 2016-01-13 23:36 (UTC)

Do we really need babl-git? Version 0.1.14 is also in the repository.

electricprism commented on 2015-11-02 12:01 (UTC)

Maybe I misunderstand, but gimp-gtk3-git fails to load because gegl-git doesn't include maze which should have been added in this patch Does anyone know why?

mytbk commented on 2015-09-12 00:45 (UTC)

conflicts and provides updated Now extra/gegl is in version 0.3.0, however, it lacks gegl:maze which is used by gimp-git, so gimp-git still depends on gegl-git.

electricprism commented on 2015-09-11 18:21 (UTC)

Upon upgrading my system gnome-photos and gegel refused to upgrade due to file conflicts Please resolve this package conflict so this issue doesn't come up again, thank you.

ratcheer commented on 2015-09-11 14:18 (UTC)

The main repository now contains an upgraded gegl package. It cannot be installed if gegl-git is installed. Apparently, the gegl-git package should contain a conflict with the gegl package. Also, I can no longer run gimp-git, because it has a hard dependency on gegl-git. With the new gegl package installed, I cannot reinstall gimp-git.

Nordlicht commented on 2014-03-02 10:32 (UTC)

I've updated gegl-git. After this, gimp-gtk3-git doesn't start any more: "GEGL operation missing! GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP."

diverse_izzue commented on 2013-06-25 09:13 (UTC)

I adopted this and updated the package. Let me know if things break.

commented on 2012-04-26 17:24 (UTC)

Same problem here, solved by installing manually intltool. It should be added as a dependency.

commented on 2012-04-25 10:01 (UTC)

I think intltool is missing as dependency?

commented on 2012-01-09 18:54 (UTC)

Alternatively, disable vala in gegl by adding --without-vala to the line "./ --prefix=/usr --disable-docs" in the PKGBUILD

milkii commented on 2011-12-12 19:21 (UTC)

Same for me, removing Vala worked.

felixonmars commented on 2011-12-09 04:45 (UTC)

Finally I got it to work - simply removed vala and the build succeeded, that's crazy! Thank you 0ion9 :)

felixonmars commented on 2011-12-05 04:24 (UTC)

Same as you, using the latest core version.

0ion9 commented on 2011-12-05 04:04 (UTC)

Then what about GLib? I have 2.30.2

felixonmars commented on 2011-12-05 03:53 (UTC)

@0ion9 Yes, every time I failed just right after I have built babl-git.

0ion9 commented on 2011-12-05 03:06 (UTC)

Have you checked that your BABL is up to date? Building the latest babl-git then gegl-git works fine for me.

felixonmars commented on 2011-12-05 00:48 (UTC)

I cannot build this for months, output is: GICOMP Gegl-0.1.gir /usr/bin/vapigen --library=gegl-0.1 Gegl-0.1.gir babl-0.1.vapi:7.16-7.16: error: syntax error, expected statement public class { ^ Generation failed: 1 error(s), 0 warning(s) make[3]: *** [gegl-0.1.vapi] Error 1 make[3]: Leaving directory `/tmp/yaourt-tmp-felix/aur-gegl-git/src/gegl-build/ge gl' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/yaourt-tmp-felix/aur-gegl-git/src/gegl-build/ge gl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-felix/aur-gegl-git/src/gegl-build' make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

mtorromeo commented on 2010-07-07 09:25 (UTC)

Cleaned up PKGBUILD

commented on 2010-07-04 06:29 (UTC)

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.

commented on 2010-06-30 22:43 (UTC)

under make rm -r ... should be rm -rf to avoid makepkg from bailing out first time package is built