Blame SPECS/python-matplotlib.spec

7cd938
%bcond_with html
7cd938
%bcond_with check
7cd938
# https://fedorahosted.org/fpc/ticket/381
7cd938
%bcond_without bundled_fonts
7cd938
7cd938
# No qt4 for EL8/ELN/EL9
7cd938
%if 0%{?rhel} >= 8
7cd938
%bcond_with qt4
bbbf6c
%else
7cd938
%bcond_without qt4
bbbf6c
%endif
bbbf6c
7cd938
# No WX for EL8/ELN/EL9
7cd938
%if 0%{?rhel} >= 8
7cd938
%bcond_with wx
bbbf6c
%else
7cd938
%bcond_without wx
bbbf6c
%endif
bbbf6c
7cd938
# the default backend; one of GTK3Agg GTK3Cairo MacOSX Qt4Agg Qt5Agg TkAgg
7cd938
# WXAgg Agg Cairo PS PDF SVG
7cd938
%global backend                 TkAgg
7cd938
7cd938
%if "%{backend}" == "TkAgg"
7cd938
%global backend_subpackage tk
7cd938
%else
7cd938
%  if "%{backend}" == "Qt4Agg"
7cd938
%global backend_subpackage qt4
7cd938
%  else
7cd938
%    if "%{backend}" == "Qt5Agg"
7cd938
%global backend_subpackage qt5
7cd938
%    else
7cd938
%      if "%{backend}" == "WXAgg"
7cd938
%global backend_subpackage wx
7cd938
%      endif
7cd938
%    endif
7cd938
%  endif
7cd938
%endif
7cd938
7cd938
# Use the same directory of the main package for subpackage licence and docs
7cd938
%global _docdir_fmt %{name}
7cd938
7cd938
# Updated test images for new FreeType.
7cd938
%global mpl_images_version 3.4.1
7cd938
7cd938
# The version of FreeType in this Fedora branch.
7cd938
%global ftver 2.10.4
bbbf6c
bbbf6c
Name:           python-matplotlib
7cd938
Version:        3.4.2
7cd938
%global Version 3.4.2
7cd938
Release:        1%{?dist}
bbbf6c
Summary:        Python 2D plotting library
7cd938
# qt4_editor backend is MIT
7cd938
# ResizeObserver at end of lib/matplotlib/backends/web_backend/js/mpl.js is Public Domain
7cd938
License:        Python and MIT and Public Domain
bbbf6c
URL:            http://matplotlib.org
7cd938
Source0:        https://github.com/matplotlib/matplotlib/archive/v%{Version}/matplotlib-%{Version}.tar.gz
7cd938
Source1:        setup.cfg
7cd938
7cd938
# Fedora-specific patches; see:
7cd938
# https://github.com/fedora-python/matplotlib/tree/fedora-patches
7cd938
# Updated test images for new FreeType.
7cd938
Source1000:     https://github.com/QuLogic/mpl-images/archive/v%{mpl_images_version}-with-freetype-%{ftver}/matplotlib-%{mpl_images_version}-with-freetype-%{ftver}.tar.gz
7cd938
# Search in /etc/matplotlibrc:
7cd938
Patch1001:      0001-matplotlibrc-path-search-fix.patch
7cd938
# Increase tolerances for new FreeType everywhere:
7cd938
Patch1002:      0002-Set-FreeType-version-to-%{ftver}-and-update-tolerances.patch
7cd938
7cd938
BuildRequires:  gcc
7cd938
BuildRequires:  gcc-c++
7cd938
BuildRequires:  glibc-langpack-en
bbbf6c
BuildRequires:  freetype-devel
bbbf6c
BuildRequires:  libpng-devel
7cd938
BuildRequires:  qhull-devel
7cd938
BuildRequires:  xorg-x11-server-Xvfb
bbbf6c
BuildRequires:  zlib-devel
bbbf6c
7cd938
BuildRequires:  ghostscript
7cd938
# No ImageMagick for EL8/ELN/EL9
7cd938
%if ! 0%{?rhel} >= 8
7cd938
BuildRequires:  ImageMagick
7cd938
%endif
7cd938
%ifnarch s390x
7cd938
BuildRequires:  inkscape
6ae730
%endif
6ae730
7cd938
BuildRequires:  texlive-collection-basic
7cd938
BuildRequires:  texlive-collection-fontsrecommended
7cd938
BuildRequires:  texlive-collection-latex
7cd938
BuildRequires:  texlive-collection-latexrecommended
7cd938
BuildRequires:  texlive-dvipng
7cd938
BuildRequires:  texlive-latex-bin
7cd938
BuildRequires:  texlive-luahbtex
7cd938
BuildRequires:  texlive-tex-bin
7cd938
BuildRequires:  texlive-xetex-bin
7cd938
# Search for documentclass and add the classes here.
7cd938
BuildRequires:  tex(article.cls)
7cd938
BuildRequires:  tex(minimal.cls)
7cd938
# Search for inputenc and add any encodings used with it.
7cd938
BuildRequires:  tex(utf8.def)
7cd938
BuildRequires:  tex(utf8x.def)
7cd938
# Found with: rg -Io 'usepackage(\[.+\])?\{.+\}' lib | rg -o '\{.+\}' | sort -u
7cd938
# and then removing duplicates in one line, etc.
7cd938
BuildRequires:  tex(avant.sty)
7cd938
BuildRequires:  tex(bm.sty)
7cd938
BuildRequires:  tex(chancery.sty)
7cd938
BuildRequires:  tex(charter.sty)
7cd938
BuildRequires:  tex(color.sty)
7cd938
BuildRequires:  tex(courier.sty)
7cd938
BuildRequires:  tex(euler.sty)
7cd938
BuildRequires:  tex(fancyhdr.sty)
7cd938
BuildRequires:  tex(fontenc.sty)
7cd938
BuildRequires:  tex(fontspec.sty)
7cd938
BuildRequires:  tex(geometry.sty)
7cd938
BuildRequires:  tex(graphicx.sty)
7cd938
BuildRequires:  tex(helvet.sty)
7cd938
BuildRequires:  tex(import.sty)
7cd938
BuildRequires:  tex(inputenc.sty)
7cd938
BuildRequires:  tex(mathpazo.sty)
7cd938
BuildRequires:  tex(mathptmx.sty)
7cd938
BuildRequires:  tex(pgf.sty)
7cd938
BuildRequires:  tex(preview.sty)
7cd938
BuildRequires:  tex(psfrag.sty)
7cd938
#BuildRequires:  tex(sfmath.sty)
7cd938
BuildRequires:  tex(textcomp.sty)
7cd938
BuildRequires:  tex(txfonts.sty)
7cd938
BuildRequires:  tex(type1cm.sty)
7cd938
BuildRequires:  tex(type1ec.sty)
7cd938
BuildRequires:  tex(unicode-math.sty)
7cd938
# See BakomaFonts._fontmap in lib/matplotlib/mathtext.py
7cd938
BuildRequires:  tex(cmb10.tfm)
7cd938
BuildRequires:  tex(cmex10.tfm)
7cd938
BuildRequires:  tex(cmmi10.tfm)
7cd938
BuildRequires:  tex(cmr10.tfm)
7cd938
BuildRequires:  tex(cmss10.tfm)
7cd938
BuildRequires:  tex(cmsy10.tfm)
7cd938
BuildRequires:  tex(cmtt10.tfm)
6ae730
bbbf6c
%description
7cd938
Matplotlib is a Python 2D plotting library which produces publication
bbbf6c
quality figures in a variety of hardcopy formats and interactive
7cd938
environments across platforms. Matplotlib can be used in Python
7cd938
scripts, the Python and IPython shell, web application servers, and
7cd938
various 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
7cd938
%package -n python3-matplotlib-data
7cd938
Summary:        Data used by python-matplotlib
7cd938
BuildArch:      noarch
7cd938
%if %{with bundled_fonts}
7cd938
Requires:       python3-matplotlib-data-fonts = %{version}-%{release}
7cd938
%endif
7cd938
Obsoletes:      python-matplotlib-data < 3
bbbf6c
7cd938
%description -n python3-matplotlib-data
bbbf6c
%{summary}
bbbf6c
7cd938
%if %{with bundled_fonts}
7cd938
%package -n python3-matplotlib-data-fonts
7cd938
Summary:        Fonts used by python-matplotlib
7cd938
# STIX and Computer Modern is OFL
7cd938
# DejaVu is Bitstream Vera and Public Domain
7cd938
License:        OFL and Bitstream Vera and Public Domain
7cd938
BuildArch:      noarch
7cd938
Requires:       python3-matplotlib-data = %{version}-%{release}
7cd938
Obsoletes:      python-matplotlib-data-fonts < 3
7cd938
7cd938
%description -n python3-matplotlib-data-fonts
bbbf6c
%{summary}
bbbf6c
%endif
bbbf6c
bbbf6c
%package -n     python3-matplotlib
bbbf6c
Summary:        Python 2D plotting library
bbbf6c
BuildRequires:  python3-cairo
7cd938
BuildRequires:  python3-certifi >= 2020.06.20
7cd938
BuildRequires:  python3-cycler >= 0.10.0
bbbf6c
BuildRequires:  python3-dateutil
bbbf6c
BuildRequires:  python3-devel
7cd938
BuildRequires:  python3-setuptools
bbbf6c
BuildRequires:  python3-gobject
7cd938
BuildRequires:  python3-kiwisolver
bbbf6c
BuildRequires:  python3-numpy
7cd938
BuildRequires:  python3-pillow
bbbf6c
BuildRequires:  python3-pyparsing
bbbf6c
BuildRequires:  python3-pytz
7cd938
BuildRequires:  python3-sphinx
7cd938
Requires:       dejavu-sans-fonts
7cd938
Recommends:     texlive-dvipng
7cd938
Requires:       (texlive-dvipng if texlive-base)
7cd938
Requires:       python3-matplotlib-data = %{version}-%{release}
bbbf6c
Requires:       python3-cairo
7cd938
Requires:       python3-cycler >= 0.10.0
bbbf6c
Requires:       python3-dateutil
7cd938
Requires:       python3-kiwisolver
7cd938
Requires:       python3-matplotlib-%{?backend_subpackage}%{!?backend_subpackage:tk}%{?_isa} = %{version}-%{release}
7cd938
%if %{with check}
7cd938
BuildRequires:  python3-pytest
7cd938
BuildRequires:  python3-pytest-rerunfailures
7cd938
BuildRequires:  python3-pytest-timeout
7cd938
BuildRequires:  python3-pytest-xdist
7cd938
BuildRequires:  python3-pikepdf
7cd938
%endif
7cd938
Requires:       python3-numpy
7cd938
Recommends:     python3-pillow
7cd938
Requires:       python3-pyparsing
7cd938
%if %{without bundled_fonts}
7cd938
Requires:       stix-math-fonts
bbbf6c
%else
7cd938
Provides:       bundled(stix-math-fonts)
bbbf6c
%endif
bbbf6c
bbbf6c
%description -n python3-matplotlib
7cd938
Matplotlib is a Python 2D plotting library which produces publication
bbbf6c
quality figures in a variety of hardcopy formats and interactive
7cd938
environments across platforms. Matplotlib can be used in Python
7cd938
scripts, the Python and IPython shell, web application servers, and
7cd938
various 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
7cd938
%if %{with qt4}
bbbf6c
%package -n     python3-matplotlib-qt4
bbbf6c
Summary:        Qt4 backend for python3-matplotlib
bbbf6c
BuildRequires:  python3-PyQt4-devel
7cd938
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
7cd938
Requires:       python3-matplotlib-qt5
bbbf6c
Requires:       python3-PyQt4
bbbf6c
7cd938
# Upstream has deprecated this backend due to Qt4 being no longer supported.
7cd938
# This backend will be removed when upstream does, likely in 3.5, or Fedora 35.
7cd938
# The removal date is thus estimated to be the Fedora 35 Branch point.
7cd938
Provides:       deprecated() = 20210810
7cd938
bbbf6c
%description -n python3-matplotlib-qt4
bbbf6c
%{summary}
7cd938
%endif
7cd938
7cd938
%package -n     python3-matplotlib-qt5
7cd938
Summary:        Qt5 backend for python3-matplotlib
7cd938
BuildRequires:  python3-qt5
7cd938
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
7cd938
Requires:       python3-qt5
7cd938
%{?python_provide:%python_provide python3-matplotlib-qt5}
7cd938
7cd938
%description -n python3-matplotlib-qt5
7cd938
%{summary}
7cd938
7cd938
%package -n     python3-matplotlib-gtk3
7cd938
Summary:        GTK3 backend for python3-matplotlib
7cd938
# This should be converted to typelib(Gtk) when supported
7cd938
BuildRequires:  gtk3
7cd938
BuildRequires:  python3-gobject
7cd938
Requires:       gtk3%{?_isa}
7cd938
Requires:       python3-gobject%{?_isa}
7cd938
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
7cd938
7cd938
%description -n python3-matplotlib-gtk3
7cd938
%{summary}
bbbf6c
bbbf6c
%package -n     python3-matplotlib-tk
bbbf6c
Summary:        Tk backend for python3-matplotlib
bbbf6c
BuildRequires:  python3-tkinter
7cd938
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
bbbf6c
Requires:       python3-tkinter
bbbf6c
bbbf6c
%description -n python3-matplotlib-tk
bbbf6c
%{summary}
7cd938
7cd938
%if %{with wx}
7cd938
%package -n     python3-matplotlib-wx
7cd938
Summary:        WX backend for python3-matplotlib
7cd938
BuildRequires:  python3-wxpython4
7cd938
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
7cd938
Requires:       python3-wxpython4
7cd938
7cd938
%description -n python3-matplotlib-wx
7cd938
%{summary}
bbbf6c
%endif
bbbf6c
7cd938
%package -n python3-matplotlib-doc
7cd938
Summary:        Documentation files for python-matplotlib
7cd938
%if %{with html}
7cd938
BuildRequires:  graphviz
7cd938
BuildRequires:  python3-sphinx
7cd938
BuildRequires:  tex(latex)
7cd938
BuildRequires:  tex-preview
7cd938
BuildRequires:  js-jquery >= 3.2.1
7cd938
BuildRequires:  xstatic-jquery-ui-common
7cd938
Requires:       js-jquery >= 3.2.1
7cd938
Requires:       xstatic-jquery-ui-common
7cd938
%endif
7cd938
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
7cd938
%{?python_provide:%python_provide python3-matplotlib-doc}
bbbf6c
7cd938
%description -n python3-matplotlib-doc
7cd938
%{summary}
bbbf6c
7cd938
%package -n python3-matplotlib-test-data
7cd938
Summary:        Test data for python3-matplotlib
7cd938
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
bbbf6c
7cd938
%description -n python3-matplotlib-test-data
7cd938
%{summary}
bbbf6c
bbbf6c
7cd938
%prep
7cd938
%autosetup -n matplotlib-%{Version} -N
bbbf6c
7cd938
# Fedora-specific patches follow:
7cd938
%patch1001 -p1
7cd938
# Updated test images for new FreeType.
7cd938
%patch1002 -p1
7cd938
gzip -dc %SOURCE1000 | tar xf - --transform='s~^mpl-images-%{mpl_images_version}-with-freetype-%{ftver}/\([^/]\+\)/~lib/\1/tests/baseline_images/~'
7cd938
7cd938
# Copy setup.cfg to the builddir
7cd938
cp -p %{SOURCE1} setup.cfg
bbbf6c
bbbf6c
bbbf6c
%build
7cd938
%set_build_flags
7cd938
export http_proxy=http://127.0.0.1/
7cd938
7cd938
MPLCONFIGDIR=$PWD %py3_build
7cd938
%if %{with html}
bbbf6c
# Need to make built matplotlib libs available for the sphinx extensions:
bbbf6c
pushd doc
7cd938
    MPLCONFIGDIR=$PWD/.. \
7cd938
    PYTHONPATH=`realpath ../build/lib.linux*` \
7cd938
        %{python3} 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
bbbf6c
%install
7cd938
export http_proxy=http://127.0.0.1/
7cd938
7cd938
MPLCONFIGDIR=$PWD %py3_install
7cd938
7cd938
# Delete unnecessary files.
7cd938
rm %{buildroot}%{python3_sitearch}/matplotlib/backends/web_backend/.{eslintrc.js,prettierignore,prettierrc}
7cd938
rm %{buildroot}%{python3_sitearch}/matplotlib/tests/tinypages/.gitignore
7cd938
rm %{buildroot}%{python3_sitearch}/matplotlib/tests/tinypages/_static/.gitignore
7cd938
7cd938
# Move files to Fedora-specific locations.
7cd938
mkdir -p %{buildroot}%{_sysconfdir} %{buildroot}%{_datadir}/matplotlib
7cd938
mv %{buildroot}%{python3_sitearch}/matplotlib/mpl-data \
7cd938
   %{buildroot}%{_datadir}/matplotlib
7cd938
%if %{without bundled_fonts}
7cd938
rm -rf %{buildroot}%{_datadir}/matplotlib/mpl-data/fonts
7cd938
%endif
7cd938
7cd938
7cd938
%if %{with check}
7cd938
%check
7cd938
# These files confuse pytest, and we want to test the installed copy.
7cd938
rm -rf build*/
7cd938
7cd938
# We need to prime this LaTeX cache stuff, or it might fail while running tests
7cd938
# in parallel.
7cd938
mktexfmt latex.fmt
7cd938
mktexfmt lualatex.fmt
7cd938
mktexfmt pdflatex.fmt
7cd938
mktexfmt xelatex.fmt
7cd938
7cd938
export http_proxy=http://127.0.0.1/
7cd938
# Skips:
7cd938
#  * test_invisible_Line_rendering: Checks for "slowness" that often fails on a
7cd938
#    heavily-loaded builder.
7cd938
MPLCONFIGDIR=$PWD \
7cd938
PYTHONPATH=%{buildroot}%{python3_sitearch} \
7cd938
PYTHONDONTWRITEBYTECODE=1 \
7cd938
     xvfb-run -a -s "-screen 0 640x480x24" \
7cd938
         %{python3} tests.py -ra -n $(getconf _NPROCESSORS_ONLN) \
7cd938
             -m 'not network' \
7cd938
             -k 'not test_invisible_Line_rendering and not Qt5Agg'
7cd938
# Run Qt5Agg tests separately to not conflict with Qt4 tests.
7cd938
MPLCONFIGDIR=$PWD \
7cd938
PYTHONPATH=%{buildroot}%{python3_sitearch} \
7cd938
PYTHONDONTWRITEBYTECODE=1 \
7cd938
     xvfb-run -a -s "-screen 0 640x480x24" \
7cd938
         %{python3} tests.py -ra -n $(getconf _NPROCESSORS_ONLN) \
7cd938
             -m 'not network' -k 'Qt5Agg'
7cd938
%endif
7cd938
7cd938
7cd938
%files -n python3-matplotlib-data
7cd938
%{_datadir}/matplotlib/mpl-data/
7cd938
%if %{with bundled_fonts}
7cd938
%exclude %{_datadir}/matplotlib/mpl-data/fonts/
bbbf6c
%endif
bbbf6c
7cd938
%if %{with bundled_fonts}
7cd938
%files -n python3-matplotlib-data-fonts
7cd938
%{_datadir}/matplotlib/mpl-data/fonts/
7cd938
%endif
7cd938
7cd938
%files -n python3-matplotlib-doc
bbbf6c
%doc examples
7cd938
%if %{with html}
bbbf6c
%doc doc/build/html/*
bbbf6c
%endif
bbbf6c
bbbf6c
%files -n python3-matplotlib
7cd938
%license LICENSE/
7cd938
%doc README.rst
7cd938
%{python3_sitearch}/matplotlib-*.egg-info/
7cd938
%{python3_sitearch}/matplotlib-*-nspkg.pth
bbbf6c
%{python3_sitearch}/matplotlib/
7cd938
%exclude %{python3_sitearch}/matplotlib/tests/baseline_images/*
bbbf6c
%{python3_sitearch}/mpl_toolkits/
7cd938
%exclude %{python3_sitearch}/mpl_toolkits/tests/baseline_images/*
7cd938
%pycached %{python3_sitearch}/pylab.py
7cd938
%pycached %exclude %{python3_sitearch}/matplotlib/backends/backend_qt4*.py
7cd938
%if %{without qt4}
7cd938
%pycached %exclude %{python3_sitearch}/matplotlib/backends/backend_qt5*.py
7cd938
%endif
7cd938
%pycached %exclude %{python3_sitearch}/matplotlib/backends/backend_gtk*.py
7cd938
%pycached %exclude %{python3_sitearch}/matplotlib/backends/_backend_tk.py
7cd938
%pycached %exclude %{python3_sitearch}/matplotlib/backends/backend_tk*.py
bbbf6c
%exclude %{python3_sitearch}/matplotlib/backends/_tkagg.*
7cd938
%pycached %exclude %{python3_sitearch}/matplotlib/backends/backend_wx*.py
7cd938
%exclude %{_pkgdocdir}/*/
7cd938
7cd938
%files -n python3-matplotlib-test-data
7cd938
%{python3_sitearch}/matplotlib/tests/baseline_images/
7cd938
%{python3_sitearch}/mpl_toolkits/tests/baseline_images/
bbbf6c
7cd938
%if %{with qt4}
bbbf6c
%files -n python3-matplotlib-qt4
7cd938
%pycached %{python3_sitearch}/matplotlib/backends/backend_qt4.py
7cd938
%pycached %{python3_sitearch}/matplotlib/backends/backend_qt4agg.py
7cd938
%endif
7cd938
7cd938
# This subpackage is empty because the Qt4 backend imports it, so we leave
7cd938
# these files in the default package, and only use this one for dependencies.
7cd938
%files -n python3-matplotlib-qt5
7cd938
%if %{without qt4}
7cd938
%pycached %{python3_sitearch}/matplotlib/backends/backend_qt5.py
7cd938
%pycached %{python3_sitearch}/matplotlib/backends/backend_qt5agg.py
7cd938
%endif
7cd938
7cd938
%files -n python3-matplotlib-gtk3
7cd938
%pycached %{python3_sitearch}/matplotlib/backends/backend_gtk*.py
bbbf6c
bbbf6c
%files -n python3-matplotlib-tk
7cd938
%pycached %{python3_sitearch}/matplotlib/backends/backend_tk*.py
7cd938
%pycached %{python3_sitearch}/matplotlib/backends/_backend_tk.py
bbbf6c
%{python3_sitearch}/matplotlib/backends/_tkagg.*
7cd938
7cd938
%if %{with wx}
7cd938
%files -n python3-matplotlib-wx
7cd938
%pycached %{python3_sitearch}/matplotlib/backends/backend_wx*.py
bbbf6c
%endif
bbbf6c
7cd938
bbbf6c
%changelog
7cd938
* Sat May 08 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.2-1
7cd938
- Update to latest version (#1958461)
7cd938
7cd938
* Wed Mar 31 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.1-1
7cd938
- Update to latest version (#1943482)
7cd938
7cd938
* Thu Mar 11 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.0~rc3-1
7cd938
- Update to latest release candidate
7cd938
7cd938
* Fri Feb 19 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.0~rc1-1
7cd938
- Update to latest release candidate
7cd938
- Deprecated python3-matplotlib-qt4 subpackage
7cd938
7cd938
* Tue Feb 16 2021 Troy Dawson <tdawson@redhat.com> - 3.3.4-3
7cd938
- Add build deps that were only getting pulled in by other dependencies
7cd938
7cd938
* Mon Feb 01 2021 Tomas Popela <tpopela@redhat.com> - 3.3.4-2
7cd938
- Conditionalize the WX backend and disable it on RHEL 8+ as WX is not
7cd938
  available there.
7cd938
7cd938
* Thu Jan 28 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.4-1
7cd938
- Update to latest version (#1921574)
7cd938
7cd938
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.3-3
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
7cd938
7cd938
* Wed Dec 02 2020 Tomas Popela <tpopela@redhat.com> - 3.3.3-2
7cd938
- Don't build the Qt 4 backend in ELN/RHEL 9 as Qt 4 won't be available there
7cd938
  (reuse
7cd938
  https://src.fedoraproject.org/rpms/python-matplotlib/c/588e490738b06d525910f05bc1ba3f3f05ec7d50?branch=epel8)
7cd938
7cd938
* Thu Nov 12 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.3-1
7cd938
- Update to latest version (#1897021)
7cd938
7cd938
* Tue Sep 15 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.2-1
7cd938
- Update to latest version (#1878999)
7cd938
7cd938
* Thu Aug 13 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.1-1
7cd938
- Update to latest version
7cd938
- Fixes RHBZ#1868838
7cd938
7cd938
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.0-2
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7cd938
7cd938
* Sat Jul 18 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.0-1
7cd938
- Update to latest version
7cd938
- Fixes RHBZ#1858120
7cd938
7cd938
* Tue Jun 30 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.0-0.2.rc1
7cd938
- Add more test dependencies
7cd938
7cd938
* Mon Jun 29 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.0-0.1.rc1
7cd938
- Update to latest version
7cd938
7cd938
* Sat Jun 20 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.2-1
7cd938
- Update to latest version
7cd938
7cd938
* Mon Jun 01 2020 Miro Hrončok <mhroncok@redhat.com> - 3.2.1-2
7cd938
- Only recommend texlive-dvipng (but require it if texlive is installed) (#1509657)
7cd938
7cd938
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 3.2.1-1.1
7cd938
- Rebuilt for Python 3.9
7cd938
7cd938
* Wed Mar 18 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.1-1
7cd938
- Update to latest version
7cd938
7cd938
* Tue Mar 03 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.0-1
7cd938
- Update to latest version
7cd938
7cd938
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-1.1
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7cd938
7cd938
* Fri Nov 22 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.1.2-1
7cd938
- Update to latest version
7cd938
7cd938
* Fri Sep 06 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.1.1-2
7cd938
- Backport bool deprecation fix for Python 3.8
7cd938
7cd938
* Sun Aug 18 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-1.1
7cd938
- Rebuilt for Python 3.8
7cd938
7cd938
* Thu Aug 08 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.1.1-1
7cd938
- Update to latest version
7cd938
7cd938
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.3-2.1
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
7cd938
7cd938
* Wed Jul  3 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.0.3-2
7cd938
- Update Obsoletes to be later than the last python2 builds (#1726490)
7cd938
7cd938
* Sat Mar 02 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.3-1
7cd938
- Update to latest version
7cd938
7cd938
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-1.1
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7cd938
7cd938
* Tue Nov 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.2-1
7cd938
- Update to latest version
7cd938
7cd938
* Wed Oct 31 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.1-1
7cd938
- Update to latest version
7cd938
7cd938
* Fri Sep 21 2018 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-2
7cd938
- Obsolete old python-matplotlib-data* to prevent conflicts and provide an upgrade path
7cd938
7cd938
* Wed Sep 19 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.0-1
7cd938
- Update to latest version
7cd938
- Drop Python 2 subpackages
7cd938
- Stop setting a default backend (allow Matplotlib to choose automatically)
7cd938
7cd938
* Mon Aug 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.3-1
7cd938
- Update to latest version
7cd938
7cd938
* Fri Jul 20 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-4
7cd938
- Don't use unversioned Python in build (#1605766)
7cd938
- Add missing texlive-cm BR
7cd938
7cd938
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-3.1
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7cd938
7cd938
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.2.2-3
7cd938
- Rebuilt for Python 3.7
7cd938
7cd938
* Tue Apr 17 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-2
7cd938
- Remove bytecode produced by pytest
7cd938
- Add python?-matplotlib-test-data subpackages
7cd938
7cd938
* Sat Mar 31 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-1
7cd938
- Update to latest release
7cd938
- Run tests in parallel
7cd938
7cd938
* Tue Mar 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.2-3
7cd938
- Cleanup spec file of old conditionals
7cd938
- Use more python2- dependencies
7cd938
7cd938
* Mon Feb 05 2018 Karsten Hopp <karsten@redhat.com> - 2.1.2-2
7cd938
- update and fix spec file conditionals
7cd938
7cd938
* Sun Jan 21 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.2-1
7cd938
- Update to latest release
7cd938
7cd938
* Sun Dec 10 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.1-1
7cd938
- Update to latest release
7cd938
7cd938
* Mon Oct 16 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.0-1
7cd938
- Update to latest release
7cd938
7cd938
* Thu Sep 28 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.2-1
7cd938
- Update to latest release
7cd938
7cd938
* Thu Sep 28 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.1-1
7cd938
- Update to latest release
7cd938
7cd938
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3.2
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
7cd938
7cd938
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3.1
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7cd938
7cd938
* Sun Mar 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.0-3
7cd938
- Fix NVR
7cd938
7cd938
* Mon Mar 06 2017 Thomas Spura <tomspur@fedoraproject.org> - 2.0.0-2.2
7cd938
- Remove copyrighted file from tarball (gh-8034)
7cd938
7cd938
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2.1
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7cd938
7cd938
* Wed Jan 25 2017 Dan Horák <dan[at]danny.cz> - 2.0.0-2
7cd938
- Apply the 'aarch64' test tolerance patch on s390(x) also
7cd938
7cd938
* Fri Jan 20 2017 Orion Poplawski <orion@cora.nwra.com> - 2.0.0-1
7cd938
- Update to 2.0.0 final
7cd938
7cd938
* Tue Jan 10 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.7.rc2
7cd938
- Update to 2.0.0rc2
7cd938
- Fix more big-endian integer issues
7cd938
- Apply the 'aarch64' test tolerance patch on ppc64 also (it's affected by same issues)
7cd938
- Tweak the 'i686' test tolerance patch a bit (some errors are gone, some new ones)
7cd938
- Re-enable test suite for all arches
7cd938
- Note a remaining quasi-random test issue that causes build to fail sometimes
7cd938
7cd938
* Mon Jan 09 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.6.b4
7cd938
- Fix another integer type issue which caused more issues on ppc64
7cd938
7cd938
* Sun Jan 08 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.5.b4
7cd938
- Fix int type conversion error that broke text rendering on ppc64 (#1411070)
7cd938
7cd938
* Tue Dec 13 2016 Charalampos Stratakis <cstratak@redhat.com> - 2.0.0-0.4.b4
7cd938
- Rebuild for Python 3.6
7cd938
7cd938
* Mon Oct 24 2016 Dan Horák <dan[at]danny.cz> - 2.0.0-0.3.b4
7cd938
- disable tests on some alt-arches to unblock depending builds
7cd938
7cd938
* Mon Sep 26 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.0.0-0.2.b4
7cd938
- add missing runtime dependencies for python2 package
7cd938
7cd938
* Sat Sep 10 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.0.0-0.1.b4
7cd938
- Update to 2.0.0b4
7cd938
- Drop upstreamed or obsolete patches
7cd938
- python-cycler >= 0.10.0 is required
7cd938
- move around Requires and BRs and sort more or less alphabetically
7cd938
- don't ship baseline images for tests (like Debian)
7cd938
- Require stix fonts only when they're not bundled
7cd938
- disable HTML doc building for bootstrapping 2.0.x series
7cd938
- relax image rendering tests tolerance due to freetype version differences
7cd938
- disable some failing tests on aarch64 for now
7cd938
7cd938
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-0.2.rc2
7cd938
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
7cd938
7cd938
* Fri Jun 03 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-7
7cd938
- Update to 1.5.2rc2.
7cd938
- Drop wrong hunk from use-system-six patch.
7cd938
- Patch new qhull paths on F25+ instead of using sed.
7cd938
- Rebase failing tests patch.
7cd938
7cd938
* Mon May 23 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-6
7cd938
- Upstream no longer ships non-free images, use pristine source.
7cd938
7cd938
* Wed May 18 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-5
7cd938
- Unbundle python-six (#1336740).
7cd938
- Run tests (and temporarily disable failing ones).
7cd938
- Use upstream-recommended way of running tests in parallel.
7cd938
- python2-cycler and -mock are required for running tests.
7cd938
7cd938
* Sat Apr 30 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.5.1-4
7cd938
- Rebuild for qhull-2015.2-1.
7cd938
- Reflect qhull_a.h's location having changed.
7cd938
7cd938
* Wed Apr 6 2016 Orion Poplawski <orion@cora.nwra.com> - 1.5.1-3
7cd938
- Add requires python-cycler
7cd938
7cd938
* Tue Apr 05 2016 Jon Ciesla <limburgher@gmail.com> - 1.5.1-2
7cd938
- Drop agg-devel BR, fix sphinx build with python*cycler BR
7cd938
7cd938
* Mon Apr 04 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.5.1-1
7cd938
- update to 1.5.1 (#1276806)
7cd938
- Add missing requires of dvipng to python3-matplotlib (#1270202)
7cd938
- use bundled agg (#1276806)
7cd938
- Drop cxx patch (was dropped upstream)
7cd938
- Regenerate search path patch2
7cd938
7cd938
* Mon Apr 04 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-13
7cd938
- Require the qt5 subpackage from the qt4 subpackage (#1219556)
7cd938
7cd938
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-12
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7cd938
7cd938
* Tue Jan 12 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-11
7cd938
- Fix another requires of the main package
7cd938
7cd938
* Thu Jan 07 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-10
7cd938
- Fix requiring the correct backend from the main package
7cd938
7cd938
* Thu Jan 07 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-9
7cd938
- regenerate tarball to exclude lena image (#1295174)
7cd938
7cd938
* Sun Nov 15 2015 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-8
7cd938
- Pick upstream patch for fixing the gdk backend #1231748
7cd938
- Add python2 subpackages and use python_provide
7cd938
7cd938
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-7
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
7cd938
7cd938
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-6
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7cd938
7cd938
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.4.3-5
7cd938
- Rebuilt for GCC 5 C++11 ABI change
7cd938
7cd938
* Wed Feb 25 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.4.3-4
7cd938
- Split out python-matplotlib-gtk, python-matplotlib-gtk3,
7cd938
  python3-matplotlib-gtk3 subpackages (#1067373)
7cd938
- Add missing requirements on gtk
7cd938
7cd938
* Tue Feb 24 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.4.3-3
7cd938
- Use %%license, add skimage to build requirements
7cd938
7cd938
* Tue Feb 17 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.3-2
7cd938
- Disable Qt5 backend on Fedora <21 and RHEL
7cd938
7cd938
* Tue Feb 17 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.3-1
7cd938
- New upstream release (#1134007)
7cd938
- Add Qt5 backend
7cd938
7cd938
* Tue Jan 13 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.2-1
7cd938
- Bump to new upstream release
7cd938
- Add qhull-devel to BR
7cd938
- Add six to Requires
7cd938
7cd938
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-7
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7cd938
7cd938
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-6
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7cd938
7cd938
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 1.3.1-5
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
7cd938
7cd938
* Wed May 14 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 1.3.1-4
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
7cd938
7cd938
* Tue Feb 11 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.3.1-3
7cd938
- Make TkAgg the default backend
7cd938
- Remove python2 dependency from -data subpackage
7cd938
7cd938
* Mon Jan 27 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.3.1-2
7cd938
- Correct environment for and enable %%check
7cd938
- Install system wide matplotlibrc under /etc
7cd938
- Do not duplicate mpl-data for python2 and python3 packages
7cd938
- Conditionally bundle data fonts (https://fedorahosted.org/fpc/ticket/381)
7cd938
7cd938
* Sat Jan 25 2014 Thomas Spura <tomspur@fedoraproject.org> - 1.3.1-1
7cd938
- update to 1.3.1
7cd938
- use GTKAgg as backend (#1030396, #982793, #1049624)
7cd938
- use fontconfig
7cd938
- add %%check for local testing (testing requires a display)
7cd938
7cd938
* Wed Aug  7 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.3.0-1
7cd938
- update to new version
7cd938
- use xz to compress sources
7cd938
- drop fontconfig patch (upstream)
7cd938
- drop tk patch (upstream solved build issue differently)
7cd938
- redo use system agg patch
7cd938
- delete bundled python-pycxx headers
7cd938
- fix requires of python3-matplotlib-qt (fixes #988412)
6ae730
7cd938
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-15
7cd938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f0ae61
7cd938
* Mon Jun 10 2013 Jon Ciesla <limburgher@gmail.com> - 1.2.0-14
7cd938
- agg rebuild.
f0ae61
7cd938
* Wed Apr 10 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.2.0-13
7cd938
- use python3 version in python3-matplotlib-qt4 (#915727)
7cd938
- include __pycache__ files in correct subpackages on python3
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
7cd938
- 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
7cd938
- New upstream release
7cd938
- Remove undistributable file from bundled agg library
bbbf6c
bbbf6c
* Thu Jul 1 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.3-1
7cd938
- New upstream release
bbbf6c
bbbf6c
* Thu May 27 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-4
7cd938
- 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
7cd938
- 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
7cd938
- 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
7cd938
- 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
7cd938
- 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