Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 550108 - media-gfx/gimp: Should use slotted >=media-libs/gegl-0.2 dependency
Summary: media-gfx/gimp: Should use slotted >=media-libs/gegl-0.2 dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
: 550538 (view as bug list)
Depends on:
Blocks: gnome-3.16
  Show dependency tree
 
Reported: 2015-05-22 05:20 UTC by Priit Laes (IRC: plaes)
Modified: 2015-06-09 14:43 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gimp-2.8.14-gegl-0.3.patch (gimp-2.8.14-gegl-0.3.patch,858 bytes, patch)
2015-06-09 14:21 UTC, Jura
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (IRC: plaes) 2015-05-22 05:20:55 UTC
Currently gimp checks for `gegl-0.2 >= gegl_required_version` in configure.ac, but dependency in the ebuilds is `>=media-libs/gegl-0.2.0`

This would also pull in gegl-0.3.x (currently present in GNOME overlay).

Somewhat related to this is bug 549532
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-05-25 09:25:00 UTC
Gnome 3.16 requires gegl-0.3 snapshot for gnome-photos, ebuild has been bumped in overlay and slotted to co-exist with 0.2.

We need gegl to be slotted and its user to use the slot to avoid having to patch gimp due to other software requiring newer versions.

Bump: https://gitweb.gentoo.org/proj/gnome.git/commit/media-libs/gegl/gegl-0.3.0_pre20150304.ebuild?id=7be4e35b9c4908c42bf2c2e703ff4fe7740e1b0a

Ebuild: https://gitweb.gentoo.org/proj/gnome.git/tree/media-libs/gegl/gegl-0.3.0_pre20150304.ebuild

The snapshot was chosen according to Fedora's .spec after checking with Gnome upstream that we needed this.

If you do not have time to make these changes, I'll happily work on it.
Comment 2 Sebastian Pipping gentoo-dev 2015-05-25 17:27:57 UTC
(In reply to Gilles Dartiguelongue from comment #1)
> If you do not have time to make these changes, I'll happily work on it.

Yes, please.  No objections.
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-05-25 23:53:34 UTC
(In reply to Sebastian Pipping from comment #2)

Thanks, added to gx86. Please check that everything is sane :)

+*babl-0.1.12 (25 May 2015)
+
+  25 May 2015; Alexandre Rostovtsev <tetromino@gentoo.org> +babl-0.1.12.ebuild,
+  babl-9999.ebuild, metadata.xml:
+  Non-maintainer version bump from the gnome overlay, needed for gegl-0.3 (bug
+  #550108). Update live ebuild. Remove unused flag descriptions.

+*gegl-0.3.0_pre20150304 (25 May 2015)
+
+  25 May 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  gegl-0.2.0-r2.ebuild, +gegl-0.3.0_pre20150304.ebuild, gegl-9999.ebuild,
+  metadata.xml:
+  Non-maintainer version bump from the gnome overlay, needed for gnome-3.16
+  (bug #550108). Update live ebuild. Slotify deps.

+  25 May 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  gimp-2.8.10-r1.ebuild, gimp-2.8.10-r2.ebuild, gimp-2.8.14.ebuild,
+  gimp-9999.ebuild:
+  gegl is now slotted (bug #550108).
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-05-27 15:59:27 UTC
*** Bug 550538 has been marked as a duplicate of this bug. ***
Comment 5 Jura 2015-06-09 14:21:48 UTC
Created attachment 404824 [details, diff]
gimp-2.8.14-gegl-0.3.patch

Gimp compile and work's with gegl-0.3
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-09 14:43:05 UTC
(In reply to Jura from comment #5)
> Created attachment 404824 [details, diff] [details, diff]
> gimp-2.8.14-gegl-0.3.patch
> 
> Gimp compile and work's with gegl-0.3

gimp-2-8 branch in upstream git is still requiring gegl-0.2; master branch did switch to 0.3 at some point.

Why do you believe that 0.3 should be used with gimp-2.8.x? Are you involved with gimp upstream development?