|
|
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
|