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