50a37d
%global py3_incdir %(python3 -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())')
50a37d
%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))')
50a37d
50a37d
%global srcname pillow
50a37d
# bootstrap building docs (pillow is required by docutils, docutils are
50a37d
#  required by sphinx; pillow build-requires sphinx)
50a37d
%global with_docs 1
50a37d
50a37d
Name:           python-%{srcname}
fa0294
Version:        8.2.0
fa0294
Release:        1%{?dist}
50a37d
Summary:        Python image processing library
50a37d
50a37d
# License: see http://www.pythonware.com/products/pil/license.htm
50a37d
License:        MIT
50a37d
URL:            http://python-pillow.github.io/
50a37d
Source0:        https://github.com/python-pillow/Pillow/archive/%{version}/Pillow-%{version}.tar.gz
fa0294
fa0294
# Don't error out if sphinx warnings occur
fa0294
Patch0:         python-pillow_spinxwarn.patch
fa0294
# Drop sphinx-issues requirement, it's not packaged for Fedora
fa0294
Patch1:         python-pillow_sphinx-issues.patch
50a37d
50a37d
BuildRequires:  freetype-devel
50a37d
BuildRequires:  gcc
50a37d
BuildRequires:  ghostscript
50a37d
BuildRequires:  lcms2-devel
fa0294
BuildRequires:  libimagequant-devel
50a37d
BuildRequires:  libjpeg-devel
fa0294
BuildRequires:  libraqm-devel
50a37d
BuildRequires:  libtiff-devel
50a37d
BuildRequires:  libwebp-devel
50a37d
BuildRequires:  openjpeg2-devel
50a37d
BuildRequires:  tk-devel
50a37d
BuildRequires:  zlib-devel
50a37d
50a37d
BuildRequires:  python3-cffi
50a37d
BuildRequires:  python3-devel
50a37d
BuildRequires:  python3-numpy
fa0294
BuildRequires:  python3-olefile
fa0294
BuildRequires:  python3-qt5
50a37d
BuildRequires:  python3-setuptools
50a37d
%if 0%{?with_docs}
fa0294
BuildRequires:  make
50a37d
BuildRequires:  python3-sphinx
50a37d
BuildRequires:  python3-sphinx_rtd_theme
fa0294
BuildRequires:  python3-sphinx-removed-in
fa0294
%endif
50a37d
BuildRequires:  python3-tkinter
50a37d
50a37d
# For EpsImagePlugin.py
50a37d
Requires:       ghostscript
50a37d
50a37d
%global __provides_exclude_from ^%{python3_sitearch}/PIL/.*\\.so$
50a37d
50a37d
%description
50a37d
Python image processing library, fork of the Python Imaging Library (PIL)
50a37d
50a37d
This library provides extensive file format support, an efficient
50a37d
internal representation, and powerful image processing capabilities.
50a37d
fa0294
There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
50a37d
devel (development) and doc (documentation).
50a37d
50a37d
50a37d
%package -n python3-%{srcname}
50a37d
Summary:        Python 3 image processing library
50a37d
%{?python_provide:%python_provide python3-%{srcname}}
50a37d
Provides:       python3-imaging = %{version}-%{release}
50a37d
# For MicImagePlugin.py, FpxImagePlugin.py
fa0294
Requires:       python3-olefile
50a37d
50a37d
%description -n python3-%{srcname}
50a37d
Python image processing library, fork of the Python Imaging Library (PIL)
50a37d
50a37d
This library provides extensive file format support, an efficient
50a37d
internal representation, and powerful image processing capabilities.
50a37d
fa0294
There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
50a37d
devel (development) and doc (documentation).
50a37d
50a37d
50a37d
%package -n python3-%{srcname}-devel
50a37d
Summary:        Development files for %{srcname}
50a37d
Requires:       python3-devel, libjpeg-devel, zlib-devel
50a37d
Requires:       python3-%{srcname}%{?_isa} = %{version}-%{release}
50a37d
%{?python_provide:%python_provide python3-%{srcname}-devel}
50a37d
Provides:       python3-imaging-devel = %{version}-%{release}
50a37d
50a37d
%description -n python3-%{srcname}-devel
50a37d
Development files for %{srcname}.
50a37d
50a37d
50a37d
%package -n python3-%{srcname}-doc
50a37d
Summary:        Documentation for %{srcname}
50a37d
BuildArch:      noarch
50a37d
Requires:       python3-%{srcname} = %{version}-%{release}
50a37d
%{?python_provide:%python_provide python3-%{srcname}-doc}
50a37d
Provides:       python3-imaging-doc = %{version}-%{release}
50a37d
50a37d
%description -n python3-%{srcname}-doc
50a37d
Documentation for %{srcname}.
50a37d
50a37d
50a37d
%package -n python3-%{srcname}-tk
50a37d
Summary:        Tk interface for %{srcname}
50a37d
Requires:       python3-tkinter
50a37d
Requires:       python3-%{srcname}%{?_isa} = %{version}-%{release}
50a37d
%{?python_provide:%python_provide python3-%{srcname}-tk}
50a37d
Provides:       python3-imaging-tk = %{version}-%{release}
50a37d
50a37d
%description -n python3-%{srcname}-tk
50a37d
Tk interface for %{name}.
50a37d
50a37d
fa0294
%package -n python3-%{srcname}-qt
fa0294
Summary:        Qt %{srcname} image wrapper
fa0294
Requires:       python3-qt5
fa0294
Requires:       python3-%{srcname}%{?_isa} = %{version}-%{release}
fa0294
%{?python_provide:%python_provide python3-%{srcname}-qt}
fa0294
Provides:       python3-imaging-qt = %{version}-%{release}
fa0294
fa0294
%description -n python3-%{srcname}-qt
fa0294
Qt %{srcname} image wrapper.
fa0294
fa0294
50a37d
%prep
50a37d
%autosetup -p1 -n Pillow-%{version}
50a37d
50a37d
50a37d
%build
fa0294
# Build Python 3 modules
50a37d
%py3_build
50a37d
50a37d
%if 0%{?with_docs}
50a37d
PYTHONPATH=$PWD/build/%py3_libbuilddir make -C docs html BUILDDIR=_build_py3 SPHINXBUILD=sphinx-build-%python3_version
50a37d
rm -f docs/_build_py3/html/.buildinfo
fa0294
%endif
50a37d
50a37d
50a37d
%install
fa0294
# Install Python 3 modules
50a37d
install -d %{buildroot}/%{py3_incdir}/Imaging
50a37d
install -m 644 src/libImaging/*.h %{buildroot}/%{py3_incdir}/Imaging
50a37d
%py3_install
50a37d
50a37d
50a37d
%check
fa0294
# Check Python 3 modules
50a37d
ln -s $PWD/Images $PWD/build/%py3_libbuilddir/Images
50a37d
cp -R $PWD/Tests $PWD/build/%py3_libbuilddir/Tests
50a37d
cp -R $PWD/selftest.py $PWD/build/%py3_libbuilddir/selftest.py
50a37d
pushd build/%py3_libbuilddir
50a37d
PYTHONPATH=$PWD %{__python3} selftest.py
50a37d
popd
50a37d
50a37d
%files -n python3-%{srcname}
fa0294
%doc README.md CHANGES.rst
50a37d
%license docs/COPYING
fa0294
%{python3_sitearch}/PIL/
fa0294
%{python3_sitearch}/Pillow-%{version}-py%{python3_version}.egg-info
50a37d
# These are in subpackages
50a37d
%exclude %{python3_sitearch}/PIL/_imagingtk*
50a37d
%exclude %{python3_sitearch}/PIL/ImageTk*
50a37d
%exclude %{python3_sitearch}/PIL/SpiderImagePlugin*
50a37d
%exclude %{python3_sitearch}/PIL/ImageQt*
50a37d
%exclude %{python3_sitearch}/PIL/__pycache__/ImageTk*
50a37d
%exclude %{python3_sitearch}/PIL/__pycache__/SpiderImagePlugin*
50a37d
%exclude %{python3_sitearch}/PIL/__pycache__/ImageQt*
50a37d
50a37d
%files -n python3-%{srcname}-devel
50a37d
%{py3_incdir}/Imaging/
50a37d
50a37d
%files -n python3-%{srcname}-doc
50a37d
%if 0%{?with_docs}
50a37d
%doc docs/_build_py3/html
fa0294
%endif
50a37d
50a37d
%files -n python3-%{srcname}-tk
50a37d
%{python3_sitearch}/PIL/_imagingtk*
50a37d
%{python3_sitearch}/PIL/ImageTk*
50a37d
%{python3_sitearch}/PIL/SpiderImagePlugin*
50a37d
%{python3_sitearch}/PIL/__pycache__/ImageTk*
50a37d
%{python3_sitearch}/PIL/__pycache__/SpiderImagePlugin*
50a37d
fa0294
%files -n python3-%{srcname}-qt
fa0294
%{python3_sitearch}/PIL/ImageQt*
fa0294
%{python3_sitearch}/PIL/__pycache__/ImageQt*
fa0294
50a37d
50a37d
%changelog
fa0294
* Fri Apr 02 2021 Sandro Mani <manisandro@gmail.com> - 8.2.0-1
fa0294
- Update to 8.2.0
fa0294
fa0294
* Sat Mar 06 2021 Sandro Mani <manisandro@gmail.com> - 8.1.2-1
fa0294
- Update to 8.1.2
fa0294
fa0294
* Tue Mar 02 2021 Sandro Mani <manisandro@gmail.com> - 8.1.1-1
fa0294
- Update to 8.1.1
fa0294
fa0294
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.1.0-3
fa0294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
fa0294
fa0294
* Sat Jan 09 2021 Robert-André Mauchin <zebob.m@gmail.com> - 8.1.0-2
fa0294
- Add patch to fix the import error occurring with Python 3.10
fa0294
- Fix: rhbz#1904379
fa0294
fa0294
* Sun Jan 03 2021 Sandro Mani <manisandro@gmail.com> - 8.1.0-1
fa0294
- Update to 8.1.0
fa0294
fa0294
* Fri Oct 23 2020 Sandro Mani <manisandro@gmail.com> - 8.0.1-1
fa0294
- Update to 8.0.1
fa0294
fa0294
* Thu Oct 15 2020 Sandro Mani <manisandro@gmail.com> - 8.0.0-1
fa0294
- Update to 8.0.0
fa0294
fa0294
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.0-2
fa0294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
fa0294
fa0294
* Tue Jun 30 2020 Sandro Mani <manisandro@gmail.com> - 7.2.0-1
fa0294
- Update to 7.2.0
fa0294
fa0294
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 7.1.2-2
fa0294
- Rebuilt for Python 3.9
fa0294
fa0294
* Sat Apr 25 2020 Sandro Mani <manisandro@gmail.com> - 7.1.2-1
fa0294
- Update to 7.1.2
fa0294
fa0294
* Tue Apr 21 2020 Charalampos Stratakis <cstratak@redhat.com> - 7.1.1-2
fa0294
- Fix html docs build failure with Sphinx3 (rhbz#1823884)
fa0294
fa0294
* Thu Apr 02 2020 Sandro Mani <manisandro@gmail.com> - 7.1.1-1
fa0294
- Update to 7.1.1
fa0294
fa0294
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.0.0-2
fa0294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
fa0294
fa0294
* Tue Jan 07 2020 Sandro Mani <manisandro@gmail.com> - 7.0.0-1
fa0294
- Update to 7.0.0
fa0294
- Drop python2 packages
fa0294
fa0294
* Mon Oct 21 2019 Sandro Mani <manisandro@gmail.com> - 6.2.1-1
fa0294
- Update to 6.2.1
fa0294
fa0294
* Mon Oct 07 2019 Petr Viktorin <pviktori@redhat.com> - 6.2.0-2
fa0294
- Remove optional build dependency on python2-cffi
fa0294
fa0294
* Tue Oct 01 2019 Sandro Mani <manisandro@gmail.com> - 6.2.0-1
fa0294
- Update to 6.2.0
fa0294
fa0294
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 6.1.0-4
fa0294
- Rebuilt for Python 3.8
fa0294
fa0294
* Mon Aug 12 2019 Sandro Mani <manisandro@gmail.com> - 6.1.0-3
fa0294
- Drop python2-pillow-qt, python2-pillow-tk
fa0294
fa0294
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.0-2
fa0294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
fa0294
fa0294
* Mon Jul 01 2019 Sandro Mani <manisandro@gmail.com> - 6.1.0-1
fa0294
- Update to 6.1.0
fa0294
fa0294
* Fri May 31 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 6.0.0-2
fa0294
- Fix broken Python/C interop on s390x
fa0294
fa0294
* Tue Apr 02 2019 Sandro Mani <manisandro@gmail.com> - 6.0.0-1
fa0294
- Update to 6.0.0
fa0294
fa0294
* Sun Mar 10 2019 Sandro Mani <manisandro@gmail.com> - 5.4.1-4
fa0294
- Drop python2-pillow-doc
fa0294
fa0294
* Mon Mar 04 2019 Yatin Karel <ykarel@redhat.com> - 5.4.1-3
fa0294
- Fix python3 conditional
fa0294
fa0294
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.1-2
fa0294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
fa0294
fa0294
* Mon Jan 07 2019 Sandro Mani <manisandro@gmail.com> - 5.4.1-1
fa0294
- Update to 5.4.1
fa0294
fa0294
* Mon Oct 01 2018 Sandro Mani <manisandro@gmail.com> - 5.3.0-1
fa0294
- Update to 5.3.0
fa0294
fa0294
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-3
fa0294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
fa0294
fa0294
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 5.2.0-2
fa0294
- Rebuilt for Python 3.7
fa0294
fa0294
* Mon Jul 02 2018 Sandro Mani <manisandro@gmail.com> - 5.2.0-1
fa0294
- Update to 5.2.0
fa0294
fa0294
* Wed Jun 27 2018 Miro Hrončok <mhroncok@redhat.com> - 5.1.1-3
fa0294
- Fix the tkinter dependency
fa0294
fa0294
* Sat Jun 16 2018 Miro Hrončok <mhroncok@redhat.com> - 5.1.1-2
fa0294
- Rebuilt for Python 3.7
50a37d
50a37d
* Wed Apr 25 2018 Sandro Mani <manisandro@gmail.com> - 5.1.1-1
50a37d
- Update to 5.1.1
50a37d
50a37d
* Thu Apr 05 2018 Sandro Mani <manisandro@gmail.com> - 5.1.0-1
50a37d
- Update to 5.1.0
50a37d
50a37d
* Wed Mar 07 2018 Sandro Mani <manisandro@gmail.com> - 5.0.0-3
50a37d
- Add missing BR: gcc
50a37d
50a37d
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-2
50a37d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
50a37d
50a37d
* Wed Jan 03 2018 Sandro Mani <manisandro@gmail.com> - 5.0.0-1
50a37d
- Update to 5.0.0
50a37d
50a37d
* Tue Oct 03 2017 Sandro Mani <manisandro@gmail.com> - 4.3.0-1
50a37d
- Update to 4.3.0
50a37d
50a37d
* Tue Sep 05 2017 Troy Dawson <tdawson@redhat.com> - 4.2.1-5
50a37d
- Cleanup spec file conditionals
50a37d
50a37d
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-4
50a37d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
50a37d
50a37d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-3
50a37d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
50a37d
50a37d
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 4.2.1-2
50a37d
- Rebuild due to bug in RPM (RHBZ #1468476)
50a37d
50a37d
* Thu Jul 06 2017 Sandro Mani <manisandro@gmail.com> - 4.2.1-1
50a37d
- Update to 4.2.1
50a37d
50a37d
* Sat Jul 01 2017 Sandro Mani <manisandro@gmail.com> - 4.2.0-1
50a37d
- Update to 4.2.0
50a37d
50a37d
* Fri Apr 28 2017 Sandro Mani <manisandro@gmail.com> - 4.1.1-1
50a37d
- Update to 4.1.1
50a37d
50a37d
* Wed Apr 05 2017 Sandro Mani <manisandro@gmail.com> - 4.1.0-1
50a37d
- Update to 4.1.0
50a37d
50a37d
* Wed Feb 15 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-3
50a37d
- Fix some __pycache__ files in wrong subpackage (#1422606)
50a37d
50a37d
* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-2
50a37d
- Rebuild (libwebp)
50a37d
50a37d
* Tue Jan 03 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-1
50a37d
- Update to 4.0.0
50a37d
50a37d
* Mon Dec 12 2016 Miro Hrončok <mhroncok@redhat.com> - 3.4.2-3
50a37d
- Enable docs build
50a37d
50a37d
* Mon Dec 12 2016 Miro Hrončok <mhroncok@redhat.com> - 3.4.2-2
50a37d
- Rebuild for Python 3.6
50a37d
50a37d
* Wed Oct 19 2016 Sandro Mani <manisandro@gmail.com> - 3.4.2-1
50a37d
- Update to 3.4.2
50a37d
50a37d
* Tue Oct 04 2016 Sandro Mani <manisandro@gmail.com> - 3.4.1-1
50a37d
- Update to 3.4.1
50a37d
50a37d
* Mon Oct 03 2016 Sandro Mani <manisandro@gmail.com> - 3.4.0-1
50a37d
- Update to 3.4.0
50a37d
50a37d
* Thu Aug 18 2016 Sandro Mani <manisandro@gmail.com> - 3.3.1-1
50a37d
- Update  to 3.3.1
50a37d
50a37d
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.0-2
50a37d
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
50a37d
50a37d
* Sat Jul 02 2016 Sandro Mani <manisandro@gmail.com> - 3.3.0-1
50a37d
- Update to 3.3.0
50a37d
- Modernize spec
50a37d
50a37d
* Fri Apr 01 2016 Sandro Mani <manisandro@gmail.com> - 3.2.0-1
50a37d
- Update to 3.2.0
50a37d
50a37d
* Wed Feb 10 2016 Sandro Mani <manisandro@gmail.com> - 3.1.1-3
50a37d
- Fix broken python3-pillow package description
50a37d
50a37d
* Sun Feb 07 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.1.1-2
50a37d
- Fix provides
50a37d
50a37d
* Thu Feb 04 2016 Sandro Mani <manisandro@gmail.com> - 3.1.1-1
50a37d
- Update to 3.1.1
50a37d
- Fixes CVE-2016-0740, CVE-2016-0775
50a37d
50a37d
* Mon Jan 11 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 3.1.0-2
50a37d
- Fix executable files in doc package bringing in python 2 for the python3 doc
50a37d
  packages
50a37d
50a37d
* Mon Jan 04 2016 Sandro Mani <manisandro@gmail.com> - 3.1.0-1
50a37d
- Update to 3.1.0
50a37d
50a37d
* Tue Dec 29 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.0.0-5
50a37d
- Build with docs
50a37d
50a37d
* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.0.0-4
50a37d
- Rebuilt for libwebp soname bump
50a37d
50a37d
* Wed Oct 14 2015 Robert Kuska <rkuska@redhat.com> - 3.0.0-3
50a37d
- Rebuilt for Python3.5 rebuild with docs
50a37d
50a37d
* Tue Oct 13 2015 Robert Kuska <rkuska@redhat.com> - 3.0.0-2
50a37d
- Rebuilt for Python3.5 rebuild without docs
50a37d
50a37d
* Fri Oct 02 2015 Sandro Mani <manisandro@gmail.com> - 3.0.0-1
50a37d
- Update to 3.0.0
50a37d
50a37d
* Wed Jul 29 2015 Sandro Mani <manisandro@gmail.com> - 2.9.0-2
50a37d
- Fix python3-pillow-tk Requires: tkinter -> python3-tkinter (#1248085)
50a37d
50a37d
* Thu Jul 02 2015 Sandro Mani <manisandro@gmail.com> - 2.9.0-1
50a37d
- Update to 2.9.0
50a37d
50a37d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.2-2
50a37d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
50a37d
50a37d
* Mon Jun 08 2015 Sandro Mani <manisandro@gmail.com> - 2.8.2-1
50a37d
- Update to 2.8.2
50a37d
50a37d
* Thu Apr 02 2015 Sandro Mani <manisandro@gmail.com> - 2.8.1-1
50a37d
- Update to 2.8.1
50a37d
50a37d
* Wed Apr 01 2015 Sandro Mani <manisandro@gmail.com> - 2.8.0-1
50a37d
- Update to 2.8.0
50a37d
50a37d
* Mon Jan 12 2015 Sandro Mani <manisandro@gmail.com> - 2.7.0-1
50a37d
- Update to 2.7.0
50a37d
- Drop sane subpackage, is in python-sane now
50a37d
- Fix python3 headers directory
50a37d
- Drop Obsoletes: python3-pillow on python3-pillow-qt
50a37d
50a37d
* Mon Oct 13 2014 Sandro Mani <manisandro@gmail.com> - 2.6.1-1
50a37d
- Update to 2.6.1
50a37d
50a37d
* Thu Oct 02 2014 Sandro Mani <manisandro@gmail.com> - 2.6.0-1
50a37d
- Update to 2.6.0
50a37d
50a37d
* Wed Aug 20 2014 Sandro Mani <manisandro@gmail.com> - 2.5.3-3
50a37d
- Rebuilding again to resolve transient build error that caused BZ#1131723
50a37d
50a37d
* Tue Aug 19 2014 Stephen Gallagher <sgallagh@redhat.com> - 2.5.3-2
50a37d
- Rebuilding to resolve transient build error that caused BZ#1131723
50a37d
50a37d
* Tue Aug 19 2014 Sandro Mani <manisandro@gmail.com> - 2.5.3-1
50a37d
- Update to 2.5.3 (Fix CVE-2014-3598, a DOS in the Jpeg2KImagePlugin)
50a37d
50a37d
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.2-2
50a37d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
50a37d
50a37d
* Wed Aug 13 2014 Sandro Mani <manisandro@gmail.com> - 2.5.2-1
50a37d
- Update to 2.5.2 (Fix CVE-2014-3589, a DOS in the IcnsImagePlugin)
50a37d
50a37d
* Sat Jul 26 2014 Sandro Mani <manisandro@gmail.com> - 2.5.1-2
50a37d
- Reenable jpeg2k tests on big endian arches
50a37d
50a37d
* Tue Jul 15 2014 Sandro Mani <manisandro@gmail.com> - 2.5.1-1
50a37d
- Update to 2.5.1
50a37d
50a37d
* Wed Jul 02 2014 Sandro Mani <manisandro@gmail.com> - 2.5.0-1
50a37d
- Update to 2.5.0
50a37d
50a37d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-11
50a37d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
50a37d
50a37d
* Wed May 28 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-10
50a37d
- Rebuild with docs enabled
50a37d
- Update python-pillow_openjpeg-2.1.0.patch
50a37d
50a37d
* Tue May 27 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-9
50a37d
- Rebuild against openjpeg-2.1.0
50a37d
50a37d
* Fri May 23 2014 Dan Horák <dan[at]danny.cz> - 2.4.0-8
50a37d
- skip jpeg2k tests on big endian arches (#1100762)
50a37d
50a37d
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.0-7
50a37d
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
50a37d
50a37d
* Tue May 13 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 2.4.0-6
50a37d
- Set with_docs to 1 to build docs.
50a37d
50a37d
* Tue May 13 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 2.4.0-5
50a37d
- Bootstrap building sphinx docs because of circular dependency with sphinx.
50a37d
50a37d
* Fri May  9 2014 Orion Poplawski <orion@cora.nwra.com> - 2.4.0-4
50a37d
- Rebuild for Python 3.4
50a37d
50a37d
* Tue Apr 22 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-3
50a37d
- Add patch: Have the tempfile use a suffix with a dot
50a37d
50a37d
* Thu Apr 17 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-2
50a37d
- Enable Jpeg2000 support
50a37d
- Enable webp support also on s390* archs, bug #962091 is now fixed
50a37d
- Add upstream patch for ghostscript detection
50a37d
50a37d
* Wed Apr 02 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-1
50a37d
- Update to 2.4.0
50a37d
50a37d
* Wed Mar 19 2014 Sandro Mani <manisandro@gmail.com> - 2.3.1-1
50a37d
- Update to 2.3.1 (Fix insecure use of tempfile.mktemp (CVE-2014-1932 CVE-2014-1933))
50a37d
50a37d
* Thu Mar 13 2014 Jakub Dorňák <jdornak@redhat.com> - 2.3.0-5
50a37d
- python-pillow does not provide python3-imaging
50a37d
  (python3-pillow does)
50a37d
50a37d
* Tue Jan 07 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-4
50a37d
- Add missing ghostscript Requires and BuildRequires
50a37d
50a37d
* Mon Jan 06 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-3
50a37d
- Remove python-pillow_help-theme.patch, add python-sphinx-theme-better BR
50a37d
50a37d
* Sun Jan 05 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-2
50a37d
- Rebuild with docs enabled
50a37d
- Change lcms BR to lcms2
50a37d
50a37d
* Thu Jan 02 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-1
50a37d
- Update to 2.3.0
50a37d
- Build with doc disabled to break circular python-pillow -> python-sphinx -> python pillow dependency
50a37d
50a37d
* Wed Oct 23 2013 Sandro Mani <manisandro@gmail.com> - 2.2.1-2
50a37d
- Backport fix for decoding tiffs with correct byteorder, fixes rhbz#1019656
50a37d
50a37d
* Wed Oct 02 2013 Sandro Mani <manisandro@gmail.com> - 2.2.1-1
50a37d
- Update to 2.2.1
50a37d
- Really enable webp on ppc, but leave disabled on s390
50a37d
50a37d
* Thu Aug 29 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-4
50a37d
- Add patch to fix incorrect PyArg_ParseTuple tuple signature, fixes rhbz#962091 and rhbz#988767.
50a37d
- Renable webp support on bigendian arches
50a37d
50a37d
* Wed Aug 28 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-3
50a37d
- Add patch to fix memory corruption caused by invalid palette size, see rhbz#1001122
50a37d
50a37d
* Tue Jul 30 2013 Karsten Hopp <karsten@redhat.com> 2.1.0-2
50a37d
- Build without webp support on ppc* archs (#988767)
50a37d
50a37d
* Wed Jul 03 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-1
50a37d
- Update to 2.1.0
50a37d
- Run tests in builddir, not installroot
50a37d
- Build python3-pillow docs with python3
50a37d
- python-pillow_endian.patch upstreamed
50a37d
50a37d
* Mon May 13 2013 Roman Rakus <rrakus@redhat.com> - 2.0.0-10
50a37d
- Build without webp support on s390* archs
50a37d
  Resolves: rhbz#962059
50a37d
50a37d
* Sat May 11 2013 Roman Rakus <rrakus@redhat.com> - 2.0.0-9.gitd1c6db8
50a37d
- Conditionaly disable build of python3 parts on RHEL system
50a37d
50a37d
* Wed May 08 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-8.gitd1c6db8
50a37d
- Add patch to fix test failure on big-endian
50a37d
50a37d
* Thu Apr 25 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.0-7.gitd1c6db8
50a37d
- Remove Obsoletes in the python-pillow-qt subpackage. Obsoletes isn't
50a37d
  appropriate since qt support didn't exist in the previous python-pillow
50a37d
  package so there's no reason to drag in python-pillow-qt when updating
50a37d
  python-pillow.
50a37d
50a37d
* Fri Apr 19 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-6.gitd1c6db8
50a37d
- Update to latest git
50a37d
- python-pillow_quantization.patch now upstream
50a37d
- python-pillow_endianness.patch now upstream
50a37d
- Add subpackage for ImageQt module, with correct dependencies
50a37d
- Add PyQt4 and numpy BR (for generating docs / running tests)
50a37d
50a37d
* Mon Apr 08 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-5.git93a488e
50a37d
- Reenable tests on bigendian, add patches for #928927
50a37d
50a37d
* Sun Apr 07 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-4.git93a488e
50a37d
- Update to latest git
50a37d
- disable tests on bigendian (PPC*, S390*) until rhbz#928927 is fixed
50a37d
50a37d
* Fri Mar 22 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-3.gitde210a2
50a37d
- python-pillow_tempfile.patch now upstream
50a37d
- Add python3-imaging provides (bug #924867)
50a37d
50a37d
* Fri Mar 22 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-2.git2e88848
50a37d
- Update to latest git
50a37d
- Remove python-pillow-disable-test.patch, gcc is now fixed
50a37d
- Add python-pillow_tempfile.patch to prevent a temporary file from getting packaged
50a37d
50a37d
* Tue Mar 19 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-1.git2f4207c
50a37d
- Update to 2.0.0 git snapshot
50a37d
- Enable python3 packages
50a37d
- Add libwebp-devel BR for Pillow 2.0.0
50a37d
50a37d
* Wed Mar 13 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.7.8-6.20130305git
50a37d
- Add ARM support
50a37d
50a37d
* Tue Mar 12 2013 Karsten Hopp <karsten@redhat.com> 1.7.8-5.20130305git
50a37d
- add s390* and ppc* to arch detection
50a37d
50a37d
* Tue Mar 05 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-4.20130305git7866759
50a37d
- Update to latest git snapshot
50a37d
- 0001-Cast-hash-table-values-to-unsigned-long.patch now upstream
50a37d
- Pillow-1.7.8-selftest.patch now upstream
50a37d
50a37d
* Mon Feb 25 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-3.20130210gite09ff61
50a37d
- Really remove -fno-strict-aliasing
50a37d
- Place comment on how to retreive source just above the Source0 line
50a37d
50a37d
* Mon Feb 18 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-2.20130210gite09ff61
50a37d
- Rebuild without -fno-strict-aliasing
50a37d
- Add patch for upstream issue #52
50a37d
50a37d
* Sun Feb 10 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-1.20130210gite09ff61
50a37d
- Initial RPM package