Eric,

On Tue, Sep 30, 2014, at 15:48, Eric Soroos wrote:
> On 09/30/2014 06:06 AM, Ondřej Surý wrote:
> > Source: pillow
> > Version: 2.6.0~rc1-1
> > Severity: important
> > Tags: patch
> > User: ond...@debian.org
> > Usertags: libjpeg-turbo-transition
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA512
> >
> > Dear maintainer(s),
> >
> > Debian is transitioning from IJG JPEG library (src:libjpeg8) to
> > libjpeg-turbo implementation (src:libjpeg-turbo)[1] of libjpeg62 API
> > with "decode from memory buffer" interface (jpeg_mem_{src,dest}).
> >
> > Your package cannot be transitioned automatically as it explicitly
> > build depends on specific API/ABI (libjpeg8-dev) and this build
> > dependency needs to be changed to libjpeg-dev.  In most if not all
> > cases this should be sufficient to build against libjpeg-turbo.
> >
> > I am in process of testing each package in question to compile against
> > libjpeg-turbo and I will provide a suitable patch for each package
> > when I will succeed.
> >
> 
> This should be ok, Pillow works with libjpeg-turbo elsewhere.

Somehow the patch didn't get attached. So here it is and tested (well,
I have compiled 2.5.3 in this case, but it shouldn't make a difference).

Cheers,
-- 
Ondřej Surý <ond...@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
diff --git a/debian/changelog b/debian/changelog
index be96452..5562272 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pillow (2.6.0~rc1-1.1) unstable; urgency=medium
+
+  * Change B-D to libjpeg-dev to finish the transition to libjpeg-turbo
+
+ -- Ondřej Surý <ond...@debian.org>  Mon, 29 Sep 2014 17:03:28 +0200
+
 pillow (2.6.0~rc1-1) unstable; urgency=medium
 
   * Pillow 2.6.0 release candidate 1.
diff --git a/debian/control b/debian/control
index fab3d07..2862fbd 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends: debhelper, tk-dev, dpkg-dev (>= 1.16.1~),
   python-tk, python-tk-dbg,
   python3-tk, python3-tk-dbg,
   python-nose, python3-nose,
-  libsane-dev, libfreetype6-dev, libjpeg8-dev, zlib1g-dev, liblcms2-dev,
+  libsane-dev, libfreetype6-dev, libjpeg-dev, zlib1g-dev, liblcms2-dev,
   libwebp-dev
 Build-Conflicts: python-cffi, python3-cffi
 Standards-Version: 3.9.6

Reply via email to