you can fetch the gtk3-port-branch with git://git.gnome.org/gimp#branch=gtk3-port. The sed stuff should go into a prepare function.
Search Criteria
Package Details: gimp-git 2:3.0.0.RC1.r40.0cd0206917-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.52 |
First Submitted: | 2009-05-27 08:12 (UTC) |
Last Updated: | 2024-11-14 16:59 (UTC) |
Dependencies (57)
- appstream-glib (appstream-glib-gitAUR)
- 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)
- libwmf (libwmf-gitAUR)
- mypaint-brushes1
- openexr (openexr-gitAUR)
- poppler-data
- poppler-glib (poppler-glib-gitAUR)
- Show 37 more dependencies...
Required by (103)
- brscan-skey (requires gimp) (optional)
- djvupages-git (requires gimp) (optional)
- 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-lensfun (requires gimp)
- 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-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-gmic-git
- gimp-plugin-gmic-pre-gimp3 (requires gimp)
- gimp-plugin-gmic-pre-gimp3 (requires gimp) (make)
- 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-scm-git (requires gimp)
- gimp-plugin-satequalizer (requires gimp)
- gimp-plugin-saveforweb (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-refocus (requires gimp)
- gimp-script-divide-scanned-images (requires gimp)
- gimp-script-luminosity-masks (requires gimp)
- gimp3-plugin-resynthesizer-git (requires gimp)
- gmic-pre-gimp3 (requires gimp)
- gmic-pre-gimp3 (requires gimp) (make)
- gnome-xcf-thumbnailer (requires gimp)
- gtkam (requires gimp) (make)
- img2xterm (requires gimp) (optional)
- img2xterm-git (requires gimp) (optional)
- iscan (requires gimp) (make)
- lib32-gimp (requires gimp)
- libjxl-doc-git (requires gimp) (make)
- libjxl-git (requires gimp) (make)
- libjxl-git (requires gimp) (optional)
- libjxl-metrics (requires gimp) (make)
- libjxl-metrics-git (requires gimp) (make)
- 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)
Latest Comments
« First ‹ Previous 1 .. 32 33 34 35 36 37 38 39 40 41 42 .. 46 Next › Last »
haawda commented on 2016-03-14 06:24 (UTC)
haawda commented on 2016-01-27 19:25 (UTC)
I can confirm that mypaint is indeed needed.
ksj commented on 2016-01-27 13:43 (UTC)
When I tried to build this package, build fails, because mypaint library was missing. Mypaint in official repository is build with pygtk, which is depend on gtk2. Because this is gtk3 package, I choose git version, which is not depended on gtk2.
jplatte commented on 2016-01-27 13:13 (UTC)
Why does this depend on mypaint-git?
electricprism commented on 2016-01-08 08:41 (UTC)
@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 (UTC) (edited on 2016-01-03 14:34 (UTC) by systemshq)
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 (UTC) (edited on 2015-12-28 17:37 (UTC) by ShadowKyogre)
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 (UTC)
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 (UTC) (edited on 2015-12-27 00:08 (UTC) by swyter)
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.
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!