Blame SPECS/python-matplotlib.spec

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