python-pillow/python-pillow.spec

629 lines
21 KiB
RPMSpec
Raw Normal View History

2015-01-12 14:12:16 +00:00
%global py2_incdir %(python -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())')
%global py3_incdir %(python3 -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())')
2013-07-03 21:41:37 +00:00
%global py2_libbuilddir %(python -c 'import sys; import sysconfig; print("lib.{p}-{v[0]}.{v[1]}".format(p=sysconfig.get_platform(), v=sys.version_info))')
%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))')
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%global srcname pillow
# bootstrap building docs (pillow is required by docutils, docutils are
# required by sphinx; pillow build-requires sphinx)
2016-12-13 03:17:47 +00:00
%global with_docs 1
2013-07-03 21:41:37 +00:00
%if %{?fedora}
2013-07-03 21:41:37 +00:00
%global with_python3 1
%endif
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
Name: python-%{srcname}
2017-07-01 20:48:51 +00:00
Version: 4.2.0
2017-04-05 12:47:52 +00:00
Release: 1%{?dist}
Summary: Python image processing library
2013-03-06 23:44:37 +00:00
# License: see http://www.pythonware.com/products/pil/license.htm
License: MIT
2014-06-03 12:42:36 +00:00
URL: http://python-pillow.github.io/
2016-07-02 11:20:05 +00:00
Source0: https://github.com/python-pillow/Pillow/archive/%{version}/Pillow-%{version}.tar.gz
2013-03-06 23:44:37 +00:00
BuildRequires: tk-devel
BuildRequires: libjpeg-devel
BuildRequires: zlib-devel
BuildRequires: freetype-devel
2014-01-04 23:23:23 +00:00
BuildRequires: lcms2-devel
2014-04-16 22:43:24 +00:00
BuildRequires: ghostscript
BuildRequires: openjpeg2-devel
2013-03-19 00:13:14 +00:00
BuildRequires: libwebp-devel
2015-01-12 14:12:16 +00:00
BuildRequires: libtiff-devel
2017-01-03 22:10:32 +00:00
BuildRequires: libimagequant-devel
BuildRequires: python2-devel
2016-07-02 11:20:05 +00:00
BuildRequires: python2-setuptools
BuildRequires: tkinter
2016-07-02 11:20:05 +00:00
BuildRequires: python2-PyQt4
BuildRequires: python2-numpy
2017-01-03 22:10:32 +00:00
BuildRequires: python2-olefile
%if 0%{?with_docs}
2016-07-02 11:20:05 +00:00
BuildRequires: python2-sphinx
BuildRequires: python2-sphinx_rtd_theme
%endif # with_docs
2016-07-02 11:20:05 +00:00
BuildRequires: python2-cffi
2013-03-06 23:44:37 +00:00
%if %{with_python3}
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-tkinter
2016-07-02 11:20:05 +00:00
BuildRequires: python3-qt5
BuildRequires: python3-numpy
2017-01-03 22:10:32 +00:00
BuildRequires: python3-olefile
%if 0%{?with_docs}
2014-01-03 00:44:24 +00:00
BuildRequires: python3-sphinx
2015-07-02 08:26:50 +00:00
BuildRequires: python3-sphinx_rtd_theme
%endif # with_docs
BuildRequires: python3-cffi
2013-03-06 23:44:37 +00:00
%endif
# For EpsImagePlugin.py
Requires: ghostscript
2016-07-02 11:20:05 +00:00
%filter_provides_in %{python2_sitearch}
2013-03-06 23:44:37 +00:00
%filter_provides_in %{python3_sitearch}
%filter_setup
%description
Python image processing library, fork of the Python Imaging Library (PIL)
This library provides extensive file format support, an efficient
internal representation, and powerful image processing capabilities.
2015-01-12 14:12:16 +00:00
There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
devel (development) and doc (documentation).
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%package -n python2-%{srcname}
Summary: Python 2 image processing library
%{?python_provide:%python_provide python2-%{srcname}}
Provides: python-imaging = %{version}-%{release}
Provides: python2-imaging = %{version}-%{release}
2017-01-03 22:10:32 +00:00
# For MicImagePlugin.py, FpxImagePlugin.py
Requires: python2-olefile
2016-07-02 11:20:05 +00:00
%description -n python2-%{srcname}
Python image processing library, fork of the Python Imaging Library (PIL)
This library provides extensive file format support, an efficient
internal representation, and powerful image processing capabilities.
There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
devel (development) and doc (documentation).
%package -n python2-%{srcname}-devel
Summary: Development files for %{srcname}
Requires: python2-devel, libjpeg-devel, zlib-devel
Requires: python2-%{srcname}%{?_isa} = %{version}-%{release}
%{?python_provide:%python_provide python2-%{srcname}-devel}
2013-03-06 23:44:37 +00:00
Provides: python-imaging-devel = %{version}-%{release}
2016-07-02 11:20:05 +00:00
Provides: python2-imaging-devel = %{version}-%{release}
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%description -n python2-%{srcname}-devel
Development files for %{srcname}.
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%package -n python2-%{srcname}-doc
Summary: Documentation for %{srcname}
2013-03-06 23:44:37 +00:00
BuildArch: noarch
2016-07-02 11:20:05 +00:00
Requires: python2-%{srcname} = %{version}-%{release}
%{?python_provide:%python_provide python2-%{srcname}-doc}
Provides: python-imaging-doc = %{version}-%{release}
Provides: python2-imaging-doc = %{version}-%{release}
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%description -n python2-%{srcname}-doc
Documentation for %{srcname}.
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%package -n python2-%{srcname}-tk
Summary: Tk interface for %{srcname}
2013-03-06 23:44:37 +00:00
Requires: tkinter
2016-07-02 11:20:05 +00:00
Requires: python2-%{srcname}%{?_isa} = %{version}-%{release}
%{?python_provide:%python_provide python2-%{srcname}-tk}
2013-03-06 23:44:37 +00:00
Provides: python-imaging-tk = %{version}-%{release}
2016-07-02 11:20:05 +00:00
Provides: python2-imaging-tk = %{version}-%{release}
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%description -n python2-%{srcname}-tk
2013-03-06 23:44:37 +00:00
Tk interface for %{name}.
2016-07-02 11:20:05 +00:00
%package -n python2-%{srcname}-qt
Summary: Qt %{srcname} image wrapper
Requires: python2-PyQt4
Requires: python2-%{srcname}%{?_isa} = %{version}-%{release}
%{?python_provide:%python_provide python2-%{srcname}-qt}
Provides: python-imaging-qt = %{version}-%{release}
2016-07-02 11:20:05 +00:00
Provides: python2-imaging-qt = %{version}-%{release}
2016-07-02 11:20:05 +00:00
%description -n python2-%{srcname}-qt
Qt %{srcname} image wrapper.
2013-03-06 23:44:37 +00:00
%if %{with_python3}
2016-07-02 11:20:05 +00:00
%package -n python3-%{srcname}
2013-03-06 23:44:37 +00:00
Summary: Python 3 image processing library
2016-07-02 11:20:05 +00:00
%{?python_provide:%python_provide python3-%{srcname}}
2014-03-13 23:16:37 +00:00
Provides: python3-imaging = %{version}-%{release}
2017-01-03 22:10:32 +00:00
# For MicImagePlugin.py, FpxImagePlugin.py
Requires: python3-olefile
2016-07-02 11:20:05 +00:00
%description -n python3-%{srcname}
2016-02-10 12:24:58 +00:00
Python image processing library, fork of the Python Imaging Library (PIL)
This library provides extensive file format support, an efficient
internal representation, and powerful image processing capabilities.
There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
devel (development) and doc (documentation).
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%package -n python3-%{srcname}-devel
Summary: Development files for %{srcname}
2013-03-06 23:44:37 +00:00
Requires: python3-devel, libjpeg-devel, zlib-devel
2016-07-02 11:20:05 +00:00
Requires: python3-%{srcname}%{?_isa} = %{version}-%{release}
%{?python_provide:%python_provide python3-%{srcname}-devel}
Provides: python3-imaging-devel = %{version}-%{release}
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%description -n python3-%{srcname}-devel
Development files for %{srcname}.
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%package -n python3-%{srcname}-doc
Summary: Documentation for %{srcname}
2013-03-06 23:44:37 +00:00
BuildArch: noarch
2016-07-02 11:20:05 +00:00
Requires: python3-%{srcname} = %{version}-%{release}
%{?python_provide:%python_provide python3-%{srcname}-doc}
Provides: python3-imaging-doc = %{version}-%{release}
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%description -n python3-%{srcname}-doc
Documentation for %{srcname}.
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%package -n python3-%{srcname}-tk
Summary: Tk interface for %{srcname}
Requires: tkinter
Requires: python3-%{srcname}%{?_isa} = %{version}-%{release}
%{?python_provide:%python_provide python3-%{srcname}-tk}
Provides: python3-imaging-tk = %{version}-%{release}
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%description -n python3-%{srcname}-tk
Tk interface for %{name}.
2016-07-02 11:20:05 +00:00
%package -n python3-%{srcname}-qt
Summary: Qt %{srcname} image wrapper
Requires: python3-PyQt4
Requires: python3-%{srcname}%{?_isa} = %{version}-%{release}
%{?python_provide:%python_provide python3-%{srcname}-qt}
Provides: python3-imaging-qt = %{version}-%{release}
2016-07-02 11:20:05 +00:00
%description -n python3-%{srcname}-qt
Qt %{srcname} image wrapper.
2013-03-06 23:44:37 +00:00
%endif
%prep
2016-07-02 11:20:05 +00:00
%setup -q -n Pillow-%{version}
2013-03-06 23:44:37 +00:00
2014-10-02 20:25:50 +00:00
# Strip shebang on non-executable file
sed -i 1d PIL/OleFileIO.py
2013-03-06 23:44:37 +00:00
%build
# Build Python 2 modules
2016-07-02 11:20:05 +00:00
%py2_build
2013-03-06 23:44:37 +00:00
%if 0%{?with_docs}
2016-07-02 11:20:05 +00:00
PYTHONPATH=$PWD/build/%py2_libbuilddir make -C docs html BUILDDIR=_build_py2 SPHINXBUILD=sphinx-build-%python2_version
rm -f docs/_build_py2/html/.buildinfo
%endif # with_docs
2013-03-06 23:44:37 +00:00
%if %{with_python3}
# Build Python 3 modules
2016-07-02 11:20:05 +00:00
%py3_build
2013-03-06 23:44:37 +00:00
%if 0%{?with_docs}
2016-07-02 11:20:05 +00:00
PYTHONPATH=$PWD/build/%py3_libbuilddir make -C docs html BUILDDIR=_build_py3 SPHINXBUILD=sphinx-build-%python3_version
rm -f docs/_build_py3/html/.buildinfo
%endif # with_docs
2013-03-06 23:44:37 +00:00
%endif
%install
# Install Python 2 modules
2014-01-01 23:36:31 +00:00
install -d %{buildroot}/%{py2_incdir}/Imaging
install -m 644 libImaging/*.h %{buildroot}/%{py2_incdir}/Imaging
2016-07-02 11:20:05 +00:00
install -d %{buildroot}%{_defaultdocdir}/python2-%{srcname}-doc/Scripts
install -m 644 Scripts/* %{buildroot}%{_defaultdocdir}/python2-%{srcname}-doc/Scripts
%py2_install
2013-03-06 23:44:37 +00:00
2014-10-02 20:25:50 +00:00
# Fix non-standard-executable-perm
2016-07-02 11:20:05 +00:00
chmod 0755 %{buildroot}%{python2_sitearch}/PIL/*.so
2014-10-02 20:25:50 +00:00
2016-07-02 11:20:05 +00:00
# Hardcode interpreter for example scripts
find %{buildroot}%{_defaultdocdir}/python2-%{srcname}-doc/Scripts -name '*.py' | xargs sed -i '1s|^#!.*python|#!%{__python2}|'
2013-03-06 23:44:37 +00:00
%if %{with_python3}
# Install Python 3 modules
2014-01-01 23:36:31 +00:00
install -d %{buildroot}/%{py3_incdir}/Imaging
install -m 644 libImaging/*.h %{buildroot}/%{py3_incdir}/Imaging
2016-07-02 11:20:05 +00:00
install -d %{buildroot}%{_defaultdocdir}/python3-%{srcname}-doc/Scripts
install -m 644 Scripts/* %{buildroot}%{_defaultdocdir}/python3-%{srcname}-doc/Scripts
%py3_install
2014-10-02 20:25:50 +00:00
# Fix non-standard-executable-perm
chmod 0755 %{buildroot}%{python3_sitearch}/PIL/*.so
2016-07-02 11:20:05 +00:00
# Hardcode interpreter for example scripts
find %{buildroot}%{_defaultdocdir}/python3-%{srcname}-doc/Scripts -name '*.py' | xargs sed -i '1s|^#!.*python|#!%{__python3}|'
2013-03-06 23:44:37 +00:00
%endif
# The scripts are packaged in %%doc
2014-01-01 23:36:31 +00:00
rm -rf %{buildroot}%{_bindir}
2013-03-06 23:44:37 +00:00
%check
# Check Python 2 modules
2013-07-03 21:41:37 +00:00
ln -s $PWD/Images $PWD/build/%py2_libbuilddir/Images
cp -R $PWD/Tests $PWD/build/%py2_libbuilddir/Tests
cp -R $PWD/selftest.py $PWD/build/%py2_libbuilddir/selftest.py
pushd build/%py2_libbuilddir
2016-07-02 11:20:05 +00:00
PYTHONPATH=$PWD %{__python2} selftest.py
2013-03-06 23:44:37 +00:00
popd
%if %{with_python3}
# Check Python 3 modules
2013-07-03 21:41:37 +00:00
ln -s $PWD/Images $PWD/build/%py3_libbuilddir/Images
cp -R $PWD/Tests $PWD/build/%py3_libbuilddir/Tests
cp -R $PWD/selftest.py $PWD/build/%py3_libbuilddir/selftest.py
pushd build/%py3_libbuilddir
PYTHONPATH=$PWD %{__python3} selftest.py
2013-03-06 23:44:37 +00:00
popd
%endif
2016-07-02 11:20:05 +00:00
%files -n python2-%{srcname}
2015-01-12 14:12:16 +00:00
%doc README.rst CHANGES.rst
%license docs/COPYING
2016-07-02 11:20:05 +00:00
%{python2_sitearch}/*
# These are in subpackages
2016-07-02 11:20:05 +00:00
%exclude %{python2_sitearch}/PIL/_imagingtk*
%exclude %{python2_sitearch}/PIL/ImageTk*
%exclude %{python2_sitearch}/PIL/SpiderImagePlugin*
%exclude %{python2_sitearch}/PIL/ImageQt*
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%files -n python2-%{srcname}-devel
2013-03-06 23:44:37 +00:00
%{py2_incdir}/Imaging/
2016-07-02 11:20:05 +00:00
%files -n python2-%{srcname}-doc
%doc %{_defaultdocdir}/python2-%{srcname}-doc/Scripts
%if 0%{?with_docs}
2016-07-02 11:20:05 +00:00
%doc docs/_build_py2/html
%endif # with_docs
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%files -n python2-%{srcname}-tk
%{python2_sitearch}/PIL/_imagingtk*
%{python2_sitearch}/PIL/ImageTk*
%{python2_sitearch}/PIL/SpiderImagePlugin*
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%files -n python2-%{srcname}-qt
%{python2_sitearch}/PIL/ImageQt*
2013-03-06 23:44:37 +00:00
%if %{with_python3}
2016-07-02 11:20:05 +00:00
%files -n python3-%{srcname}
2015-01-12 14:12:16 +00:00
%doc README.rst CHANGES.rst
%license docs/COPYING
2013-03-06 23:44:37 +00:00
%{python3_sitearch}/*
# These are in subpackages
2013-07-03 21:41:37 +00:00
%exclude %{python3_sitearch}/PIL/_imagingtk*
2013-03-06 23:44:37 +00:00
%exclude %{python3_sitearch}/PIL/ImageTk*
%exclude %{python3_sitearch}/PIL/SpiderImagePlugin*
%exclude %{python3_sitearch}/PIL/ImageQt*
%exclude %{python3_sitearch}/PIL/__pycache__/ImageTk*
%exclude %{python3_sitearch}/PIL/__pycache__/SpiderImagePlugin*
%exclude %{python3_sitearch}/PIL/__pycache__/ImageQt*
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%files -n python3-%{srcname}-devel
2013-03-06 23:44:37 +00:00
%{py3_incdir}/Imaging/
2016-07-02 11:20:05 +00:00
%files -n python3-%{srcname}-doc
%doc %{_defaultdocdir}/python3-%{srcname}-doc/Scripts
%if 0%{?with_docs}
2016-07-02 11:20:05 +00:00
%doc docs/_build_py3/html
%endif # with_docs
2013-03-06 23:44:37 +00:00
2016-07-02 11:20:05 +00:00
%files -n python3-%{srcname}-tk
2013-07-03 21:41:37 +00:00
%{python3_sitearch}/PIL/_imagingtk*
2013-03-06 23:44:37 +00:00
%{python3_sitearch}/PIL/ImageTk*
%{python3_sitearch}/PIL/SpiderImagePlugin*
%{python3_sitearch}/PIL/__pycache__/ImageTk*
%{python3_sitearch}/PIL/__pycache__/SpiderImagePlugin*
2016-07-02 11:20:05 +00:00
%files -n python3-%{srcname}-qt
%{python3_sitearch}/PIL/ImageQt*
%{python3_sitearch}/PIL/__pycache__/ImageQt*
2013-03-06 23:44:37 +00:00
%endif
2016-07-02 11:20:05 +00:00
2013-03-06 23:44:37 +00:00
%changelog
2017-07-01 20:48:51 +00:00
* Sat Jul 01 2017 Sandro Mani <manisandro@gmail.com> - 4.2.0-1
- Update to 4.2.0
2017-04-28 21:24:27 +00:00
* Fri Apr 28 2017 Sandro Mani <manisandro@gmail.com> - 4.1.1-1
- Update to 4.1.1
2017-04-05 12:47:52 +00:00
* Wed Apr 05 2017 Sandro Mani <manisandro@gmail.com> - 4.1.0-1
- Update to 4.1.0
* Wed Feb 15 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-3
- Fix some __pycache__ files in wrong subpackage (#1422606)
2017-02-01 18:28:41 +00:00
* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-2
- Rebuild (libwebp)
2017-01-03 22:10:32 +00:00
* Tue Jan 03 2017 Sandro Mani <manisandro@gmail.com> - 4.0.0-1
- Update to 4.0.0
2016-12-13 03:17:47 +00:00
* Mon Dec 12 2016 Miro Hrončok <mhroncok@redhat.com> - 3.4.2-3
- Enable docs build
2016-12-12 21:52:05 +00:00
* Mon Dec 12 2016 Miro Hrončok <mhroncok@redhat.com> - 3.4.2-2
- Rebuild for Python 3.6
2016-10-19 17:15:47 +00:00
* Wed Oct 19 2016 Sandro Mani <manisandro@gmail.com> - 3.4.2-1
- Update to 3.4.2
2016-10-04 15:33:02 +00:00
* Tue Oct 04 2016 Sandro Mani <manisandro@gmail.com> - 3.4.1-1
- Update to 3.4.1
2016-10-03 18:55:53 +00:00
* Mon Oct 03 2016 Sandro Mani <manisandro@gmail.com> - 3.4.0-1
- Update to 3.4.0
2016-08-18 21:34:35 +00:00
* Thu Aug 18 2016 Sandro Mani <manisandro@gmail.com> - 3.3.1-1
- Update to 3.3.1
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.0-2
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2016-07-02 11:20:05 +00:00
* Sat Jul 02 2016 Sandro Mani <manisandro@gmail.com> - 3.3.0-1
- Update to 3.3.0
- Modernize spec
2016-04-01 15:58:33 +00:00
* Fri Apr 01 2016 Sandro Mani <manisandro@gmail.com> - 3.2.0-1
- Update to 3.2.0
2016-02-10 12:24:58 +00:00
* Wed Feb 10 2016 Sandro Mani <manisandro@gmail.com> - 3.1.1-3
- Fix broken python3-pillow package description
* Sun Feb 07 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.1.1-2
- Fix provides
2016-02-04 19:33:30 +00:00
* Thu Feb 04 2016 Sandro Mani <manisandro@gmail.com> - 3.1.1-1
- Update to 3.1.1
- Fixes CVE-2016-0740, CVE-2016-0775
* Mon Jan 11 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 3.1.0-2
- Fix executable files in doc package bringing in python 2 for the python3 doc
packages
2016-01-04 14:11:12 +00:00
* Mon Jan 04 2016 Sandro Mani <manisandro@gmail.com> - 3.1.0-1
- Update to 3.1.0
* Tue Dec 29 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.0.0-5
- Build with docs
* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.0.0-4
- Rebuilt for libwebp soname bump
* Wed Oct 14 2015 Robert Kuska <rkuska@redhat.com> - 3.0.0-3
- Rebuilt for Python3.5 rebuild with docs
* Tue Oct 13 2015 Robert Kuska <rkuska@redhat.com> - 3.0.0-2
- Rebuilt for Python3.5 rebuild without docs
2015-10-02 09:29:44 +00:00
* Fri Oct 02 2015 Sandro Mani <manisandro@gmail.com> - 3.0.0-1
- Update to 3.0.0
2015-07-29 16:40:44 +00:00
* Wed Jul 29 2015 Sandro Mani <manisandro@gmail.com> - 2.9.0-2
- Fix python3-pillow-tk Requires: tkinter -> python3-tkinter (#1248085)
2015-07-02 08:26:50 +00:00
* Thu Jul 02 2015 Sandro Mani <manisandro@gmail.com> - 2.9.0-1
- Update to 2.9.0
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-08 09:12:41 +00:00
* Mon Jun 08 2015 Sandro Mani <manisandro@gmail.com> - 2.8.2-1
- Update to 2.8.2
2015-04-02 17:24:52 +00:00
* Thu Apr 02 2015 Sandro Mani <manisandro@gmail.com> - 2.8.1-1
- Update to 2.8.1
2015-04-01 21:16:58 +00:00
* Wed Apr 01 2015 Sandro Mani <manisandro@gmail.com> - 2.8.0-1
- Update to 2.8.0
2015-01-12 14:12:16 +00:00
* Mon Jan 12 2015 Sandro Mani <manisandro@gmail.com> - 2.7.0-1
2015-01-02 13:59:42 +00:00
- Update to 2.7.0
2015-01-12 14:12:16 +00:00
- Drop sane subpackage, is in python-sane now
- Fix python3 headers directory
- Drop Obsoletes: python3-pillow on python3-pillow-qt
2015-01-02 13:59:42 +00:00
2014-10-13 21:33:35 +00:00
* Mon Oct 13 2014 Sandro Mani <manisandro@gmail.com> - 2.6.1-1
- Update to 2.6.1
2014-10-02 20:25:50 +00:00
* Thu Oct 02 2014 Sandro Mani <manisandro@gmail.com> - 2.6.0-1
- Update to 2.6.0
2014-08-20 11:42:26 +00:00
* Wed Aug 20 2014 Sandro Mani <manisandro@gmail.com> - 2.5.3-3
- Rebuilding again to resolve transient build error that caused BZ#1131723
* Tue Aug 19 2014 Stephen Gallagher <sgallagh@redhat.com> - 2.5.3-2
- Rebuilding to resolve transient build error that caused BZ#1131723
2014-08-19 08:45:24 +00:00
* Tue Aug 19 2014 Sandro Mani <manisandro@gmail.com> - 2.5.3-1
- Update to 2.5.3 (Fix CVE-2014-3598, a DOS in the Jpeg2KImagePlugin)
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-13 21:58:11 +00:00
* Wed Aug 13 2014 Sandro Mani <manisandro@gmail.com> - 2.5.2-1
- Update to 2.5.2 (Fix CVE-2014-3589, a DOS in the IcnsImagePlugin)
2014-07-26 19:43:47 +00:00
* Sat Jul 26 2014 Sandro Mani <manisandro@gmail.com> - 2.5.1-2
- Reenable jpeg2k tests on big endian arches
2014-07-15 08:31:03 +00:00
* Tue Jul 15 2014 Sandro Mani <manisandro@gmail.com> - 2.5.1-1
- Update to 2.5.1
2014-07-02 07:33:10 +00:00
* Wed Jul 02 2014 Sandro Mani <manisandro@gmail.com> - 2.5.0-1
- Update to 2.5.0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-07-26 19:43:47 +00:00
* Wed May 28 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-10
- Rebuild with docs enabled
- Update python-pillow_openjpeg-2.1.0.patch
2014-05-27 14:12:42 +00:00
* Tue May 27 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-9
- Rebuild against openjpeg-2.1.0
* Fri May 23 2014 Dan Horák <dan[at]danny.cz> - 2.4.0-8
- skip jpeg2k tests on big endian arches (#1100762)
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.0-7
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
2014-05-13 10:29:41 +00:00
* Tue May 13 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 2.4.0-6
- Set with_docs to 1 to build docs.
* Tue May 13 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 2.4.0-5
- Bootstrap building sphinx docs because of circular dependency with sphinx.
2014-05-10 03:29:19 +00:00
* Fri May 9 2014 Orion Poplawski <orion@cora.nwra.com> - 2.4.0-4
- Rebuild for Python 3.4
* Tue Apr 22 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-3
- Add patch: Have the tempfile use a suffix with a dot
* Thu Apr 17 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-2
- Enable Jpeg2000 support
- Enable webp support also on s390* archs, bug #962091 is now fixed
- Add upstream patch for ghostscript detection
2014-04-02 11:49:28 +00:00
* Wed Apr 02 2014 Sandro Mani <manisandro@gmail.com> - 2.4.0-1
- Update to 2.4.0
* Wed Mar 19 2014 Sandro Mani <manisandro@gmail.com> - 2.3.1-1
2014-03-18 23:22:06 +00:00
- Update to 2.3.1 (Fix insecure use of tempfile.mktemp (CVE-2014-1932 CVE-2014-1933))
2014-03-13 23:16:37 +00:00
* Thu Mar 13 2014 Jakub Dorňák <jdornak@redhat.com> - 2.3.0-5
- python-pillow does not provide python3-imaging
(python3-pillow does)
* Tue Jan 07 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-4
- Add missing ghostscript Requires and BuildRequires
2014-01-06 14:40:19 +00:00
* Mon Jan 06 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-3
- Remove python-pillow_help-theme.patch, add python-sphinx-theme-better BR
2014-01-04 23:26:02 +00:00
* Sun Jan 05 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-2
2014-01-04 23:23:23 +00:00
- Rebuild with docs enabled
- Change lcms BR to lcms2
2014-01-03 00:44:24 +00:00
2014-01-01 23:36:31 +00:00
* Thu Jan 02 2014 Sandro Mani <manisandro@gmail.com> - 2.3.0-1
- Update to 2.3.0
2014-01-03 00:24:29 +00:00
- Build with doc disabled to break circular python-pillow -> python-sphinx -> python pillow dependency
2014-01-01 23:36:31 +00:00
* Wed Oct 23 2013 Sandro Mani <manisandro@gmail.com> - 2.2.1-2
- Backport fix for decoding tiffs with correct byteorder, fixes rhbz#1019656
2013-10-02 19:44:07 +00:00
* Wed Oct 02 2013 Sandro Mani <manisandro@gmail.com> - 2.2.1-1
- Update to 2.2.1
- Really enable webp on ppc, but leave disabled on s390
2013-08-29 11:19:40 +00:00
* Thu Aug 29 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-4
- Add patch to fix incorrect PyArg_ParseTuple tuple signature, fixes rhbz#962091 and rhbz#988767.
- Renable webp support on bigendian arches
2013-08-28 18:53:27 +00:00
* Wed Aug 28 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-3
- Add patch to fix memory corruption caused by invalid palette size, see rhbz#1001122
* Tue Jul 30 2013 Karsten Hopp <karsten@redhat.com> 2.1.0-2
- Build without webp support on ppc* archs (#988767)
2013-07-03 21:41:37 +00:00
* Wed Jul 03 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-1
- Update to 2.1.0
- Run tests in builddir, not installroot
- Build python3-pillow docs with python3
- python-pillow_endian.patch upstreamed
* Mon May 13 2013 Roman Rakus <rrakus@redhat.com> - 2.0.0-10
- Build without webp support on s390* archs
Resolves: rhbz#962059
* Sat May 11 2013 Roman Rakus <rrakus@redhat.com> - 2.0.0-9.gitd1c6db8
- Conditionaly disable build of python3 parts on RHEL system
2013-05-08 21:58:30 +00:00
* Wed May 08 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-8.gitd1c6db8
- Add patch to fix test failure on big-endian
* Thu Apr 25 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.0-7.gitd1c6db8
- Remove Obsoletes in the python-pillow-qt subpackage. Obsoletes isn't
appropriate since qt support didn't exist in the previous python-pillow
package so there's no reason to drag in python-pillow-qt when updating
python-pillow.
* Fri Apr 19 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-6.gitd1c6db8
- Update to latest git
- python-pillow_quantization.patch now upstream
- python-pillow_endianness.patch now upstream
- Add subpackage for ImageQt module, with correct dependencies
- Add PyQt4 and numpy BR (for generating docs / running tests)
2013-04-07 23:09:51 +00:00
* Mon Apr 08 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-5.git93a488e
- Reenable tests on bigendian, add patches for #928927
* Sun Apr 07 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-4.git93a488e
- Update to latest git
- disable tests on bigendian (PPC*, S390*) until rhbz#928927 is fixed
* Fri Mar 22 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-3.gitde210a2
- python-pillow_tempfile.patch now upstream
- Add python3-imaging provides (bug #924867)
2013-03-21 23:45:59 +00:00
* Fri Mar 22 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-2.git2e88848
- Update to latest git
- Remove python-pillow-disable-test.patch, gcc is now fixed
- Add python-pillow_tempfile.patch to prevent a temporary file from getting packaged
2013-03-21 23:45:59 +00:00
2013-03-19 00:13:14 +00:00
* Tue Mar 19 2013 Sandro Mani <manisandro@gmail.com> - 2.0.0-1.git2f4207c
- Update to 2.0.0 git snapshot
- Enable python3 packages
- Add libwebp-devel BR for Pillow 2.0.0
2013-03-17 12:35:57 +00:00
* Wed Mar 13 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.7.8-6.20130305git
- Add ARM support
2013-03-12 13:59:23 +00:00
* Tue Mar 12 2013 Karsten Hopp <karsten@redhat.com> 1.7.8-5.20130305git
- add s390* and ppc* to arch detection
2013-03-06 23:44:37 +00:00
* Tue Mar 05 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-4.20130305git7866759
- Update to latest git snapshot
- 0001-Cast-hash-table-values-to-unsigned-long.patch now upstream
- Pillow-1.7.8-selftest.patch now upstream
* Mon Feb 25 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-3.20130210gite09ff61
- Really remove -fno-strict-aliasing
- Place comment on how to retreive source just above the Source0 line
* Mon Feb 18 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-2.20130210gite09ff61
- Rebuild without -fno-strict-aliasing
- Add patch for upstream issue #52
* Sun Feb 10 2013 Sandro Mani <manisandro@gmail.com> - 1.7.8-1.20130210gite09ff61
- Initial RPM package