Blame SPECS/python-matplotlib.spec

bbbf6c
%if 0%{?fedora} >= 18
bbbf6c
%global with_python3            1
bbbf6c
%global basepy3dir              %(echo ../`basename %{py3dir}`)
bbbf6c
%else
bbbf6c
%global with_python3            0
bbbf6c
%endif
bbbf6c
%global __provides_exclude_from	.*/site-packages/.*\\.so$
6ae730
%global with_html               0
bbbf6c
bbbf6c
# On RHEL 7 onwards, don't build with wx:
bbbf6c
%if 0%{?rhel} >= 7
bbbf6c
%global with_wx 0
bbbf6c
%else
bbbf6c
%global with_wx 1
bbbf6c
%endif
bbbf6c
bbbf6c
bbbf6c
Name:           python-matplotlib
bbbf6c
Version:        1.2.0
6ae730
Release:        16%{?dist}
bbbf6c
Summary:        Python 2D plotting library
bbbf6c
Group:          Development/Libraries
bbbf6c
License:        Python
bbbf6c
URL:            http://matplotlib.org
bbbf6c
#Modified Sources to remove the one undistributable file
bbbf6c
#See generate-tarball.sh in fedora cvs repository for logic
bbbf6c
#sha1sum matplotlib-1.2.0-without-gpc.tar.gz
bbbf6c
#92ada4ef4e7374d67e46e30bfb08c3fed068d680  matplotlib-1.2.0-without-gpc.tar.gz
bbbf6c
Source0:        matplotlib-%{version}-without-gpc.tar.gz
bbbf6c
bbbf6c
Patch0:         %{name}-noagg.patch
bbbf6c
Patch1:         %{name}-tk.patch
bbbf6c
# http://sourceforge.net/mailarchive/message.php?msg_id=30202451
bbbf6c
# https://github.com/matplotlib/matplotlib/pull/1666
bbbf6c
# https://bugzilla.redhat.com/show_bug.cgi?id=896182
bbbf6c
Patch2:         %{name}-fontconfig.patch
bbbf6c
bbbf6c
# Upstream setup.py tries to detect if gtk is installed, but this
bbbf6c
# requires an X server, and running the build under xvfb-run is
bbbf6c
# fragile.
bbbf6c
#
bbbf6c
# Patch out these tests, and assume that the BuildRequires: gtk2-devel
bbbf6c
# gives us what we need:
bbbf6c
Patch3:         disable-detection-of-gtk.patch
bbbf6c
bbbf6c
BuildRequires:  agg-devel
bbbf6c
BuildRequires:  freetype-devel
bbbf6c
BuildRequires:  gtk2-devel
bbbf6c
BuildRequires:  libpng-devel
bbbf6c
BuildRequires:  numpy
bbbf6c
BuildRequires:  pycairo-devel
bbbf6c
BuildRequires:  pygtk2-devel
bbbf6c
BuildRequires:  pyparsing
bbbf6c
BuildRequires:  python-dateutil
bbbf6c
BuildRequires:  python2-devel
bbbf6c
BuildRequires:  pytz
bbbf6c
BuildRequires:  zlib-devel
bbbf6c
Requires:       dejavu-sans-fonts
bbbf6c
Requires:       dvipng
bbbf6c
Requires:       numpy
bbbf6c
Requires:       pycairo
bbbf6c
Requires:       pygtk2
bbbf6c
Requires:       pyparsing
bbbf6c
Requires:       python-dateutil
bbbf6c
Requires:       pytz
6ae730
Requires:	stix-fonts
6ae730
Requires:	stix-math-fonts
6ae730
bbbf6c
%if 0%{?fedora} >= 18
bbbf6c
Requires:	stix-math-fonts
bbbf6c
%else
bbbf6c
Requires:	stix-fonts
bbbf6c
%endif
bbbf6c
6ae730
%if 0%{?rhel} >= 7
6ae730
Requires:	stix-math-fonts
6ae730
%endif
6ae730
6ae730
# PATCHES
6ae730
Patch4: Make-font_manager-ignore-KeyErrors-for-bad-fonts.patch
6ae730
Patch5: Skip-over-broken-TTF-font-when-creating-cache.patch
6ae730
Patch6: Fix-for-Python-3.patch
6ae730
Patch7: FIX-catch-ValueError-as-well.patch
6ae730
Patch8: Remove-call-to-nonexistent-FT2Font.get_fontsize.patch
6ae730
bbbf6c
%description
bbbf6c
Matplotlib is a python 2D plotting library which produces publication
bbbf6c
quality figures in a variety of hardcopy formats and interactive
bbbf6c
environments across platforms. matplotlib can be used in python
bbbf6c
scripts, the python and ipython shell, web application servers, and
bbbf6c
six graphical user interface toolkits.
bbbf6c
bbbf6c
Matplotlib tries to make easy things easy and hard things possible.
bbbf6c
You can generate plots, histograms, power spectra, bar charts,
bbbf6c
errorcharts, scatterplots, etc, with just a few lines of code.
bbbf6c
bbbf6c
%package        qt4
bbbf6c
Summary:        Qt4 backend for python-matplotlib
bbbf6c
Group:          Development/Libraries
bbbf6c
Requires:       %{name}%{?_isa} = %{version}-%{release}
bbbf6c
BuildRequires:  PyQt4-devel
bbbf6c
Requires:       PyQt4
bbbf6c
bbbf6c
%description    qt4
bbbf6c
%{summary}
bbbf6c
bbbf6c
%package        tk
bbbf6c
Summary:        Tk backend for python-matplotlib
bbbf6c
Group:          Development/Libraries
bbbf6c
Requires:       %{name}%{?_isa} = %{version}-%{release}
bbbf6c
BuildRequires:  tcl-devel
bbbf6c
BuildRequires:  tkinter
bbbf6c
BuildRequires:  tk-devel
bbbf6c
Requires:       tkinter
bbbf6c
bbbf6c
%description    tk
bbbf6c
%{summary}
bbbf6c
bbbf6c
%if %{with_wx}
bbbf6c
%package        wx
bbbf6c
Summary:        wxPython backend for python-matplotlib
bbbf6c
Group:          Development/Libraries
bbbf6c
Requires:       %{name}%{?_isa} = %{version}-%{release}
bbbf6c
BuildRequires:  wxPython-devel
bbbf6c
Requires:       wxPython
bbbf6c
bbbf6c
%description    wx
bbbf6c
%{summary}
bbbf6c
%endif # with_wx
bbbf6c
bbbf6c
%package        doc
bbbf6c
Summary:        Documentation files for python-matplotlib
bbbf6c
Group:          Documentation
bbbf6c
Requires:       %{name}%{?_isa} = %{version}-%{release}
bbbf6c
%if %{with_html}
bbbf6c
BuildRequires:  python-sphinx
bbbf6c
BuildRequires:  tex(latex)
bbbf6c
BuildRequires:  dvipng
bbbf6c
%endif
bbbf6c
bbbf6c
%description    doc
bbbf6c
%{summary}
bbbf6c
bbbf6c
%if %{with_python3}
bbbf6c
%package -n     python3-matplotlib
bbbf6c
Summary:        Python 2D plotting library
bbbf6c
Group:          Development/Libraries
bbbf6c
BuildRequires:  python3-cairo
bbbf6c
BuildRequires:  python3-dateutil
bbbf6c
BuildRequires:  python3-devel
bbbf6c
BuildRequires:  python3-gobject
bbbf6c
BuildRequires:  python3-numpy
bbbf6c
BuildRequires:  python3-pyparsing
bbbf6c
BuildRequires:  python3-pytz
bbbf6c
BuildRequires:  python3-six
bbbf6c
Requires:       python3-numpy
bbbf6c
Requires:       python3-cairo
bbbf6c
Requires:       python3-pyparsing
bbbf6c
Requires:       python3-dateutil
bbbf6c
Requires:       python3-pytz
bbbf6c
%if 0%{?fedora} >= 18
bbbf6c
Requires:	stix-math-fonts
bbbf6c
%else
bbbf6c
Requires:	stix-fonts
bbbf6c
%endif
bbbf6c
bbbf6c
%description -n python3-matplotlib
bbbf6c
Matplotlib is a python 2D plotting library which produces publication
bbbf6c
quality figures in a variety of hardcopy formats and interactive
bbbf6c
environments across platforms. matplotlib can be used in python
bbbf6c
scripts, the python and ipython shell, web application servers, and
bbbf6c
six graphical user interface toolkits.
bbbf6c
bbbf6c
Matplotlib tries to make easy things easy and hard things possible.
bbbf6c
You can generate plots, histograms, power spectra, bar charts,
bbbf6c
errorcharts, scatterplots, etc, with just a few lines of code.
bbbf6c
bbbf6c
%package -n     python3-matplotlib-qt4
bbbf6c
Summary:        Qt4 backend for python3-matplotlib
bbbf6c
Group:          Development/Libraries
bbbf6c
Requires:       %{name}%{?_isa} = %{version}-%{release}
bbbf6c
BuildRequires:  python3-PyQt4-devel
bbbf6c
Requires:       python3-PyQt4
bbbf6c
bbbf6c
%description -n python3-matplotlib-qt4
bbbf6c
%{summary}
bbbf6c
bbbf6c
%package -n     python3-matplotlib-tk
bbbf6c
Summary:        Tk backend for python3-matplotlib
bbbf6c
Group:          Development/Libraries
bbbf6c
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
bbbf6c
BuildRequires:  python3-tkinter
bbbf6c
Requires:       python3-tkinter
bbbf6c
bbbf6c
%description -n python3-matplotlib-tk
bbbf6c
%{summary}
bbbf6c
%endif
bbbf6c
bbbf6c
%prep
bbbf6c
%setup -q -n matplotlib-%{version}
6ae730
%patch4 -p1
6ae730
%patch5 -p1
6ae730
%patch6 -p1
6ae730
%patch7 -p1
6ae730
%patch8 -p1
bbbf6c
bbbf6c
# Remove bundled libraries
bbbf6c
rm -r agg24 lib/matplotlib/pyparsing_py?.py
bbbf6c
bbbf6c
# Remove references to bundled libraries
bbbf6c
%patch0 -p1 -b .noagg
bbbf6c
sed -i -e s/matplotlib\.pyparsing_py./pyparsing/g lib/matplotlib/*.py
bbbf6c
bbbf6c
# Correct tcl/tk detection
bbbf6c
%patch1 -p1 -b .tk
bbbf6c
sed -i -e 's|@@libdir@@|%{_libdir}|' setupext.py
bbbf6c
bbbf6c
# Use fontconfig by default
bbbf6c
%patch2 -p1 -b .fontconfig
bbbf6c
bbbf6c
# Avoid the need for an X server during the build:
bbbf6c
%patch3 -p1
bbbf6c
bbbf6c
chmod -x lib/matplotlib/mpl-data/images/*.svg
bbbf6c
bbbf6c
%if %{?with_python3}
bbbf6c
rm -rf %{py3dir}
bbbf6c
cp -a . %{py3dir}
bbbf6c
%endif
bbbf6c
bbbf6c
%build
bbbf6c
%{__python2} setup.py build
bbbf6c
%if %{with_html}
bbbf6c
# Need to make built matplotlib libs available for the sphinx extensions:
bbbf6c
pushd doc
bbbf6c
    export PYTHONPATH=`realpath ../build/lib.linux*`
bbbf6c
    %{__python2} make.py html
bbbf6c
popd
bbbf6c
%endif
bbbf6c
# Ensure all example files are non-executable so that the -doc
bbbf6c
# package doesn't drag in dependencies
bbbf6c
find examples -name '*.py' -exec chmod a-x '{}' \;
bbbf6c
bbbf6c
%if %{with_python3}
bbbf6c
pushd %{py3dir}
bbbf6c
    %{__python3} setup.py build
bbbf6c
    # documentation cannot be built with python3 due to syntax errors
bbbf6c
    # and building with python 2 exits with cryptic error messages
bbbf6c
popd
bbbf6c
%endif
bbbf6c
bbbf6c
%install
bbbf6c
%{__python} setup.py install -O1 --skip-build --root=$RPM_BUILD_ROOT
bbbf6c
chmod +x $RPM_BUILD_ROOT%{python_sitearch}/matplotlib/dates.py
bbbf6c
rm -rf $RPM_BUILD_ROOT%{python_sitearch}/matplotlib/mpl-data/fonts
bbbf6c
bbbf6c
%if %{with_python3}
bbbf6c
pushd %{py3dir}
bbbf6c
    %{__python3} setup.py install -O1 --skip-build --root=$RPM_BUILD_ROOT
bbbf6c
    chmod +x $RPM_BUILD_ROOT%{python3_sitearch}/matplotlib/dates.py
bbbf6c
    rm -rf $RPM_BUILD_ROOT%{python3_sitearch}/matplotlib/mpl-data/fonts
bbbf6c
    rm -f $RPM_BUILD_ROOT%{python3_sitearch}/six.py
bbbf6c
popd
bbbf6c
%endif
bbbf6c
bbbf6c
%files
bbbf6c
%doc README.txt
bbbf6c
%doc lib/dateutil_py2/LICENSE
bbbf6c
%doc lib/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX
bbbf6c
%doc lib/pytz/LICENSE.txt
bbbf6c
%doc CHANGELOG
bbbf6c
%doc CXX
bbbf6c
%doc INSTALL
bbbf6c
%doc PKG-INFO
bbbf6c
%doc TODO
bbbf6c
%{python_sitearch}/*egg-info
bbbf6c
%{python_sitearch}/matplotlib/
bbbf6c
%{python_sitearch}/mpl_toolkits/
bbbf6c
%{python_sitearch}/pylab.py*
bbbf6c
%exclude %{python_sitearch}/matplotlib/backends/backend_qt4.*
bbbf6c
%exclude %{python_sitearch}/matplotlib/backends/backend_qt4agg.*
bbbf6c
%exclude %{python_sitearch}/matplotlib/backends/backend_tkagg.*
bbbf6c
%exclude %{python_sitearch}/matplotlib/backends/tkagg.*
bbbf6c
%exclude %{python_sitearch}/matplotlib/backends/_tkagg.so
bbbf6c
%exclude %{python_sitearch}/matplotlib/backends/backend_wx.*
bbbf6c
%exclude %{python_sitearch}/matplotlib/backends/backend_wxagg.*
bbbf6c
bbbf6c
%files qt4
bbbf6c
%{python_sitearch}/matplotlib/backends/backend_qt4.*
bbbf6c
%{python_sitearch}/matplotlib/backends/backend_qt4agg.*
bbbf6c
bbbf6c
%files tk
bbbf6c
%{python_sitearch}/matplotlib/backends/backend_tkagg.py*
bbbf6c
%{python_sitearch}/matplotlib/backends/tkagg.py*
bbbf6c
%{python_sitearch}/matplotlib/backends/_tkagg.so
bbbf6c
bbbf6c
%if %{with_wx}
bbbf6c
%files wx
bbbf6c
%{python_sitearch}/matplotlib/backends/backend_wx.*
bbbf6c
%{python_sitearch}/matplotlib/backends/backend_wxagg.*
bbbf6c
%endif # with_wx
bbbf6c
bbbf6c
%files doc
bbbf6c
%doc examples
bbbf6c
%if %{with_html}
bbbf6c
%doc doc/build/html/*
bbbf6c
%endif
bbbf6c
bbbf6c
%if %{with_python3}
bbbf6c
%files -n python3-matplotlib
bbbf6c
%doc %{basepy3dir}/README.txt
bbbf6c
%doc %{basepy3dir}/lib/dateutil_py3/LICENSE
bbbf6c
%doc %{basepy3dir}/lib/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX
bbbf6c
%doc %{basepy3dir}/lib/pytz/LICENSE.txt
bbbf6c
%doc %{basepy3dir}/CHANGELOG
bbbf6c
%doc %{basepy3dir}/CXX
bbbf6c
%doc %{basepy3dir}/INSTALL
bbbf6c
%doc %{basepy3dir}/PKG-INFO
bbbf6c
%doc %{basepy3dir}/TODO
bbbf6c
%{python3_sitearch}/*egg-info
bbbf6c
%{python3_sitearch}/matplotlib/
bbbf6c
%{python3_sitearch}/mpl_toolkits/
bbbf6c
%{python3_sitearch}/pylab.py*
bbbf6c
%{python3_sitearch}/__pycache__/*
bbbf6c
%exclude %{python3_sitearch}/matplotlib/backends/backend_qt4.*
bbbf6c
%exclude %{python3_sitearch}/matplotlib/backends/backend_qt4agg.*
bbbf6c
%exclude %{python3_sitearch}/matplotlib/backends/backend_tkagg.*
bbbf6c
%exclude %{python3_sitearch}/matplotlib/backends/backend_tkagg.*
bbbf6c
%exclude %{python3_sitearch}/matplotlib/backends/tkagg.*
bbbf6c
%exclude %{python3_sitearch}/matplotlib/backends/_tkagg.*
bbbf6c
bbbf6c
%files -n python3-matplotlib-qt4
bbbf6c
%{python_sitearch}/matplotlib/backends/backend_qt4.*
bbbf6c
%{python_sitearch}/matplotlib/backends/backend_qt4agg.*
bbbf6c
bbbf6c
%files -n python3-matplotlib-tk
bbbf6c
%{python3_sitearch}/matplotlib/backends/backend_tkagg.py*
bbbf6c
%{python3_sitearch}/matplotlib/backends/tkagg.*
bbbf6c
%{python3_sitearch}/matplotlib/backends/_tkagg.*
bbbf6c
%endif
bbbf6c
bbbf6c
%changelog
6ae730
* Mon Jan 21 2019 John Kacur <jkacur@redhat.com> - 1.2.0-16
6ae730
- Fix "unable to parse the pattern" message in stderr
6ae730
Resolves: rhbz#1653300
6ae730
f0ae61
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.2.0-15
f0ae61
- Mass rebuild 2014-01-24
f0ae61
f0ae61
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.2.0-14
f0ae61
- Mass rebuild 2013-12-27
f0ae61
bbbf6c
* Thu Apr 11 2013 Bohuslav Kabrda <bkabrda@redhat.com> - 1.2.0-13
bbbf6c
- Disable building under xvfb-run (#891533).
bbbf6c
bbbf6c
* Wed Apr  3 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.2.0-12
bbbf6c
- Decode output of subprocess to utf-8 or regex will fail (#928326)
bbbf6c
bbbf6c
* Tue Apr  2 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-11
bbbf6c
- Make stix-fonts a requires of matplotlib (#928326)
bbbf6c
bbbf6c
* Thu Mar 28 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-10
bbbf6c
- Use stix fonts avoid problems with missing cm fonts (#908717)
bbbf6c
- Correct type mismatch in python3 font_manager (#912843, #928326)
bbbf6c
bbbf6c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-9
bbbf6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
bbbf6c
bbbf6c
* Wed Jan 16 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-8
bbbf6c
- Update fontconfig patch to apply issue found by upstream
bbbf6c
- Update fontconfig patch to apply issue with missing afm fonts (#896182)
bbbf6c
bbbf6c
* Wed Jan 16 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-7
bbbf6c
- Use fontconfig by default (#885307)
bbbf6c
bbbf6c
* Thu Jan  3 2013 David Malcolm <dmalcolm@redhat.com> - 1.2.0-6
bbbf6c
- remove wx support for rhel >= 7
bbbf6c
bbbf6c
* Tue Dec 04 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-5
bbbf6c
- Reinstantiate wx backend for python2.x.
bbbf6c
- Run setup.py under xvfb-run to detect and default to gtk backend (#883502)
bbbf6c
- Split qt4 backend subpackage and add proper requires for it.
bbbf6c
- Correct wrong regex in tcl libdir patch.
bbbf6c
bbbf6c
* Tue Nov 27 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-4
bbbf6c
- Obsolete python-matplotlib-wx for clean updates.
bbbf6c
bbbf6c
* Tue Nov 27 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-3
bbbf6c
- Enable python 3 in fc18 as build requires are now available (#879731)
bbbf6c
bbbf6c
* Thu Nov 22 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-2
bbbf6c
- Build python3 only on f19 or newer (#837156)
bbbf6c
- Build requires python3-six if building python3 support (#837156)
bbbf6c
bbbf6c
* Thu Nov 22 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-1
bbbf6c
- Update to version 1.2.0
bbbf6c
- Revert to regenerate tarball with generate-tarball.sh (#837156)
bbbf6c
- Assume update to 1.2.0 is for recent releases
bbbf6c
- Remove %%defattr
bbbf6c
- Remove %%clean
bbbf6c
- Use simpler approach to build html documentation
bbbf6c
- Do not use custom/outdated setup.cfg
bbbf6c
- Put one BuildRequires per line
bbbf6c
- Enable python3 support
bbbf6c
- Cleanup spec as wx backend is no longer supported
bbbf6c
- Use default agg backend
bbbf6c
- Fix bogus dates in changelog by assuming only week day was wrong
bbbf6c
bbbf6c
* Fri Aug 17 2012 Jerry James <loganjerry@gmail.com> - 1.1.1-1
bbbf6c
- Update to version 1.1.1.
bbbf6c
- Remove obsolete spec file elements
bbbf6c
- Fix sourceforge URLs
bbbf6c
- Allow sample data to have a different version number than the sources
bbbf6c
- Don't bother removing problematic file since we remove entire agg24 directory
bbbf6c
- Fix building with pygtk in the absence of an X server
bbbf6c
- Don't install license text for bundled software that we don't bundle
bbbf6c
bbbf6c
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-21
bbbf6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
bbbf6c
bbbf6c
* Tue Jul 3 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.1.0-1
bbbf6c
- Update to version 1.1.0.
bbbf6c
- Do not regenerate upstream tarball but remove problematic file in %%prep.
bbbf6c
- Remove non longer applicable/required patch0.
bbbf6c
- Rediff/rename -noagg patch.
bbbf6c
- Remove propagate-timezone-info-in-plot_date-xaxis_da patch already applied.
bbbf6c
- Remove tkinter patch now with critical code in a try block.
bbbf6c
- Remove png 1.5 patch as upstream is now png 1.5 aware.
bbbf6c
- Update file list.
bbbf6c
bbbf6c
* Wed Apr 18 2012 David Malcolm <dmalcolm@redhat.com> - 1.0.1-20
bbbf6c
- remove wx support for rhel >= 7
bbbf6c
bbbf6c
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-19
bbbf6c
- Rebuilt for c++ ABI breakage
bbbf6c
bbbf6c
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-18
bbbf6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bbbf6c
bbbf6c
* Tue Dec  6 2011 David Malcolm <dmalcolm@redhat.com> - 1.0.1-17
bbbf6c
- fix the build against libpng 1.5
bbbf6c
bbbf6c
* Tue Dec  6 2011 David Malcolm <dmalcolm@redhat.com> - 1.0.1-16
bbbf6c
- fix egg-info conditional for RHEL
bbbf6c
bbbf6c
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.0.1-15
bbbf6c
- Rebuild for new libpng
bbbf6c
bbbf6c
* Mon Oct 31 2011 Dan Horák <dan[at]danny.cz> - 1.0.1-14
bbbf6c
- fix build with new Tkinter which doesn't return an expected value in __version__
bbbf6c
bbbf6c
* Thu Sep 15 2011 Jef Spaleta <jspaleta@fedoraproject.org> - 1.0.1-13
bbbf6c
- apply upstream bugfix for timezone formatting (Bug 735677) 
bbbf6c
bbbf6c
* Fri May 20 2011 Orion Poplawski <orion@cora.nwra.com> - 1.0.1-12
bbbf6c
- Add Requires dvipng (Bug 684836)
bbbf6c
- Build against system agg (Bug 612807)
bbbf6c
- Use system pyparsing (Bug 702160)
bbbf6c
bbbf6c
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-11
bbbf6c
- Set PYTHONPATH during html doc building using find to prevent broken builds
bbbf6c
bbbf6c
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-10
bbbf6c
- Spec file cleanups for readability
bbbf6c
bbbf6c
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-9
bbbf6c
- Bump and rebuild
bbbf6c
bbbf6c
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-8
bbbf6c
- Fix spec file typos so package builds
bbbf6c
bbbf6c
* Fri Feb 25 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-7
bbbf6c
- Remove a debugging echo statement from the spec file
bbbf6c
- Fix some line endings and permissions in -doc sub-package
bbbf6c
bbbf6c
* Fri Feb 25 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-6
bbbf6c
- Spec file cleanups to silence some rpmlint warnings
bbbf6c
bbbf6c
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-5
bbbf6c
- Add default attr to doc sub-package file list
bbbf6c
- No longer designate -doc subpackage as noarch
bbbf6c
- Add arch specific Requires for tk, wx and doc sub-packages
bbbf6c
bbbf6c
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-4
bbbf6c
- Enable wxPython backend
bbbf6c
- Make -doc sub-package noarch
bbbf6c
bbbf6c
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-3
bbbf6c
- Add conditional for optionally building doc sub-package
bbbf6c
- Add flag to build low res images for documentation
bbbf6c
- Add matplotlib-1.0.1-plot_directive.patch to fix build of low res images
bbbf6c
- Remove unused patches
bbbf6c
bbbf6c
* Sat Feb 19 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-2
bbbf6c
- Build and package HTML documentation in -doc sub-package
bbbf6c
- Move examples to -doc sub-package
bbbf6c
- Make examples non-executable
bbbf6c
bbbf6c
* Fri Feb 18 2011 Thomas Spura <tomspur@fedoraproject.org> - 1.0.1-1
bbbf6c
- update to new bugfix version (#678489)
bbbf6c
- set file attributes in tk subpackage
bbbf6c
- filter private *.so
bbbf6c
bbbf6c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-3
bbbf6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
bbbf6c
bbbf6c
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.0.0-2
bbbf6c
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
bbbf6c
bbbf6c
* Thu Jul 8 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 1.0.0-1
bbbf6c
- New upstream release  
bbbf6c
- Remove undistributable file from bundled agg library 
bbbf6c
bbbf6c
* Thu Jul 1 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.3-1
bbbf6c
- New upstream release  
bbbf6c
bbbf6c
* Thu May 27 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-4
bbbf6c
- Upstream patch to fix deprecated gtk tooltip warning.  
bbbf6c
bbbf6c
* Mon Apr 12 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-2
bbbf6c
- Bump to rebuild against numpy 1.3  
bbbf6c
bbbf6c
* Thu Apr 1 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-1
bbbf6c
- Bump to rebuild against numpy 1.4.0  
bbbf6c
bbbf6c
* Fri Dec 11 2009 Jon Ciesla <limb@jcomserv.net> - 0.99.1.2
bbbf6c
- Update to 0.99.1.2
bbbf6c
bbbf6c
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98.5.2-5
bbbf6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
bbbf6c
bbbf6c
* Fri Mar 06 2009 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-4
bbbf6c
- Fixed font dep after font guideline change
bbbf6c
bbbf6c
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98.5.2-3
bbbf6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
bbbf6c
bbbf6c
* Tue Dec 23 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-2
bbbf6c
- Add dep on DejaVu Sans font for default font support
bbbf6c
bbbf6c
* Mon Dec 22 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-1
bbbf6c
- Latest upstream release
bbbf6c
- Strip out included fonts
bbbf6c
bbbf6c
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.98.3-2
bbbf6c
- Rebuild for Python 2.6
bbbf6c
bbbf6c
* Wed Aug  6 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.3-1
bbbf6c
- Latest upstream release
bbbf6c
bbbf6c
* Tue Jul  1 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.1-1
bbbf6c
- Latest upstream release
bbbf6c
bbbf6c
* Fri Mar  21 2008 Jef Spaleta <jspaleta[AT]fedoraproject org> - 0.91.2-2
bbbf6c
- gcc43 cleanups
bbbf6c
bbbf6c
* Fri Mar  21 2008 Jef Spaleta <jspaleta[AT]fedoraproject org> - 0.91.2-1
bbbf6c
- New upstream version
bbbf6c
- Adding Fedora specific setup.cfg from included template
bbbf6c
- removed numarry and numerics build requirements
bbbf6c
bbbf6c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.90.1-6
bbbf6c
- Autorebuild for GCC 4.3
bbbf6c
bbbf6c
* Fri Jan  4 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-5
bbbf6c
- Fixed typo in spec.
bbbf6c
bbbf6c
* Fri Jan  4 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-4
bbbf6c
- Support for Python Eggs for F9+
bbbf6c
bbbf6c
* Thu Jan  3 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-3
bbbf6c
- Rebuild for new Tcl 8.5
bbbf6c
bbbf6c
* Thu Aug 23 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.1-2
bbbf6c
- Update license tag to Python
bbbf6c
- Rebuild for BuildID
bbbf6c
bbbf6c
* Mon Jun 04 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.1-1
bbbf6c
- Update to 0.90.1
bbbf6c
bbbf6c
* Wed Feb 14 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.0-2
bbbf6c
- Rebuild for Tcl/Tk downgrade
bbbf6c
bbbf6c
* Sat Feb 10 2007 Jef Spaleta <jspaleta@gmail.com> 0.90.0-2
bbbf6c
- Release bump for rebuild against new tk 
bbbf6c
bbbf6c
* Fri Feb 09 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.0-1
bbbf6c
- Update to 0.90.0
bbbf6c
bbbf6c
* Fri Jan  5 2007 Orion Poplawski <orion@cora.nwra.com> 0.87.7-4
bbbf6c
- Add examples to %%docs
bbbf6c
bbbf6c
* Mon Dec 11 2006 Jef Spaleta <jspaleta@gmail.com> 0.87.7-3
bbbf6c
- Release bump for rebuild against python 2.5 in devel tree
bbbf6c
bbbf6c
* Tue Dec  5 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.7-2
bbbf6c
- Force build of gtk/gtkagg backends in mock (bug #218153)
bbbf6c
- Change Requires from python-numeric to numpy (bug #218154)
bbbf6c
bbbf6c
* Tue Nov 21 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.7-1
bbbf6c
- Update to 0.87.7 and fix up the defaults to use numpy
bbbf6c
- Force build of tkagg backend without X server
bbbf6c
- Use src.rpm from Jef Spaleta, closes bug 216578
bbbf6c
bbbf6c
* Fri Oct  6 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.6-1
bbbf6c
- Update to 0.87.6
bbbf6c
bbbf6c
* Thu Sep  7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.5-1
bbbf6c
- Update to 0.87.5
bbbf6c
bbbf6c
* Thu Jul 27 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.4-1
bbbf6c
- Update to 0.87.4
bbbf6c
bbbf6c
* Wed Jun  7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.3-1
bbbf6c
- Update to 0.87.3
bbbf6c
bbbf6c
* Mon May 15 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.2-2
bbbf6c
- Rebuild for new numpy
bbbf6c
bbbf6c
* Tue Mar  7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.2-1
bbbf6c
- Update to 0.87.2
bbbf6c
bbbf6c
* Tue Mar  7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.1-1
bbbf6c
- Update to 0.87.1
bbbf6c
- Add pycairo >= 1.0.2 requires (FC5+ only)
bbbf6c
bbbf6c
* Fri Feb 24 2006 Orion Poplawski <orion@cora.nwra.com> 0.87-1
bbbf6c
- Update to 0.87
bbbf6c
- Add BR numpy and python-numarray
bbbf6c
- Add patch to keep Numeric as the default numerix package
bbbf6c
- Add BR tkinter and tk-devel for TkInter backend
bbbf6c
- Make separate package for Tk backend
bbbf6c
bbbf6c
* Tue Jan 10 2006 Orion Poplawski <orion@cora.nwra.com> 0.86-1
bbbf6c
- Update to 0.86
bbbf6c
bbbf6c
* Thu Dec 22 2005 Orion Poplawski <orion@cora.nwra.com> 0.85-2
bbbf6c
- Rebuild
bbbf6c
bbbf6c
* Sun Nov 20 2005 Orion Poplawski <orion@cora.nwra.com> 0.85-1
bbbf6c
- New upstream version 0.85
bbbf6c
bbbf6c
* Mon Sep 19 2005 Orion Poplawski <orion@cora.nwra.com> 0.84-1
bbbf6c
- New upstream version 0.84
bbbf6c
bbbf6c
* Tue Aug 02 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-3
bbbf6c
- bump release 
bbbf6c
bbbf6c
* Tue Aug 02 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-2
bbbf6c
- Add Requires: python-numeric, pytz, python-dateutil
bbbf6c
bbbf6c
* Fri Jul 29 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-1
bbbf6c
- New upstream version matplotlib 0.83.2
bbbf6c
bbbf6c
* Thu Jul 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.1-2
bbbf6c
- Bump rel to fix botched tag
bbbf6c
bbbf6c
* Thu Jul 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.1-1
bbbf6c
- New upstream version matplotlib 0.83.1
bbbf6c
bbbf6c
* Tue Jul 05 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-4
bbbf6c
- BuildRequires: pytz, python-dateutil - use upstream
bbbf6c
- Don't use INSTALLED_FILES, list dirs
bbbf6c
- Fix execute permissions
bbbf6c
bbbf6c
* Fri Jul 01 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-3
bbbf6c
- Use %%{python_sitearch}
bbbf6c
bbbf6c
* Thu Jun 30 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-2
bbbf6c
- Rename to python-matplotlib
bbbf6c
- Remove unneeded Requires: python
bbbf6c
- Add private directories to %%files
bbbf6c
bbbf6c
* Tue Jun 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-1
bbbf6c
- Initial package for Fedora Extras