Package Details: gimp-git 1:2.9.4.47.g8493711-1

Git Clone URL: https://aur.archlinux.org/gimp-git.git (read-only)
Package Base: gimp-git
Description: GNU Image Manipulation Program
Upstream URL: http://www.gimp.org
Licenses: GPL, LGPL
Conflicts: gimp
Provides: gimp
Submitter: None
Maintainer: mytbk
Last Packager: mytbk
Votes: 71
Popularity: 1.925814
First Submitted: 2009-05-27 08:12
Last Updated: 2016-08-06 09:21

Dependencies (26)

Required by (143)

Sources (2)

Latest Comments

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 2.9.2.884.g52af914 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 - https://bugzilla.gnome.org/show_bug.cgi?id=764304#c6 - 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.

Quote:

"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:

Gimp-2.99.desktop

"[Desktop Entry]
Version=1.0
Type=Application
Name=Gimp 2.99
Name[de]=Gimp 2.99
GenericName=Image Editor
GenericName[de]=Bildeditor
Comment=Create images and edit photographs
Comment[de]=Bilder erstellen und Fotografien bearbeiten
Exec=gimp-2.99 %U
TryExec=gimp-2.99
Icon=gimp-2.99
Terminal=false
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=GIMP
X-GNOME-Bugzilla-Component=General
X-GNOME-Bugzilla-Version=2.99.0
X-GNOME-Bugzilla-OtherBinaries=gimp-2.99
StartupNotify=true
MimeType=image/bmp;image/g3fax;image/gif;image/x-fits;image/x-pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/tiff;image/jpeg;image/x-psp;application/postscript;image/png;image/x-icon;image/x-xpixmap;image/x-exr;image/svg+xml;image/x-wmf;image/jp2;image/jpeg2000;image/jpx;image/x-xcursor;"

electricprism commented on 2016-01-08 08:41

@systemshq - this is what irc.freenode.net/#gimp 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 - https://bugzilla.gnome.org/show_bug.cgi?id=760292 ..so 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().
Aborting...

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:
https://github.com/GNOME/gimp/commit/44d5e7adcd6c8d3073a3cc9d71dee495ee58cf25

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:

https://github.com/GNOME/gimp/commit/d01ba07ed62eeccd237ffc560573d15c27e7efb1

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.

All comments