Package: gimp
Version: 2.8.14-1+b1
Severity: wishlist
Tags: patch

Dear Maintainer,

on June 6th upstream GEGL team released the new 0.3.0 version and I've
prepared a new package for it, landed in experimental suite on June
27th.

GEGL has only a couple of reverse dependencies: Gimp and GNOME Photos.

For GNOME Photos 3.16.x, it has bumped its requirements to GEGL 0.3.0
for a while now and to allow the transition of it to unstable/sid it
must verified that also Gimp builds fine against it.

So, I did some tests[1] and it works great!

Attached, you'll find the changes made to debian/control file and the
patch I've prepared to bump Babl and GEGL requirements in a couple of
upstream files.

Feel free to use them to prepare an experimental package to check the
real impact of the library change.

Cheers.


[1] http://debomatic-amd64.debian.net/distribution#experimental/gimp/2.8.14-1.1/

-- System Information:
Debian Release: stretch/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (1, 
'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gimp depends on:
ii  gimp-data            2.8.14-1
ii  libaa1               1.4p5-43
ii  libatk1.0-0          2.16.0-2
ii  libbabl-0.1-0        0.1.12-2
ii  libbz2-1.0           1.0.6-8
ii  libc6                2.19-18
ii  libcairo2            1.14.2-2
ii  libdbus-1-3          1.8.18-1
ii  libdbus-glib-1-2     0.102-1
ii  libexif12            0.6.21-2
ii  libexpat1            2.1.0-6+b3
ii  libfontconfig1       2.11.0-6.3
ii  libfreetype6         2.5.2-4
ii  libgdk-pixbuf2.0-0   2.31.4-2
ii  libgegl-0.2-0        0.2.0-7+b1
ii  libgimp2.0           2.8.14-1+b1
ii  libglib2.0-0         2.44.1-1.1
ii  libgs9               9.06~dfsg-2
ii  libgtk2.0-0          2.24.28-1
ii  libgudev-1.0-0       230-2
ii  libice6              2:1.0.9-1+b1
ii  libjasper1           1.900.1-debian1-2.4
ii  libjpeg62-turbo      1:1.4.0-7
ii  liblcms2-2           2.6-3+b3
ii  libmng1              1.0.10+dfsg-3.1+b3
ii  libpango-1.0-0       1.36.8-3
ii  libpangocairo-1.0-0  1.36.8-3
ii  libpangoft2-1.0-0    1.36.8-3
ii  libpng12-0           1.2.50-2+b2
ii  libpoppler-glib8     0.26.5-2
ii  librsvg2-2           2.40.9-2
ii  libsm6               2:1.2.2-1+b1
ii  libtiff5             4.0.3-13
ii  libwmf0.2-7          0.2.8.4-10.3+b2
ii  libx11-6             2:1.6.3-1
ii  libxcursor1          1:1.1.14-1+b1
ii  libxext6             2:1.3.3-1
ii  libxfixes3           1:5.0.1-2+b2
ii  libxmu6              2:1.1.2-1
ii  libxpm4              1:3.5.11-1+b1
ii  libxt6               1:1.1.4-1+b1
ii  python-gtk2          2.24.0-4
ii  python2.7            2.7.10-2
pn  python:any           <none>
ii  zlib1g               1:1.2.8.dfsg-2+b1

Versions of packages gimp recommends:
ii  ghostscript  9.06~dfsg-2

Versions of packages gimp suggests:
pn  gimp-data-extras          <none>
pn  gimp-help-en | gimp-help  <none>
ii  gvfs-backends             1.24.1-2+b1
ii  libasound2                1.0.28-1

-- no debconf information

-- 
Matteo F. Vescovi || Debian Developer
GnuPG KeyID: 4096R/0x8062398983B2CF7A
diff --git a/app/sanity.c b/app/sanity.c
index febddfb..85fea55 100644
--- a/app/sanity.c
+++ b/app/sanity.c
@@ -351,7 +351,7 @@ sanity_check_babl (void)
 
 #define BABL_REQUIRED_MAJOR 0
 #define BABL_REQUIRED_MINOR 1
-#define BABL_REQUIRED_MICRO 10
+#define BABL_REQUIRED_MICRO 12
 
   babl_get_version (&babl_major_version,
                     &babl_minor_version,
@@ -388,7 +388,7 @@ sanity_check_gegl (void)
   gint gegl_micro_version;
 
 #define GEGL_REQUIRED_MAJOR 0
-#define GEGL_REQUIRED_MINOR 2
+#define GEGL_REQUIRED_MINOR 3
 #define GEGL_REQUIRED_MICRO 0
 
   gegl_get_version (&gegl_major_version,
diff --git a/configure.ac b/configure.ac
index 26812b6..4252fe9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -40,8 +40,8 @@ m4_define([gimp_stable],
 m4_define([gimp_full_name], [GNU Image Manipulation Program])
 
 # required versions of other packages
-m4_define([babl_required_version], [0.1.10])
-m4_define([gegl_required_version], [0.2.0])
+m4_define([babl_required_version], [0.1.12])
+m4_define([gegl_required_version], [0.3.0])
 m4_define([glib_required_version], [2.30.2])
 m4_define([atk_required_version], [2.2.0])
 m4_define([gtk_required_version], [2.24.10])
@@ -519,7 +519,7 @@ AC_SUBST(ISO_CODES_LOCALEDIR)
 ###############################
 
 PKG_CHECK_MODULES(BABL, babl >= babl_required_version)
-PKG_CHECK_MODULES(GEGL, gegl-0.2 >= gegl_required_version)
+PKG_CHECK_MODULES(GEGL, gegl-0.3 >= gegl_required_version)
 PKG_CHECK_MODULES(ATK, atk >= atk_required_version)
 
 AM_PATH_GLIB_2_0(glib_required_version, :,
diff --git a/debian/control b/debian/control
index e293761..959f694 100644
--- a/debian/control
+++ b/debian/control
@@ -27,7 +27,7 @@ Build-Depends: debhelper (>= 8),
                libfontconfig1-dev (>= 2.2.0),
                libglib2.0-dev (>= 2.30.2),
                libglib2.0-doc,
-               libgegl-dev (>= 0.2.0),
+               libgegl-dev (>= 0.3.0),
                libgtk2.0-dev (>= 2.24.10),
                libgtk2.0-doc,
                libgdk-pixbuf2.0-dev (>= 2.24.1),
@@ -37,6 +37,7 @@ Build-Depends: debhelper (>= 8),
                libice-dev,
                libjasper-dev,
                libjpeg-dev,
+               libjson-glib-dev,
                liblcms2-dev (>= 2.2),
                libmng-dev,
                libpango1.0-dev (>= 1.29.4),

Attachment: signature.asc
Description: Digital signature

Reply via email to