c4fb9d8
%global py3_incdir %(python3 -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())')
13f3cb9
%global py3_libbuilddir %(python3 -c 'import sys; import sysconfig; print("lib.{p}-{v[0]}.{v[1]}".format(p=sysconfig.get_platform(), v=sys.version_info))')
08526f0
3c2415a
%global srcname pillow
dbe2bd3
# bootstrap building docs (pillow is required by docutils, docutils are
dbe2bd3
#  required by sphinx; pillow build-requires sphinx)
0289f9a
%global with_docs 1
13f3cb9
3c2415a
Name:           python-%{srcname}
25a88a8
Version:        7.2.0
1989821
Release:        5%{?dist}
8823227
Summary:        Python image processing library
08526f0
08526f0
# License: see http://www.pythonware.com/products/pil/license.htm
08526f0
License:        MIT
2cd2018
URL:            http://python-pillow.github.io/
3c2415a
Source0:        https://github.com/python-pillow/Pillow/archive/%{version}/Pillow-%{version}.tar.gz
1989821
# Testdata for CVE backports below
1989821
Source1:        CVE_testdata.tar.gz
08526f0
4d4c6bf
# Backport fix for CVE-2020-35653
4d4c6bf
# https://github.com/python-pillow/Pillow/commit/2f409261eb1228e166868f8f0b5da5cda52e55bf
4d4c6bf
Patch1:         pillow_CVE-2020-35653.patch
4d4c6bf
# Backport fix for CVE-2020-35654
4d4c6bf
# https://github.com/python-pillow/Pillow/commit/eb8c1206d6b170d4e798a00db7432e023853da5c
4d4c6bf
Patch2:         pillow_CVE-2020-35654.patch
4d4c6bf
# Backport fix for CVE-2020-35655
4d4c6bf
# https://github.com/python-pillow/Pillow/commit/120eea2e4547a7d1826afdf01563035844f0b7d5
4d4c6bf
Patch3:         pillow_CVE-2020-35655.patch
e5ac0ac
# Backport fix for CVE-2021-25289
e5ac0ac
# https://github.com/python-pillow/Pillow/commit/3fee28eb9479bf7d59e0fa08068f9cc4a6e2f04c
e5ac0ac
Patch4:         CVE-2021-25289.patch
e5ac0ac
# Backport fix for CVE-2021-25290
e5ac0ac
# https://github.com/python-pillow/Pillow/commit/86f02f7c70862a0954bfe8133736d352db978eaa
e5ac0ac
Patch5:         CVE-2021-25290.patch
e5ac0ac
# Backport fix for CVE-2021-25291
e5ac0ac
# https://github.com/python-pillow/Pillow/commit/cbdce6c5d054fccaf4af34b47f212355c64ace7a
e5ac0ac
Patch6:         CVE-2021-25291.patch
e5ac0ac
# Backport fix for CVE-2021-25292
e5ac0ac
# https://github.com/python-pillow/Pillow/commit/3bce145966374dd39ce58a6fc0083f8d1890719c
e5ac0ac
Patch7:         CVE-2021-25292.patch
e5ac0ac
# Backport fix for CVE-2021-25293
e5ac0ac
# https://github.com/python-pillow/Pillow/commit/4853e522bddbec66022c0915b9a56255d0188bf9
e5ac0ac
Patch8:         CVE-2021-25293.patch
1989821
# Backport patch for CVE-2021-2792{1,2,3}
1989821
Patch9:         CVE-2021-2792x.patch
1989821
4d4c6bf
4d4c6bf
08526f0
BuildRequires:  freetype-devel
6a32c69
BuildRequires:  gcc
fad0f36
BuildRequires:  ghostscript
6a32c69
BuildRequires:  lcms2-devel
abd2771
BuildRequires:  libimagequant-devel
6a32c69
BuildRequires:  libjpeg-devel
e91194e
BuildRequires:  libraqm-devel
6a32c69
BuildRequires:  libtiff-devel
6a32c69
BuildRequires:  libwebp-devel
6a32c69
BuildRequires:  openjpeg2-devel
6a32c69
BuildRequires:  tk-devel
6a32c69
BuildRequires:  zlib-devel
ba5f93b
6a32c69
BuildRequires:  python3-cffi
08526f0
BuildRequires:  python3-devel
8823227
BuildRequires:  python3-numpy
abd2771
BuildRequires:  python3-olefile
6a32c69
BuildRequires:  python3-qt5
6a32c69
BuildRequires:  python3-setuptools
dbe2bd3
%if 0%{?with_docs}
9a3acab
BuildRequires:  python3-sphinx
52599f4
BuildRequires:  python3-sphinx_rtd_theme
45afc23
%endif
6a32c69
BuildRequires:  python3-tkinter
08526f0
ba5f93b
# For EpsImagePlugin.py
ba5f93b
Requires:       ghostscript
ba5f93b
b7d1245
%global __provides_exclude_from ^%{python3_sitearch}/PIL/.*\\.so$
08526f0
08526f0
%description
08526f0
Python image processing library, fork of the Python Imaging Library (PIL)
08526f0
08526f0
This library provides extensive file format support, an efficient
08526f0
internal representation, and powerful image processing capabilities.
08526f0
f324085
There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
f324085
devel (development) and doc (documentation).
08526f0
08526f0
3c2415a
%package -n python3-%{srcname}
08526f0
Summary:        Python 3 image processing library
3c2415a
%{?python_provide:%python_provide python3-%{srcname}}
29b0e8d
Provides:       python3-imaging = %{version}-%{release}
abd2771
# For MicImagePlugin.py, FpxImagePlugin.py
abd2771
Requires:       python3-olefile
3c2415a
3c2415a
%description -n python3-%{srcname}
f6d5df2
Python image processing library, fork of the Python Imaging Library (PIL)
f6d5df2
f6d5df2
This library provides extensive file format support, an efficient
f6d5df2
internal representation, and powerful image processing capabilities.
f6d5df2
f6d5df2
There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
f6d5df2
devel (development) and doc (documentation).
08526f0
08526f0
3c2415a
%package -n python3-%{srcname}-devel
3c2415a
Summary:        Development files for %{srcname}
08526f0
Requires:       python3-devel, libjpeg-devel, zlib-devel
3c2415a
Requires:       python3-%{srcname}%{?_isa} = %{version}-%{release}
3c2415a
%{?python_provide:%python_provide python3-%{srcname}-devel}
3c2415a
Provides:       python3-imaging-devel = %{version}-%{release}
08526f0
3c2415a
%description -n python3-%{srcname}-devel
3c2415a
Development files for %{srcname}.
08526f0
08526f0
3c2415a
%package -n python3-%{srcname}-doc
3c2415a
Summary:        Documentation for %{srcname}
08526f0
BuildArch:      noarch
3c2415a
Requires:       python3-%{srcname} = %{version}-%{release}
3c2415a
%{?python_provide:%python_provide python3-%{srcname}-doc}
3c2415a
Provides:       python3-imaging-doc = %{version}-%{release}
08526f0
3c2415a
%description -n python3-%{srcname}-doc
3c2415a
Documentation for %{srcname}.
08526f0
08526f0
3c2415a
%package -n python3-%{srcname}-tk
3c2415a
Summary:        Tk interface for %{srcname}
ff154b2
Requires:       python3-tkinter
3c2415a
Requires:       python3-%{srcname}%{?_isa} = %{version}-%{release}
3c2415a
%{?python_provide:%python_provide python3-%{srcname}-tk}
3c2415a
Provides:       python3-imaging-tk = %{version}-%{release}
08526f0
3c2415a
%description -n python3-%{srcname}-tk
3c2415a
Tk interface for %{name}.
8823227
8823227
3c2415a
%package -n python3-%{srcname}-qt
3c2415a
Summary:        Qt %{srcname} image wrapper
75aa7df
Requires:       python3-qt5
3c2415a
Requires:       python3-%{srcname}%{?_isa} = %{version}-%{release}
3c2415a
%{?python_provide:%python_provide python3-%{srcname}-qt}
3c2415a
Provides:       python3-imaging-qt = %{version}-%{release}
8823227
3c2415a
%description -n python3-%{srcname}-qt
3c2415a
Qt %{srcname} image wrapper.
08526f0
08526f0
08526f0
%prep
1989821
%autosetup -p1 -a1 -n Pillow-%{version}
7eba531
1989821
cd CVE_testdata
1989821
for file in `cat index`; do
1989821
    install -Dpm 0644 `basename $file` ../$file;
1989821
done
08526f0
08526f0
%build
08526f0
# Build Python 3 modules
3c2415a
%py3_build
08526f0
dbe2bd3
%if 0%{?with_docs}
3c2415a
PYTHONPATH=$PWD/build/%py3_libbuilddir make -C docs html BUILDDIR=_build_py3 SPHINXBUILD=sphinx-build-%python3_version
3c2415a
rm -f docs/_build_py3/html/.buildinfo
45afc23
%endif
08526f0
08526f0
08526f0
%install
08526f0
# Install Python 3 modules
957ca9c
install -d %{buildroot}/%{py3_incdir}/Imaging
b7d1245
install -m 644 src/libImaging/*.h %{buildroot}/%{py3_incdir}/Imaging
3c2415a
%py3_install
08526f0
08526f0
08526f0
%check
08526f0
# Check Python 3 modules
13f3cb9
ln -s $PWD/Images $PWD/build/%py3_libbuilddir/Images
13f3cb9
cp -R $PWD/Tests $PWD/build/%py3_libbuilddir/Tests
13f3cb9
cp -R $PWD/selftest.py $PWD/build/%py3_libbuilddir/selftest.py
13f3cb9
pushd build/%py3_libbuilddir
9f4ae1e
PYTHONPATH=$PWD %{__python3} selftest.py
08526f0
popd
08526f0
08526f0
3c2415a
%files -n python3-%{srcname}
f324085
%doc README.rst CHANGES.rst
f324085
%license docs/COPYING
08526f0
%{python3_sitearch}/*
8823227
# These are in subpackages
13f3cb9
%exclude %{python3_sitearch}/PIL/_imagingtk*
08526f0
%exclude %{python3_sitearch}/PIL/ImageTk*
08526f0
%exclude %{python3_sitearch}/PIL/SpiderImagePlugin*
8823227
%exclude %{python3_sitearch}/PIL/ImageQt*
0bb3a35
%exclude %{python3_sitearch}/PIL/__pycache__/ImageTk*
0bb3a35
%exclude %{python3_sitearch}/PIL/__pycache__/SpiderImagePlugin*
0bb3a35
%exclude %{python3_sitearch}/PIL/__pycache__/ImageQt*
08526f0
3c2415a
%files -n python3-%{srcname}-devel
08526f0
%{py3_incdir}/Imaging/
08526f0
3c2415a
%files -n python3-%{srcname}-doc
dbe2bd3
%if 0%{?with_docs}
3c2415a
%doc docs/_build_py3/html
45afc23
%endif
08526f0
3c2415a
%files -n python3-%{srcname}-tk
13f3cb9
%{python3_sitearch}/PIL/_imagingtk*
08526f0
%{python3_sitearch}/PIL/ImageTk*
08526f0
%{python3_sitearch}/PIL/SpiderImagePlugin*
0bb3a35
%{python3_sitearch}/PIL/__pycache__/ImageTk*
0bb3a35
%{python3_sitearch}/PIL/__pycache__/SpiderImagePlugin*
8823227
3c2415a
%files -n python3-%{srcname}-qt
8823227
%{python3_sitearch}/PIL/ImageQt*
0bb3a35
%{python3_sitearch}/PIL/__pycache__/ImageQt*
08526f0
3c2415a
08526f0
%changelog
1989821
* Sat Mar 06 2021 Sandro Mani <manisandro@gmail.com> - 7.2.0-5
1989821
- Backport fix for CVE-2021-2792{1,2,3}
1989821
e5ac0ac
* Fri Mar 05 2021 Sandro Mani <manisandro@gmail.com> - 7.2.0-4
e5ac0ac
- Backport fixes for CVE-2021-25289, CVE-2021-25290, CVE-2021-25291, CVE-2021-25292, CVE-2021-25293
e5ac0ac
4d4c6bf
* Fri Jan 15 2021 Sandro Mani <manisandro@gmail.com> - 7.2.0-3
4d4c6bf
- Backport fixes for CVE-2020-35653, CVE-2020-35654, CVE-2020-35655
4d4c6bf
23b29ae
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.0-2
23b29ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
23b29ae
25a88a8
* Tue Jun 30 2020 Sandro Mani <manisandro@gmail.com> - 7.2.0-1
25a88a8
- Update to 7.2.0
25a88a8
ba9baaa
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 7.1.2-2
ba9baaa
- Rebuilt for Python 3.9
ba9baaa
e658223
* Sat Apr 25 2020 Sandro Mani <manisandro@gmail.com> - 7.1.2-1
e658223
- Update to 7.1.2
e658223
999e81a
* Tue Apr 21 2020 Charalampos Stratakis <cstratak@redhat.com> - 7.1.1-2
999e81a
- Fix html docs build failure with Sphinx3 (rhbz#1823884)
999e81a
55447d7
* Thu Apr 02 2020 Sandro Mani <manisandro@gmail.com> - 7.1.1-1
55447d7
- Update to 7.1.1
55447d7
69202da
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.0.0-2
69202da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
69202da
3c5030b
* Tue Jan 07 2020 Sandro Mani <manisandro@gmail.com> - 7.0.0-1
3c5030b
- Update to 7.0.0
3c5030b
- Drop python2 packages
3c5030b
c5ae8eb
* Mon Oct 21 2019 Sandro Mani <manisandro@gmail.com> - 6.2.1-1
c5ae8eb
- Update to 6.2.1
c5ae8eb
ebcca56
* Mon Oct 07 2019 Petr Viktorin <pviktori@redhat.com> - 6.2.0-2
ebcca56
- Remove optional build dependency on python2-cffi
ebcca56
45afc23
* Tue Oct 01 2019 Sandro Mani <manisandro@gmail.com> - 6.2.0-1
45afc23
- Update to 6.2.0
45afc23
28aeda9
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 6.1.0-4
28aeda9
- Rebuilt for Python 3.8
28aeda9
75aa7df
* Mon Aug 12 2019 Sandro Mani <manisandro@gmail.com> - 6.1.0-3
75aa7df
- Drop python2-pillow-qt, python2-pillow-tk
75aa7df
0c76d60
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.0-2
0c76d60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0c76d60
26af661
* Mon Jul 01 2019 Sandro Mani <manisandro@gmail.com> - 6.1.0-1
26af661
- Update to 6.1.0
26af661
73cac2f
* Fri May 31 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 6.0.0-2
73cac2f
- Fix broken Python/C interop on s390x
73cac2f
e91194e
* Tue Apr 02 2019 Sandro Mani <manisandro@gmail.com> - 6.0.0-1
e91194e
- Update to 6.0.0
e91194e
b0fd5fe
* Sun Mar 10 2019 Sandro Mani <manisandro@gmail.com> - 5.4.1-4
b0fd5fe
- Drop python2-pillow-doc
b0fd5fe
c4fb9d8
* Mon Mar 04 2019 Yatin Karel <ykarel@redhat.com> - 5.4.1-3
c4fb9d8
- Fix python3 conditional
c4fb9d8
723b05d
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.1-2
723b05d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
723b05d
77d2ac7
* Mon Jan 07 2019 Sandro Mani <manisandro@gmail.com> - 5.4.1-1
77d2ac7
- Update to 5.4.1
77d2ac7
e03d568
* Mon Oct 01 2018 Sandro Mani <manisandro@gmail.com> - 5.3.0-1
e03d568
- Update to 5.3.0
e03d568
2d7c2cf
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-3
2d7c2cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2d7c2cf
33943d4
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 5.2.0-2
33943d4
- Rebuilt for Python 3.7
33943d4
8f39ad1
* Mon Jul 02 2018 Sandro Mani <manisandro@gmail.com> - 5.2.0-1
8f39ad1
- Update to 5.2.0
8f39ad1
ff154b2
* Wed Jun 27 2018 Miro Hrončok <mhroncok@redhat.com> - 5.1.1-3
ff154b2
- Fix the tkinter dependency
ff154b2
c99bfb9
* Sat Jun 16 2018 Miro Hrončok <mhroncok@redhat.com> - 5.1.1-2
c99bfb9
- Rebuilt for Python 3.7
c99bfb9
526fc95
* Wed Apr 25 2018 Sandro Mani <manisandro@gmail.com> - 5.1.1-1
526fc95
- Update to 5.1.1
526fc95
f994922
* Thu Apr 05 2018 Sandro Mani <manisandro@gmail.com> - 5.1.0-1
f994922
- Update to 5.1.0
f994922
6a32c69
* Wed Mar 07 2018 Sandro Mani <manisandro@gmail.com> - 5.0.0-3
6a32c69
- Add missing BR: gcc
6a32c69
6b451a1
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-2
6b451a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6b451a1
b7d1245
* Wed Jan 03 2018 Sandro Mani <manisandro@gmail.com> - 5.0.0-1
b7d1245
- Update to 5.0.0
b7d1245
906fa4b
* Tue Oct 03 2017 Sandro Mani <manisandro@gmail.com> - 4.3.0-1
906fa4b
- Update to 4.3.0
906fa4b
c974c26
* Tue Sep 05 2017 Troy Dawson <tdawson@redhat.com> - 4.2.1-5
c974c26
- Cleanup spec file conditionals
c974c26
b085eb1
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-4
b085eb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b085eb1
f6cbeaa
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-3
f6cbeaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f6cbeaa
Igor Gnatenko e05cd3e
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 4.2.1-2
Igor Gnatenko e05cd3e
- Rebuild due to bug in RPM (RHBZ #1468476)
Igor Gnatenko e05cd3e
2d0b6e4
* Thu Jul 06 2017 Sandro Mani <manisandro@gmail.com> - 4.2.1-1
2d0b6e4
- Update to 4.2.1
2d0b6e4
9e6661b
* Sat Jul 01 2017 Sandro Mani <manisandro@gmail.com> - 4.2.0-1
9e6661b
- Update to 4.2.0
9e6661b
6c064c8
* Fri Apr 28 2017 Sandro Mani <manisandro@gmail.com> - 4.1.1-1
6c064c8
- Update to 4.1.1
6c064c8
47cd546
* Wed Apr 05 2017 Sandro Mani <manisandro@gmail.com> - 4.1.0-1
47cd546
- Update to 4.1.0
47cd546
0bb3a35
* Wed Feb 15 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-3
0bb3a35
- Fix some __pycache__ files in wrong subpackage (#1422606)
0bb3a35
3fa5bc7
* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-2
3fa5bc7
- Rebuild (libwebp)
3fa5bc7
abd2771
* Tue Jan 03 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-1
abd2771
- Update to 4.0.0
abd2771
0289f9a
* Mon Dec 12 2016 Miro Hrončok <mhroncok@redhat.com> - 3.4.2-3
0289f9a
- Enable docs build
0289f9a
7953939
* Mon Dec 12 2016 Miro Hrončok <mhroncok@redhat.com> - 3.4.2-2
7953939
- Rebuild for Python 3.6
7953939
eee8c28
* Wed Oct 19 2016 Sandro Mani <manisandro@gmail.com> - 3.4.2-1
eee8c28
- Update to 3.4.2
eee8c28
5d0bb4d
* Tue Oct 04 2016 Sandro Mani <manisandro@gmail.com> - 3.4.1-1
5d0bb4d
- Update to 3.4.1
5d0bb4d
8ca8dcd
* Mon Oct 03 2016 Sandro Mani <manisandro@gmail.com> - 3.4.0-1
8ca8dcd
- Update to 3.4.0
8ca8dcd
6338ebf
* Thu Aug 18 2016 Sandro Mani <manisandro@gmail.com> - 3.3.1-1
6338ebf
- Update  to 3.3.1
6338ebf
e8abd9c
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.0-2
e8abd9c
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
e8abd9c
3c2415a
* Sat Jul 02 2016 Sandro Mani <manisandro@gmail.com> - 3.3.0-1
3c2415a
- Update to 3.3.0
3c2415a
- Modernize spec
3c2415a
afd5c9c
* Fri Apr 01 2016 Sandro Mani <manisandro@gmail.com> - 3.2.0-1
afd5c9c
- Update to 3.2.0
afd5c9c
f6d5df2
* Wed Feb 10 2016 Sandro Mani <manisandro@gmail.com> - 3.1.1-3
f6d5df2
- Fix broken python3-pillow package description
f6d5df2
2097aae
* Sun Feb 07 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.1.1-2
2097aae
- Fix provides
2097aae
d5d04bb
* Thu Feb 04 2016 Sandro Mani <manisandro@gmail.com> - 3.1.1-1
d5d04bb
- Update to 3.1.1
d5d04bb
- Fixes CVE-2016-0740, CVE-2016-0775
d5d04bb
f0d6aec
* Mon Jan 11 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 3.1.0-2
f0d6aec
- Fix executable files in doc package bringing in python 2 for the python3 doc
f0d6aec
  packages
f0d6aec
ba30a4f
* Mon Jan 04 2016 Sandro Mani <manisandro@gmail.com> - 3.1.0-1
ba30a4f
- Update to 3.1.0
ba30a4f
bab8efc
* Tue Dec 29 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.0.0-5
bab8efc
- Build with docs
bab8efc
253f7d0
* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.0.0-4
253f7d0
- Rebuilt for libwebp soname bump
253f7d0
Robert Kuska 22adcd1
* Wed Oct 14 2015 Robert Kuska <rkuska@redhat.com> - 3.0.0-3
Robert Kuska 22adcd1
- Rebuilt for Python3.5 rebuild with docs
Robert Kuska 22adcd1
Robert Kuska 19237e1
* Tue Oct 13 2015 Robert Kuska <rkuska@redhat.com> - 3.0.0-2
Robert Kuska 19237e1
- Rebuilt for Python3.5 rebuild without docs
Robert Kuska 19237e1
8761ff4
* Fri Oct 02 2015 Sandro Mani <manisandro@gmail.com> - 3.0.0-1
8761ff4
- Update to 3.0.0
8761ff4
0c043dd
* Wed Jul 29 2015 Sandro Mani <manisandro@gmail.com> - 2.9.0-2
b8ee1f2
- Fix python3-pillow-tk Requires: tkinter -> python3-tkinter (#1248085)
b8ee1f2
52599f4
* Thu Jul 02 2015 Sandro Mani <manisandro@gmail.com> - 2.9.0-1
52599f4
- Update to 2.9.0
52599f4
8ed35a2
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.2-2
8ed35a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8ed35a2
1b8f64e
* Mon Jun 08 2015 Sandro Mani <manisandro@gmail.com> - 2.8.2-1
1b8f64e
- Update to 2.8.2
1b8f64e
51fae54
* Thu Apr 02 2015 Sandro Mani <manisandro@gmail.com> - 2.8.1-1
51fae54
- Update to 2.8.1
51fae54
506a4f0
* Wed Apr 01 2015 Sandro Mani <manisandro@gmail.com> - 2.8.0-1
506a4f0
- Update to 2.8.0
506a4f0
f324085
* Mon Jan 12 2015 Sandro Mani <manisandro@gmail.com> - 2.7.0-1
4ff0eac
- Update to 2.7.0
f324085
- Drop sane subpackage, is in python-sane now
f324085
- Fix python3 headers directory
f324085
- Drop Obsoletes: python3-pillow on python3-pillow-qt
4ff0eac
cfb328c
* Mon Oct 13 2014 Sandro Mani <manisandro@gmail.com> - 2.6.1-1
cfb328c
- Update to 2.6.1
cfb328c
7eba531
* Thu Oct 02 2014 Sandro Mani <manisandro@gmail.com> - 2.6.0-1
7eba531
- Update to 2.6.0
7eba531
775b3a4
* Wed Aug 20 2014 Sandro Mani <manisandro@gmail.com> - 2.5.3-3
775b3a4
- Rebuilding again to resolve transient build error that caused BZ#1131723
775b3a4
ef7aa31
* Tue Aug 19 2014 Stephen Gallagher <sgallagh@redhat.com> - 2.5.3-2
ef7aa31
- Rebuilding to resolve transient build error that caused BZ#1131723
ef7aa31
bfc51aa
* Tue Aug 19 2014 Sandro Mani <manisandro@gmail.com> - 2.5.3-1
bfc51aa
- Update to 2.5.3 (Fix CVE-2014-3598, a DOS in the Jpeg2KImagePlugin)
bfc51aa
6bc59a1
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.2-2
6bc59a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
6bc59a1
45c6065
* Wed Aug 13 2014 Sandro Mani <manisandro@gmail.com> - 2.5.2-1
45c6065
- Update to 2.5.2 (Fix CVE-2014-3589, a DOS in the IcnsImagePlugin)
45c6065
92e3ea4
* Sat Jul 26 2014 Sandro Mani <manisandro@gmail.com> - 2.5.1-2
92e3ea4
- Reenable jpeg2k tests on big endian arches
92e3ea4
907e54f
* Tue Jul 15 2014 Sandro Mani <manisandro@gmail.com> - 2.5.1-1
907e54f
- Update to 2.5.1
907e54f
e9b7f54
* Wed Jul 02 2014 Sandro Mani <manisandro@gmail.com> - 2.5.0-1
e9b7f54
- Update to 2.5.0
e9b7f54
2bc5ed6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-11
2bc5ed6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2bc5ed6
92e3ea4
* Wed May 28 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-10
bdb7819
- Rebuild with docs enabled
bdb7819
- Update python-pillow_openjpeg-2.1.0.patch
bdb7819
db39066
* Tue May 27 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-9
db39066
- Rebuild against openjpeg-2.1.0
db39066
8fb8aca
* Fri May 23 2014 Dan Horák <dan[at]danny.cz> - 2.4.0-8
8fb8aca
- skip jpeg2k tests on big endian arches (#1100762)
8fb8aca
b8cd4a1
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.0-7
b8cd4a1
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
b8cd4a1
a5633ae
* Tue May 13 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 2.4.0-6
a5633ae
- Set with_docs to 1 to build docs.
a5633ae
dbe2bd3
* Tue May 13 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 2.4.0-5
dbe2bd3
- Bootstrap building sphinx docs because of circular dependency with sphinx.
dbe2bd3
Orion Poplawski 9a237ab
* Fri May  9 2014 Orion Poplawski <orion@cora.nwra.com> - 2.4.0-4
Orion Poplawski 9a237ab
- Rebuild for Python 3.4
Orion Poplawski 9a237ab
c98c21d
* Tue Apr 22 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-3
c98c21d
- Add patch: Have the tempfile use a suffix with a dot
c98c21d
9f4ae1e
* Thu Apr 17 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-2
9f4ae1e
- Enable Jpeg2000 support
9f4ae1e
- Enable webp support also on s390* archs, bug #962091 is now fixed
9f4ae1e
- Add upstream patch for ghostscript detection
9f4ae1e
876b5e8
* Wed Apr 02 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-1
876b5e8
- Update to 2.4.0
876b5e8
876b5e8
* Wed Mar 19 2014 Sandro Mani <manisandro@gmail.com> - 2.3.1-1
80090e2
- Update to 2.3.1 (Fix insecure use of tempfile.mktemp (CVE-2014-1932 CVE-2014-1933))
80090e2
29b0e8d
* Thu Mar 13 2014 Jakub Dorňák <jdornak@redhat.com> - 2.3.0-5
29b0e8d
- python-pillow does not provide python3-imaging
29b0e8d
  (python3-pillow does)
29b0e8d
ba5f93b
* Tue Jan 07 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-4
ba5f93b
- Add missing ghostscript Requires and BuildRequires
ba5f93b
c52ccae
* Mon Jan 06 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-3
c52ccae
- Remove python-pillow_help-theme.patch, add python-sphinx-theme-better BR
c52ccae
acc60b5
* Sun Jan 05 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-2
bcbb5e7
- Rebuild with docs enabled
bcbb5e7
- Change lcms BR to lcms2
9a3acab
957ca9c
* Thu Jan 02 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-1
957ca9c
- Update to 2.3.0
4a6eafb
- Build with doc disabled to break circular python-pillow -> python-sphinx -> python pillow dependency
957ca9c
87e5e92
* Wed Oct 23 2013 Sandro Mani <manisandro@gmail.com> - 2.2.1-2
87e5e92
- Backport fix for decoding tiffs with correct byteorder, fixes rhbz#1019656
87e5e92
98c429c
* Wed Oct 02 2013 Sandro Mani <manisandro@gmail.com> - 2.2.1-1
98c429c
- Update to 2.2.1
98c429c
- Really enable webp on ppc, but leave disabled on s390
98c429c
4889461
* Thu Aug 29 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-4
4889461
- Add patch to fix incorrect PyArg_ParseTuple tuple signature, fixes rhbz#962091 and rhbz#988767.
4889461
- Renable webp support on bigendian arches
4889461
979b61e
* Wed Aug 28 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-3
979b61e
- Add patch to fix memory corruption caused by invalid palette size, see rhbz#1001122
979b61e
d65f67c
* Tue Jul 30 2013 Karsten Hopp <karsten@redhat.com> 2.1.0-2
d65f67c
- Build without webp support on ppc* archs (#988767)
d65f67c
13f3cb9
* Wed Jul 03 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-1
13f3cb9
- Update to 2.1.0
13f3cb9
- Run tests in builddir, not installroot
13f3cb9
- Build python3-pillow docs with python3
13f3cb9
- python-pillow_endian.patch upstreamed
13f3cb9
13f3cb9
* Mon May 13 2013 Roman Rakus <rrakus@redhat.com> - 2.0.0-10
13f3cb9
- Build without webp support on s390* archs
13f3cb9
  Resolves: rhbz#962059
13f3cb9
13f3cb9
* Sat May 11 2013 Roman Rakus <rrakus@redhat.com> - 2.0.0-9.gitd1c6db8
13f3cb9
- Conditionaly disable build of python3 parts on RHEL system
13f3cb9
4b2a1a0
* Wed May 08 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-8.gitd1c6db8
4b2a1a0
- Add patch to fix test failure on big-endian
4b2a1a0
9fec1ad
* Thu Apr 25 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.0-7.gitd1c6db8
9fec1ad
- Remove Obsoletes in the python-pillow-qt subpackage. Obsoletes isn't
9fec1ad
  appropriate since qt support didn't exist in the previous python-pillow
9fec1ad
  package so there's no reason to drag in python-pillow-qt when updating
9fec1ad
  python-pillow.
9fec1ad
8823227
* Fri Apr 19 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-6.gitd1c6db8
8823227
- Update to latest git
8823227
- python-pillow_quantization.patch now upstream
8823227
- python-pillow_endianness.patch now upstream
8823227
- Add subpackage for ImageQt module, with correct dependencies
8823227
- Add PyQt4 and numpy BR (for generating docs / running tests)
8823227
da3613d
* Mon Apr 08 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-5.git93a488e
da3613d
- Reenable tests on bigendian, add patches for #928927
da3613d
c216b5f
* Sun Apr 07 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-4.git93a488e
c216b5f
- Update to latest git
c216b5f
- disable tests on bigendian (PPC*, S390*) until rhbz#928927 is fixed
c216b5f
62bc370
* Fri Mar 22 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-3.gitde210a2
62bc370
- python-pillow_tempfile.patch now upstream
62bc370
- Add python3-imaging provides (bug #924867)
62bc370
68e0c58
* Fri Mar 22 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-2.git2e88848
68e0c58
- Update to latest git
68e0c58
- Remove python-pillow-disable-test.patch, gcc is now fixed
e43050c
- Add python-pillow_tempfile.patch to prevent a temporary file from getting packaged
68e0c58
9087d6f
* Tue Mar 19 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-1.git2f4207c
9087d6f
- Update to 2.0.0 git snapshot
9087d6f
- Enable python3 packages
9087d6f
- Add libwebp-devel BR for Pillow 2.0.0
9087d6f
1e23b47
* Wed Mar 13 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.7.8-6.20130305git
1e23b47
- Add ARM support
1e23b47
5a7afea
* Tue Mar 12 2013 Karsten Hopp <karsten@redhat.com> 1.7.8-5.20130305git
5a7afea
- add s390* and ppc* to arch detection
5a7afea
08526f0
* Tue Mar 05 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-4.20130305git7866759
08526f0
- Update to latest git snapshot
08526f0
- 0001-Cast-hash-table-values-to-unsigned-long.patch now upstream
08526f0
- Pillow-1.7.8-selftest.patch now upstream
08526f0
08526f0
* Mon Feb 25 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-3.20130210gite09ff61
08526f0
- Really remove -fno-strict-aliasing
08526f0
- Place comment on how to retreive source just above the Source0 line
08526f0
08526f0
* Mon Feb 18 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-2.20130210gite09ff61
08526f0
- Rebuild without -fno-strict-aliasing
08526f0
- Add patch for upstream issue #52
08526f0
08526f0
* Sun Feb 10 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-1.20130210gite09ff61
08526f0
- Initial RPM package