Blame SPECS/python-matplotlib.spec

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