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),
signature.asc
Description: Digital signature