Dominik 'Rathann' Mierzejewski b295321
%global with_html               0
2e2f0e7
2e2f0e7
# It seems like there's some kind of weird occasional error where a
2e2f0e7
# build (often aarch64 or ppc64) will fail in one of the Stix font
2e2f0e7
# tests with a huge RMS difference, but if you run the same build again,
2e2f0e7
# you won't get the same error. Unless someone can figure out what's
2e2f0e7
# going on, we just have to keep re-running the build until it doesn't
2e2f0e7
# happen.
Dominik Mierzejewski 0316efe
%global run_tests               1
2e2f0e7
8293bc2
# the default backend; one of GTK3Agg GTK3Cairo MacOSX Qt4Agg Qt5Agg TkAgg
8293bc2
# WXAgg Agg Cairo PS PDF SVG
7731b0f
%global backend                 TkAgg
7731b0f
732ad8b
%if "%{backend}" == "TkAgg"
732ad8b
%global backend_subpackage tk
732ad8b
%else
732ad8b
%  if "%{backend}" == "Qt4Agg"
732ad8b
%global backend_subpackage qt4
732ad8b
%  else
732ad8b
%    if "%{backend}" == "Qt5Agg"
732ad8b
%global backend_subpackage qt5
6995ee3
%    else
6995ee3
%      if "%{backend}" == "WXAgg"
6995ee3
%global backend_subpackage wx
6995ee3
%      endif
732ad8b
%    endif
732ad8b
%  endif
732ad8b
%endif
732ad8b
12e8a62
# https://fedorahosted.org/fpc/ticket/381
12e8a62
%global with_bundled_fonts      1
11c0529
8c9cc20
# Use the same directory of the main package for subpackage licence and docs
8c9cc20
%global _docdir_fmt %{name}
8c9cc20
d2fa026
#global rctag rc1
Dominik Mierzejewski 844271b
f171297
# Updated test images for new FreeType.
f171297
%global mpl_images_version 3.0.1
f171297
1584487
# The version of FreeType in this Fedora branch.
a6c4a06
%global ftver 2.9.1
1584487
25f5d42
Name:           python-matplotlib
b5e6655
Version:        3.0.3
1d6529b
Release:        2%{?rctag:.%{rctag}}%{?dist}
cfeed65
Summary:        Python 2D plotting library
Thomas Spura 81fc2e8
# qt4_editor backend is MIT
Thomas Spura 81fc2e8
License:        Python and MIT
cfeed65
URL:            http://matplotlib.org
0326098
Source0:        https://github.com/matplotlib/matplotlib/archive/v%{version}%{?rctag}/matplotlib-%{version}%{?rctag}.tar.gz
Thomas Spura be26c9b
Source1:        setup.cfg
cfeed65
1584487
# Because the qhull package stopped shipping pkgconfig files.
1584487
# https://src.fedoraproject.org/rpms/qhull/pull-request/1
1584487
Patch0001:      0001-Force-using-system-qhull.patch
14e8645
b5e6655
# Don't attempt to download jQuery and jQuery UI
b5e6655
Patch0002:      0001-Use-packaged-jquery-and-jquery-ui.patch
f171297
1584487
# Fedora-specific patches; see:
14e8645
# https://github.com/QuLogic/matplotlib/tree/fedora-patches
14e8645
# https://github.com/QuLogic/matplotlib/tree/fedora-patches-non-x86
1584487
# Updated test images for new FreeType.
f171297
Source1000:     https://github.com/QuLogic/mpl-images/archive/v%{mpl_images_version}-with-freetype-%{ftver}/matplotlib-%{mpl_images_version}-with-freetype-%{ftver}.tar.gz
1584487
# Search in /etc/matplotlibrc:
1584487
Patch1001:      0001-matplotlibrc-path-search-fix.patch
1584487
# Image tolerances for anything but x86_64:
1584487
Patch1002:      0002-Increase-tolerances-for-non-x86_64-arches.patch
1584487
# Image tolerances for 32-bit systems: i686 armv7hl
1584487
Patch1003:      0003-Increase-some-tolerances-for-32-bit-systems.patch
1584487
# Image tolerances for 64-bit (but not x86_64) systems: aarch64 ppc64(le) s390x
1584487
Patch1004:      0003-Increase-some-tolerances-for-non-x86-arches.patch
cfeed65
ee42f59
BuildRequires:  gcc
ee42f59
BuildRequires:  gcc-c++
cfeed65
BuildRequires:  freetype-devel
cfeed65
BuildRequires:  libpng-devel
dd3b8ab
BuildRequires:  qhull-devel
862f207
BuildRequires:  texlive-cm
f2d3f53
BuildRequires:  xorg-x11-server-Xvfb
cfeed65
BuildRequires:  zlib-devel
Thomas Spura a0ff1b7
Thomas Spura a0ff1b7
%description
Thomas Spura a0ff1b7
Matplotlib is a python 2D plotting library which produces publication
Thomas Spura a0ff1b7
quality figures in a variety of hardcopy formats and interactive
Thomas Spura a0ff1b7
environments across platforms. matplotlib can be used in python
Thomas Spura a0ff1b7
scripts, the python and ipython shell, web application servers, and
Thomas Spura a0ff1b7
six graphical user interface toolkits.
Thomas Spura a0ff1b7
Thomas Spura a0ff1b7
Matplotlib tries to make easy things easy and hard things possible.
Thomas Spura a0ff1b7
You can generate plots, histograms, power spectra, bar charts,
Thomas Spura a0ff1b7
errorcharts, scatterplots, etc, with just a few lines of code.
Thomas Spura a0ff1b7
b4eba4a
%package -n python3-matplotlib-data
12e8a62
Summary:        Data used by python-matplotlib
Dominik 'Rathann' Mierzejewski b295321
BuildArch:      noarch
12e8a62
%if %{with_bundled_fonts}
b4eba4a
Requires:       python3-matplotlib-data-fonts = %{version}-%{release}
12e8a62
%endif
1d6529b
Obsoletes:      python-matplotlib-data < 3
b4eba4a
%{?python_provide:%python_provide python3-matplotlib-data}
12e8a62
b4eba4a
%description -n python3-matplotlib-data
12e8a62
%{summary}
12e8a62
12e8a62
%if %{with_bundled_fonts}
b4eba4a
%package -n python3-matplotlib-data-fonts
12e8a62
Summary:        Fonts used by python-matplotlib
7901631
# STIX and Computer Modern is OFL
7901631
# DejaVu is Bitstream Vera and Public Domain
7901631
License:        OFL and Bitstream Vera and Public Domain
12e8a62
BuildArch:      noarch
b4eba4a
Requires:       python3-matplotlib-data = %{version}-%{release}
1d6529b
Obsoletes:      python-matplotlib-data-fonts < 3
b4eba4a
%{?python_provide:%python_provide python3-matplotlib-data-fonts}
12e8a62
b4eba4a
%description -n python3-matplotlib-data-fonts
12e8a62
%{summary}
12e8a62
%endif
12e8a62
cfeed65
%package -n     python3-matplotlib
cfeed65
Summary:        Python 2D plotting library
cfeed65
BuildRequires:  python3-cairo
Dominik 'Rathann' Mierzejewski b295321
BuildRequires:  python3-cycler >= 0.10.0
cfeed65
BuildRequires:  python3-dateutil
cfeed65
BuildRequires:  python3-devel
Thomas Spura 81fc2e8
BuildRequires:  python3-setuptools
cfeed65
BuildRequires:  python3-gobject
1584487
BuildRequires:  python3-kiwisolver
cfeed65
BuildRequires:  python3-numpy
Dominik 'Rathann' Mierzejewski b295321
BuildRequires:  python3-pillow
cfeed65
BuildRequires:  python3-pyparsing
cfeed65
BuildRequires:  python3-pytz
1584487
BuildRequires:  python3-sphinx
Dominik 'Rathann' Mierzejewski b295321
Requires:       dejavu-sans-fonts
Dominik 'Rathann' Mierzejewski b295321
Requires:       dvipng
b4eba4a
Requires:       python3-matplotlib-data = %{version}-%{release}
cfeed65
Requires:       python3-cairo
Dominik 'Rathann' Mierzejewski b295321
Requires:       python3-cycler >= 0.10.0
cfeed65
Requires:       python3-dateutil
1584487
Requires:       python3-kiwisolver
Dominik 'Rathann' Mierzejewski b295321
Requires:       python3-matplotlib-%{?backend_subpackage}%{!?backend_subpackage:tk}%{?_isa} = %{version}-%{release}
Dominik 'Rathann' Mierzejewski b295321
%if %{run_tests}
5ff9cbe
BuildRequires:  python3-pytest
ad961d5
BuildRequires:  python3-pytest-xdist
Dominik 'Rathann' Mierzejewski b295321
%endif
Dominik 'Rathann' Mierzejewski b295321
Requires:       python3-numpy
Dominik 'Rathann' Mierzejewski b295321
Recommends:     python3-pillow
Dominik 'Rathann' Mierzejewski b295321
Requires:       python3-pyparsing
Dominik 'Rathann' Mierzejewski b295321
%if !%{with_bundled_fonts}
Thomas Spura a9a2c96
Requires:       stix-math-fonts
ab00be2
%else
Dominik 'Rathann' Mierzejewski b295321
Provides:       bundled(stix-math-fonts)
Dominik 'Rathann' Mierzejewski b295321
%endif
Dominik 'Rathann' Mierzejewski b295321
%{?python_provide:%python_provide python3-matplotlib}
cfeed65
cfeed65
%description -n python3-matplotlib
cfeed65
Matplotlib is a python 2D plotting library which produces publication
cfeed65
quality figures in a variety of hardcopy formats and interactive
cfeed65
environments across platforms. matplotlib can be used in python
cfeed65
scripts, the python and ipython shell, web application servers, and
cfeed65
six graphical user interface toolkits.
cfeed65
cfeed65
Matplotlib tries to make easy things easy and hard things possible.
cfeed65
You can generate plots, histograms, power spectra, bar charts,
cfeed65
errorcharts, scatterplots, etc, with just a few lines of code.
cfeed65
f2d3f53
%package -n     python3-matplotlib-qt4
f2d3f53
Summary:        Qt4 backend for python3-matplotlib
Dominik 'Rathann' Mierzejewski b295321
BuildRequires:  python3-PyQt4-devel
Thomas Spura 81fc2e8
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
Thomas Spura 8e6fb6a
Requires:       python3-matplotlib-qt5
f2d3f53
Requires:       python3-PyQt4
Dominik 'Rathann' Mierzejewski b295321
%{?python_provide:%python_provide python3-matplotlib-qt4}
f2d3f53
f2d3f53
%description -n python3-matplotlib-qt4
f2d3f53
%{summary}
f2d3f53
dd3b8ab
%package -n     python3-matplotlib-qt5
dd3b8ab
Summary:        Qt5 backend for python3-matplotlib
dd3b8ab
BuildRequires:  python3-qt5
Dominik 'Rathann' Mierzejewski b295321
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
dd3b8ab
Requires:       python3-qt5
Dominik 'Rathann' Mierzejewski b295321
%{?python_provide:%python_provide python3-matplotlib-qt5}
dd3b8ab
dd3b8ab
%description -n python3-matplotlib-qt5
dd3b8ab
%{summary}
dd3b8ab
9c2074e
%package -n     python3-matplotlib-gtk3
9c2074e
Summary:        GTK3 backend for python3-matplotlib
9c2074e
# This should be converted to typelib(Gtk) when supported
9c2074e
BuildRequires:  gtk3
9c2074e
BuildRequires:  python3-gobject
9c2074e
Requires:       gtk3%{?_isa}
9c2074e
Requires:       python3-gobject%{?_isa}
Dominik 'Rathann' Mierzejewski b295321
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
Dominik 'Rathann' Mierzejewski b295321
%{?python_provide:%python_provide python3-matplotlib-gtk3}
9c2074e
9c2074e
%description -n python3-matplotlib-gtk3
9c2074e
%{summary}
9c2074e
cfeed65
%package -n     python3-matplotlib-tk
cfeed65
Summary:        Tk backend for python3-matplotlib
cfeed65
BuildRequires:  python3-tkinter
Dominik 'Rathann' Mierzejewski b295321
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
cfeed65
Requires:       python3-tkinter
Dominik 'Rathann' Mierzejewski b295321
%{?python_provide:%python_provide python3-matplotlib-tk}
cfeed65
cfeed65
%description -n python3-matplotlib-tk
cfeed65
%{summary}
cfeed65
6995ee3
%package -n     python3-matplotlib-wx
6995ee3
Summary:        WX backend for python3-matplotlib
6995ee3
BuildRequires:  python3-wxpython4
6995ee3
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
6995ee3
Requires:       python3-wxpython4
6995ee3
%{?python_provide:%python_provide python3-matplotlib-wx}
6995ee3
6995ee3
%description -n python3-matplotlib-wx
6995ee3
%{summary}
6995ee3
8293bc2
%package -n python3-matplotlib-doc
8293bc2
Summary:        Documentation files for python-matplotlib
8293bc2
%if %{with_html}
8293bc2
BuildRequires:  dvipng
8293bc2
BuildRequires:  graphviz
8293bc2
BuildRequires:  python3-sphinx
8293bc2
BuildRequires:  tex(latex)
8293bc2
BuildRequires:  tex-preview
b5e6655
BuildRequires:  js-jquery >= 3.2.1
b5e6655
BuildRequires:  xstatic-jquery-ui-common
b5e6655
Requires:       js-jquery >= 3.2.1
b5e6655
Requires:       xstatic-jquery-ui-common
8293bc2
%endif
8293bc2
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
8293bc2
%{?python_provide:%python_provide python3-matplotlib-doc}
8293bc2
8293bc2
%description -n python3-matplotlib-doc
8293bc2
%{summary}
8293bc2
c48ca2e
%package -n python3-matplotlib-test-data
c48ca2e
Summary:        Test data for python3-matplotlib
c48ca2e
Requires:       python3-matplotlib%{?_isa} = %{version}-%{release}
c48ca2e
%{?python_provide:%python_provide python3-matplotlib-test-data}
c48ca2e
c48ca2e
%description -n python3-matplotlib-test-data
c48ca2e
%{summary}
c48ca2e
c48ca2e
25f5d42
%prep
3f6380d
%autosetup -n matplotlib-%{version}%{?rctag} -N
14e8645
%patch0001 -p1
14e8645
f171297
%patch0002 -p1
f171297
14e8645
# Fedora-specific patches follow:
3f6380d
%patch1001 -p1
1584487
# Updated test images for new FreeType.
f171297
gzip -dc %SOURCE1000 | tar xvf - --transform='s~^mpl-images-%{mpl_images_version}-with-freetype-%{ftver}/\([^/]\+\)/~lib/\1/tests/baseline_images/~'
8d68856
%ifnarch x86_64
1584487
%patch1002 -p1
8d68856
%endif
8d68856
%ifarch aarch64 ppc64 ppc64le s390x
8d68856
%patch1004 -p1
3f6380d
%endif
1584487
%ifarch i686 armv7hl
1584487
%patch1003 -p1
1584487
%endif
5ff9cbe
rm -r extern/libqhull
Orion Poplawski e461fe6
Thomas Spura be26c9b
# Copy setup.cfg to the builddir
9fde50a
cp -p %{SOURCE1} setup.cfg
Thomas Spura be26c9b
12e8a62
# Keep this until next version, and increment if changing from
12e8a62
# USE_FONTCONFIG to False or True so that cache is regenerated
12e8a62
# if updated from a version enabling fontconfig to one not
12e8a62
# enabling it, or vice versa
dd3b8ab
if [ %{version} = 1.4.3 ]; then
Dominik 'Rathann' Mierzejewski b295321
    sed -i 's/\(__version__ = 200\)/\1.1/' lib/matplotlib/font_manager.py
12e8a62
fi
12e8a62
12e8a62
%if !%{with_bundled_fonts}
Thomas Spura be26c9b
# Use fontconfig by default
Thomas Spura be26c9b
sed -i 's/\(USE_FONTCONFIG = \)False/\1True/' lib/matplotlib/font_manager.py
12e8a62
%endif
Thomas Spura be26c9b
267dd5c
25f5d42
%build
6e771d1
%set_build_flags
Dominik 'Rathann' Mierzejewski b295321
export http_proxy=http://127.0.0.1/
8293bc2
12e8a62
MPLCONFIGDIR=$PWD \
12e8a62
MATPLOTLIBDATA=$PWD/lib/matplotlib/mpl-data \
8293bc2
  xvfb-run %{__python3} setup.py build
cfeed65
%if %{with_html}
cfeed65
# Need to make built matplotlib libs available for the sphinx extensions:
838673b
pushd doc
12e8a62
    MPLCONFIGDIR=$PWD/.. \
12e8a62
    MATPLOTLIBDATA=$PWD/../lib/matplotlib/mpl-data \
12e8a62
    PYTHONPATH=`realpath ../build/lib.linux*` \
8293bc2
        %{__python3} make.py html
838673b
popd
a706a1d
%endif
cfeed65
# Ensure all example files are non-executable so that the -doc
cfeed65
# package doesn't drag in dependencies
664c62f
find examples -name '*.py' -exec chmod a-x '{}' \;
664c62f
25f5d42
%install
Dominik 'Rathann' Mierzejewski b295321
export http_proxy=http://127.0.0.1/
8293bc2
12e8a62
MPLCONFIGDIR=$PWD \
12e8a62
MATPLOTLIBDATA=$PWD/lib/matplotlib/mpl-data/ \
8293bc2
    %{__python3} setup.py install -O1 --skip-build --root=%{buildroot}
8293bc2
chmod +x %{buildroot}%{python3_sitearch}/matplotlib/dates.py
b9a2f55
mkdir -p %{buildroot}%{_sysconfdir} %{buildroot}%{_datadir}/matplotlib
8293bc2
mv %{buildroot}%{python3_sitearch}/matplotlib/mpl-data/matplotlibrc \
b9a2f55
   %{buildroot}%{_sysconfdir}
8293bc2
mv %{buildroot}%{python3_sitearch}/matplotlib/mpl-data \
b9a2f55
   %{buildroot}%{_datadir}/matplotlib
12e8a62
%if !%{with_bundled_fonts}
b9a2f55
rm -rf %{buildroot}%{_datadir}/matplotlib/mpl-data/fonts
12e8a62
%endif
25f5d42
Thomas Spura be26c9b
%if %{run_tests}
Thomas Spura be26c9b
%check
5ff9cbe
# These files confuse pytest, and we want to test the installed copy.
5ff9cbe
rm -rf build*/
5ff9cbe
Dominik 'Rathann' Mierzejewski b295321
export http_proxy=http://127.0.0.1/
b11ac26
# Skips:
c89bd06
#  * test_invisible_Line_rendering: Checks for "slowness" that often fails on a
c89bd06
#    heavily-loaded builder.
12e8a62
MPLCONFIGDIR=$PWD \
b9a2f55
MATPLOTLIBDATA=%{buildroot}%{_datadir}/matplotlib/mpl-data \
6f3ec36
MATPLOTLIBRC=%{buildroot}%{_sysconfdir}/matplotlibrc \
b9a2f55
PYTHONPATH=%{buildroot}%{python3_sitearch} \
5c2bf08
PYTHONDONTWRITEBYTECODE=1 \
4cf6018
     xvfb-run -a -s "-screen 0 640x480x24" \
1584487
         %{__python3} tests.py -ra -n $(getconf _NPROCESSORS_ONLN) \
c89bd06
             -m 'not network' \
c08eccf
             -k 'not test_invisible_Line_rendering and not backend_qt5'
c08eccf
# Run Qt5Agg tests separately to not conflict with Qt4 tests.
c08eccf
MPLCONFIGDIR=$PWD \
c08eccf
MATPLOTLIBDATA=%{buildroot}%{_datadir}/matplotlib/mpl-data \
c08eccf
MATPLOTLIBRC=%{buildroot}%{_sysconfdir}/matplotlibrc \
c08eccf
PYTHONPATH=%{buildroot}%{python3_sitearch} \
c08eccf
PYTHONDONTWRITEBYTECODE=1 \
c08eccf
     xvfb-run -a -s "-screen 0 640x480x24" \
c08eccf
         %{__python3} tests.py -ra -n $(getconf _NPROCESSORS_ONLN) \
c08eccf
             -m 'not network' \
c08eccf
             matplotlib.tests.test_backend_qt5
4d50dc0
%endif
Thomas Spura be26c9b
b4eba4a
%files -n python3-matplotlib-data
Dominik 'Rathann' Mierzejewski b295321
%{_sysconfdir}/matplotlibrc
Dominik 'Rathann' Mierzejewski b295321
%{_datadir}/matplotlib/mpl-data/
Dominik 'Rathann' Mierzejewski b295321
%if %{with_bundled_fonts}
Dominik 'Rathann' Mierzejewski b295321
%exclude %{_datadir}/matplotlib/mpl-data/fonts/
Dominik 'Rathann' Mierzejewski b295321
%endif
Dominik 'Rathann' Mierzejewski b295321
Dominik 'Rathann' Mierzejewski b295321
%if %{with_bundled_fonts}
b4eba4a
%files -n python3-matplotlib-data-fonts
Dominik 'Rathann' Mierzejewski b295321
%{_datadir}/matplotlib/mpl-data/fonts/
Dominik 'Rathann' Mierzejewski b295321
%endif
Dominik 'Rathann' Mierzejewski b295321
8293bc2
%files -n python3-matplotlib-doc
838673b
%doc examples
cfeed65
%if %{with_html}
cfeed65
%doc doc/build/html/*
cfeed65
%endif
cfeed65
cfeed65
%files -n python3-matplotlib
9411cfc
%license LICENSE/
1584487
%doc README.rst
cfeed65
%{python3_sitearch}/*egg-info
Thomas Spura 81fc2e8
%{python3_sitearch}/matplotlib-*-nspkg.pth
cfeed65
%{python3_sitearch}/matplotlib/
Dominik 'Rathann' Mierzejewski b295321
%exclude %{python3_sitearch}/matplotlib/tests/baseline_images/*
cfeed65
%{python3_sitearch}/mpl_toolkits/
Dominik 'Rathann' Mierzejewski b295321
%exclude %{python3_sitearch}/mpl_toolkits/tests/baseline_images/*
cfeed65
%{python3_sitearch}/pylab.py*
cfeed65
%{python3_sitearch}/__pycache__/*
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/backend_qt4*.py
9c2074e
%exclude %{python3_sitearch}/matplotlib/backends/__pycache__/backend_qt4*
6995ee3
#exclude #{python3_sitearch}/matplotlib/backends/backend_qt5*.py
6995ee3
#exclude #{python3_sitearch}/matplotlib/backends/__pycache__/backend_qt5*
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/_gtk3_compat.py
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/backend_gtk*.py
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/__pycache__/_gtk3_compat.*
9c2074e
%exclude %{python3_sitearch}/matplotlib/backends/__pycache__/backend_gtk*
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/_backend_tk.py
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/backend_tk*.py
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/tkagg.py
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/__pycache__/_backend_tk.*
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/__pycache__/backend_tk*.*
Thomas Spura 90bbb1e
%exclude %{python3_sitearch}/matplotlib/backends/__pycache__/tkagg.*
cfeed65
%exclude %{python3_sitearch}/matplotlib/backends/_tkagg.*
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/backend_wx*
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/wx_compat.*
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/__pycache__/backend_wx*
6995ee3
%exclude %{python3_sitearch}/matplotlib/backends/__pycache__/wx_compat.*
8c9cc20
%exclude %{_pkgdocdir}/*/
cfeed65
c48ca2e
%files -n python3-matplotlib-test-data
c48ca2e
%{python3_sitearch}/matplotlib/tests/baseline_images/
c48ca2e
%{python3_sitearch}/mpl_toolkits/tests/baseline_images/
c48ca2e
f2d3f53
%files -n python3-matplotlib-qt4
6995ee3
%{python3_sitearch}/matplotlib/backends/backend_qt4.py
Thomas Spura 90bbb1e
%{python3_sitearch}/matplotlib/backends/__pycache__/backend_qt4.*
6995ee3
%{python3_sitearch}/matplotlib/backends/backend_qt4agg.py
Thomas Spura 90bbb1e
%{python3_sitearch}/matplotlib/backends/__pycache__/backend_qt4agg.*
f2d3f53
6995ee3
# This subpackage is empty because the Qt4 backend imports it, so we leave
6995ee3
# these files in the default package, and only use this one for dependencies.
dd3b8ab
%files -n python3-matplotlib-qt5
6995ee3
#{python3_sitearch}/matplotlib/backends/backend_qt5.py
6995ee3
#{python3_sitearch}/matplotlib/backends/__pycache__/backend_qt5.*
6995ee3
#{python3_sitearch}/matplotlib/backends/backend_qt5agg.py
6995ee3
#{python3_sitearch}/matplotlib/backends/__pycache__/backend_qt5agg.*
dd3b8ab
9c2074e
%files -n python3-matplotlib-gtk3
6995ee3
%{python3_sitearch}/matplotlib/backends/backend_gtk*.py
6995ee3
%{python3_sitearch}/matplotlib/backends/_gtk3_compat.py
9c2074e
%{python3_sitearch}/matplotlib/backends/__pycache__/backend_gtk*
6995ee3
%{python3_sitearch}/matplotlib/backends/__pycache__/_gtk3_compat.*
9c2074e
cfeed65
%files -n python3-matplotlib-tk
6995ee3
%{python3_sitearch}/matplotlib/backends/backend_tk*.py
6995ee3
%{python3_sitearch}/matplotlib/backends/_backend_tk.py
6995ee3
%{python3_sitearch}/matplotlib/backends/tkagg.py
6995ee3
%{python3_sitearch}/matplotlib/backends/__pycache__/backend_tk*.*
6995ee3
%{python3_sitearch}/matplotlib/backends/__pycache__/_backend_tk.*
Thomas Spura 90bbb1e
%{python3_sitearch}/matplotlib/backends/__pycache__/tkagg.*
cfeed65
%{python3_sitearch}/matplotlib/backends/_tkagg.*
644f5c0
6995ee3
%files -n python3-matplotlib-wx
6995ee3
%{python3_sitearch}/matplotlib/backends/backend_wx*.py
6995ee3
%{python3_sitearch}/matplotlib/backends/wx_compat.py
6995ee3
%{python3_sitearch}/matplotlib/backends/__pycache__/backend_wx*
6995ee3
%{python3_sitearch}/matplotlib/backends/__pycache__/wx_compat.*
6995ee3
a6c4a06
25f5d42
%changelog
1d6529b
* Wed Jul  3 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.0.3-2
1d6529b
- Update Obsoletes to be later than the last python2 builds (#1726490)
1d6529b
b5e6655
* Sat Mar 02 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.3-1
b5e6655
- Update to latest version
b5e6655
b1b97b1
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-1.1
b1b97b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b1b97b1
1713008
* Tue Nov 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.2-1
1713008
- Update to latest version
1713008
1713008
* Wed Oct 31 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.1-1
1713008
- Update to latest version
1713008
cc106d1
* Fri Sep 21 2018 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-2
cc106d1
- Obsolete old python-matplotlib-data* to prevent conflicts and provide an upgrade path
cc106d1
b868337
* Wed Sep 19 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.0-1
b868337
- Update to latest version
b868337
- Drop Python 2 subpackages
b868337
- Stop setting a default backend (allow Matplotlib to choose automatically)
b868337
a6c4a06
* Mon Aug 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.3-1
a6c4a06
- Update to latest version
a6c4a06
6f741c4
* Fri Jul 20 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-4
6f741c4
- Don't use unversioned Python in build (#1605766)
862f207
- Add missing texlive-cm BR
6f741c4
b89d120
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-3.1
b89d120
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b89d120
1b8cd73
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.2.2-3
725edd9
- Rebuilt for Python 3.7
725edd9
5c2bf08
* Tue Apr 17 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-2
5c2bf08
- Remove bytecode produced by pytest
c48ca2e
- Add python?-matplotlib-test-data subpackages
5c2bf08
1584487
* Sat Mar 31 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.2.2-1
1584487
- Update to latest release
ad961d5
- Run tests in parallel
ad961d5
da0bd4c
* Tue Mar 13 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.2-3
da0bd4c
- Cleanup spec file of old conditionals
bf01071
- Use more python2- dependencies
da0bd4c
da0bd4c
* Mon Feb 05 2018 Karsten Hopp <karsten@redhat.com> - 2.1.2-2
bc53b53
- update and fix spec file conditionals
bc53b53
0326098
* Sun Jan 21 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.2-1
0326098
- Update to latest release
0326098
2d712ef
* Sun Dec 10 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.1-1
2d712ef
- Update to latest release
2d712ef
0976917
* Mon Oct 16 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.1.0-1
0976917
- Update to latest release
0976917
730689d
* Thu Sep 28 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.2-1
730689d
- Update to latest release
730689d
14e87c4
* Thu Sep 28 2017 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.1-1
14e87c4
- Update to latest release
14e87c4
68a10c0
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3.2
68a10c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
68a10c0
cf584d7
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3.1
cf584d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
cf584d7
c20c3de
* Sun Mar 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.0-3
c20c3de
- Fix NVR
c20c3de
Thomas Spura 3368455
* Mon Mar 06 2017 Thomas Spura <tomspur@fedoraproject.org> - 2.0.0-2.2
Thomas Spura 3368455
- Remove copyrighted file from tarball (gh-8034)
Thomas Spura 3368455
0505957
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2.1
0505957
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0505957
886c137
* Wed Jan 25 2017 Dan Horák <dan[at]danny.cz> - 2.0.0-2
886c137
- Apply the 'aarch64' test tolerance patch on s390(x) also
886c137
Orion Poplawski af22a58
* Fri Jan 20 2017 Orion Poplawski <orion@cora.nwra.com> - 2.0.0-1
Orion Poplawski af22a58
- Update to 2.0.0 final
Orion Poplawski af22a58
2e2f0e7
* Tue Jan 10 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.7.rc2
2e2f0e7
- Update to 2.0.0rc2
2e2f0e7
- Fix more big-endian integer issues
2e2f0e7
- Apply the 'aarch64' test tolerance patch on ppc64 also (it's affected by same issues)
2e2f0e7
- Tweak the 'i686' test tolerance patch a bit (some errors are gone, some new ones)
2e2f0e7
- Re-enable test suite for all arches
2e2f0e7
- Note a remaining quasi-random test issue that causes build to fail sometimes
2e2f0e7
cab4305
* Mon Jan 09 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.6.b4
cab4305
- Fix another integer type issue which caused more issues on ppc64
cab4305
cf0338c
* Sun Jan 08 2017 Adam Williamson <awilliam@redhat.com> - 2.0.0-0.5.b4
cf0338c
- Fix int type conversion error that broke text rendering on ppc64 (#1411070)
cf0338c
08fc8aa
* Tue Dec 13 2016 Charalampos Stratakis <cstratak@redhat.com> - 2.0.0-0.4.b4
08fc8aa
- Rebuild for Python 3.6
08fc8aa
82ec742
* Mon Oct 24 2016 Dan Horák <dan[at]danny.cz> - 2.0.0-0.3.b4
82ec742
- disable tests on some alt-arches to unblock depending builds
82ec742
Dominik 'Rathann' Mierzejewski 8c21714
* Mon Sep 26 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.0.0-0.2.b4
Dominik 'Rathann' Mierzejewski 8c21714
- add missing runtime dependencies for python2 package
Dominik 'Rathann' Mierzejewski 8c21714
Dominik 'Rathann' Mierzejewski b295321
* Sat Sep 10 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.0.0-0.1.b4
Dominik 'Rathann' Mierzejewski b295321
- Update to 2.0.0b4
Dominik 'Rathann' Mierzejewski b295321
- Drop upstreamed or obsolete patches
Dominik 'Rathann' Mierzejewski b295321
- python-cycler >= 0.10.0 is required
Dominik 'Rathann' Mierzejewski b295321
- move around Requires and BRs and sort more or less alphabetically
Dominik 'Rathann' Mierzejewski b295321
- don't ship baseline images for tests (like Debian)
Dominik 'Rathann' Mierzejewski b295321
- Require stix fonts only when they're not bundled
Dominik 'Rathann' Mierzejewski b295321
- disable HTML doc building for bootstrapping 2.0.x series
Dominik 'Rathann' Mierzejewski b295321
- relax image rendering tests tolerance due to freetype version differences
Dominik 'Rathann' Mierzejewski b295321
- disable some failing tests on aarch64 for now
Dominik 'Rathann' Mierzejewski b295321
00a8b9c
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-0.2.rc2
00a8b9c
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
00a8b9c
Dominik Mierzejewski 844271b
* Fri Jun 03 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-7
Dominik Mierzejewski 844271b
- Update to 1.5.2rc2.
Dominik Mierzejewski 844271b
- Drop wrong hunk from use-system-six patch.
Dominik Mierzejewski 844271b
- Patch new qhull paths on F25+ instead of using sed.
Dominik Mierzejewski 844271b
- Rebase failing tests patch.
Dominik Mierzejewski 844271b
Dominik Mierzejewski ee7e325
* Mon May 23 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-6
Dominik Mierzejewski ee7e325
- Upstream no longer ships non-free images, use pristine source.
Dominik Mierzejewski ee7e325
Dominik Mierzejewski 0316efe
* Wed May 18 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.5.1-5
Dominik Mierzejewski 0316efe
- Unbundle python-six (#1336740).
Dominik Mierzejewski 0316efe
- Run tests (and temporarily disable failing ones).
Dominik Mierzejewski 0316efe
- Use upstream-recommended way of running tests in parallel.
Dominik Mierzejewski 0316efe
- python2-cycler and -mock are required for running tests.
Dominik Mierzejewski 0316efe
267dd5c
* Sat Apr 30 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.5.1-4
267dd5c
- Rebuild for qhull-2015.2-1.
267dd5c
- Reflect qhull_a.h's location having changed.
267dd5c
Orion Poplawski ecfdac6
* Wed Apr 6 2016 Orion Poplawski <orion@cora.nwra.com> - 1.5.1-3
Orion Poplawski ecfdac6
- Add requires python-cycler
Orion Poplawski ecfdac6
632ebab
* Tue Apr 05 2016 Jon Ciesla <limburgher@gmail.com> - 1.5.1-2
632ebab
- Drop agg-devel BR, fix sphinx build with python*cycler BR
632ebab
Thomas Spura 760f924
* Mon Apr 04 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.5.1-1
Thomas Spura 760f924
- update to 1.5.1 (#1276806)
Thomas Spura 760f924
- Add missing requires of dvipng to python3-matplotlib (#1270202)
Thomas Spura 760f924
- use bundled agg (#1276806)
Thomas Spura 760f924
- Drop cxx patch (was dropped upstream)
Thomas Spura 760f924
- Regenerate search path patch2
Thomas Spura 760f924
Thomas Spura 8e6fb6a
* Mon Apr 04 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-13
Thomas Spura 8e6fb6a
- Require the qt5 subpackage from the qt4 subpackage (#1219556)
Thomas Spura 8e6fb6a
c901c66
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-12
c901c66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c901c66
Thomas Spura 96f1b73
* Tue Jan 12 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-11
Thomas Spura 96f1b73
- Fix another requires of the main package
Thomas Spura 96f1b73
Thomas Spura e065ba8
* Thu Jan 07 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-10
Thomas Spura e065ba8
- Fix requiring the correct backend from the main package
Thomas Spura e065ba8
Thomas Spura 69fbdf8
* Thu Jan 07 2016 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-9
Thomas Spura 69fbdf8
- regenerate tarball to exclude lena image (#1295174)
Thomas Spura 69fbdf8
Thomas Spura 5ddd160
* Sun Nov 15 2015 Thomas Spura <tomspur@fedoraproject.org> - 1.4.3-8
Thomas Spura 5ddd160
- Pick upstream patch for fixing the gdk backend #1231748
Thomas Spura a0ff1b7
- Add python2 subpackages and use python_provide
Thomas Spura 5ddd160
13c730c
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-7
13c730c
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
13c730c
13ef95a
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-6
13ef95a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
13ef95a
b7fd65c
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.4.3-5
b7fd65c
- Rebuilt for GCC 5 C++11 ABI change
b7fd65c
9c2074e
* Wed Feb 25 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.4.3-4
9c2074e
- Split out python-matplotlib-gtk, python-matplotlib-gtk3,
9c2074e
  python3-matplotlib-gtk3 subpackages (#1067373)
9c2074e
- Add missing requirements on gtk
9c2074e
8c9cc20
* Tue Feb 24 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.4.3-3
8c9cc20
- Use %%license, add skimage to build requirements
8c9cc20
dd3b8ab
* Tue Feb 17 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.3-2
dd3b8ab
- Disable Qt5 backend on Fedora <21 and RHEL
dd3b8ab
dd3b8ab
* Tue Feb 17 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.3-1
8c9cc20
- New upstream release (#1134007)
dd3b8ab
- Add Qt5 backend
dd3b8ab
dd3b8ab
* Tue Jan 13 2015 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.4.2-1
dd3b8ab
- Bump to new upstream release
dd3b8ab
- Add qhull-devel to BR
dd3b8ab
- Add six to Requires
dd3b8ab
3d4898c
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-7
3d4898c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3d4898c
3b5c19b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-6
3b5c19b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3b5c19b
d42870f
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 1.3.1-5
d42870f
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
d42870f
68e0413
* Wed May 14 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 1.3.1-4
68e0413
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
68e0413
7731b0f
* Tue Feb 11 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.3.1-3
7731b0f
- Make TkAgg the default backend
7731b0f
- Remove python2 dependency from -data subpackage
7731b0f
12e8a62
* Mon Jan 27 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.3.1-2
12e8a62
- Correct environment for and enable %%check
12e8a62
- Install system wide matplotlibrc under /etc
12e8a62
- Do not duplicate mpl-data for python2 and python3 packages
12e8a62
- Conditionally bundle data fonts (https://fedorahosted.org/fpc/ticket/381)
12e8a62
Thomas Spura be26c9b
* Sat Jan 25 2014 Thomas Spura <tomspur@fedoraproject.org> - 1.3.1-1
Thomas Spura be26c9b
- update to 1.3.1
Thomas Spura be26c9b
- use GTKAgg as backend (#1030396, #982793, #1049624)
Thomas Spura be26c9b
- use fontconfig
Thomas Spura be26c9b
- add %%check for local testing (testing requires a display)
Thomas Spura be26c9b
Thomas Spura 14b1524
* Wed Aug  7 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.3.0-1
Thomas Spura 81fc2e8
- update to new version
Thomas Spura 81fc2e8
- use xz to compress sources
Thomas Spura 81fc2e8
- drop fontconfig patch (upstream)
Thomas Spura 81fc2e8
- drop tk patch (upstream solved build issue differently)
Thomas Spura 81fc2e8
- redo use system agg patch
Thomas Spura 81fc2e8
- delete bundled python-pycxx headers
Thomas Spura 81fc2e8
- fix requires of python3-matplotlib-qt (fixes #988412)
Thomas Spura 81fc2e8
0a7be6a
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-15
0a7be6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0a7be6a
e5fc5ec
* Mon Jun 10 2013 Jon Ciesla <limburgher@gmail.com> - 1.2.0-14
e5fc5ec
- agg rebuild.
e5fc5ec
Thomas Spura 90bbb1e
* Wed Apr 10 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.2.0-13
Thomas Spura c4143b6
- use python3 version in python3-matplotlib-qt4 (#915727)
Thomas Spura 90bbb1e
- include __pycache__ files in correct subpackages on python3
Thomas Spura c4143b6
Thomas Spura 83a2767
* Wed Apr  3 2013 Thomas Spura <tomspur@fedoraproject.org> - 1.2.0-12
Thomas Spura 83a2767
- Decode output of subprocess to utf-8 or regex will fail (#928326)
Thomas Spura 83a2767
ab00be2
* Tue Apr  2 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-11
ab00be2
- Make stix-fonts a requires of matplotlib (#928326)
ab00be2
b2c1943
* Thu Mar 28 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-10
b2c1943
- Use stix fonts avoid problems with missing cm fonts (#908717)
b2c1943
- Correct type mismatch in python3 font_manager (#912843, #928326)
b2c1943
c89b645
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-9
c89b645
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c89b645
b58a0f6
* Wed Jan 16 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-8
b58a0f6
- Update fontconfig patch to apply issue found by upstream
b58a0f6
- Update fontconfig patch to apply issue with missing afm fonts (#896182)
b58a0f6
eb9a122
* Wed Jan 16 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-7
eb9a122
- Use fontconfig by default (#885307)
eb9a122
11c0529
* Thu Jan  3 2013 David Malcolm <dmalcolm@redhat.com> - 1.2.0-6
11c0529
- remove wx support for rhel >= 7
11c0529
f2d3f53
* Tue Dec 04 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-5
f2d3f53
- Reinstantiate wx backend for python2.x.
f2d3f53
- Run setup.py under xvfb-run to detect and default to gtk backend (#883502)
f2d3f53
- Split qt4 backend subpackage and add proper requires for it.
f2d3f53
- Correct wrong regex in tcl libdir patch.
f2d3f53
03883d0
* Tue Nov 27 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-4
03883d0
- Obsolete python-matplotlib-wx for clean updates.
03883d0
cfeed65
* Tue Nov 27 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-3
cfeed65
- Enable python 3 in fc18 as build requires are now available (#879731)
cfeed65
cfeed65
* Thu Nov 22 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-2
cfeed65
- Build python3 only on f19 or newer (#837156)
cfeed65
- Build requires python3-six if building python3 support (#837156)
cfeed65
cfeed65
* Thu Nov 22 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.2.0-1
cfeed65
- Update to version 1.2.0
cfeed65
- Revert to regenerate tarball with generate-tarball.sh (#837156)
cfeed65
- Assume update to 1.2.0 is for recent releases
cfeed65
- Remove %%defattr
cfeed65
- Remove %%clean
cfeed65
- Use simpler approach to build html documentation
cfeed65
- Do not use custom/outdated setup.cfg
cfeed65
- Put one BuildRequires per line
cfeed65
- Enable python3 support
cfeed65
- Cleanup spec as wx backend is no longer supported
cfeed65
- Use default agg backend
cfeed65
- Fix bogus dates in changelog by assuming only week day was wrong
cfeed65
cfeed65
* Fri Aug 17 2012 Jerry James <loganjerry@gmail.com> - 1.1.1-1
cfeed65
- Update to version 1.1.1.
cfeed65
- Remove obsolete spec file elements
cfeed65
- Fix sourceforge URLs
cfeed65
- Allow sample data to have a different version number than the sources
cfeed65
- Don't bother removing problematic file since we remove entire agg24 directory
cfeed65
- Fix building with pygtk in the absence of an X server
cfeed65
- Don't install license text for bundled software that we don't bundle
cfeed65
8a5f96f
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-21
8a5f96f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8a5f96f
cfeed65
* Tue Jul 3 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.1.0-1
cfeed65
- Update to version 1.1.0.
cfeed65
- Do not regenerate upstream tarball but remove problematic file in %%prep.
cfeed65
- Remove non longer applicable/required patch0.
cfeed65
- Rediff/rename -noagg patch.
cfeed65
- Remove propagate-timezone-info-in-plot_date-xaxis_da patch already applied.
cfeed65
- Remove tkinter patch now with critical code in a try block.
cfeed65
- Remove png 1.5 patch as upstream is now png 1.5 aware.
cfeed65
- Update file list.
cfeed65
2114656
* Wed Apr 18 2012 David Malcolm <dmalcolm@redhat.com> - 1.0.1-20
2114656
- remove wx support for rhel >= 7
2114656
05e0e0b
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-19
05e0e0b
- Rebuilt for c++ ABI breakage
05e0e0b
887890b
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-18
887890b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
887890b
630c235
* Tue Dec  6 2011 David Malcolm <dmalcolm@redhat.com> - 1.0.1-17
630c235
- fix the build against libpng 1.5
630c235
313dac9
* Tue Dec  6 2011 David Malcolm <dmalcolm@redhat.com> - 1.0.1-16
313dac9
- fix egg-info conditional for RHEL
313dac9
04e2e0f
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.0.1-15
04e2e0f
- Rebuild for new libpng
04e2e0f
5446c87
* Mon Oct 31 2011 Dan Horák <dan[at]danny.cz> - 1.0.1-14
5446c87
- fix build with new Tkinter which doesn't return an expected value in __version__
5446c87
aacc152
* Thu Sep 15 2011 Jef Spaleta <jspaleta@fedoraproject.org> - 1.0.1-13
f46b703
- apply upstream bugfix for timezone formatting (Bug 735677)
aacc152
Orion Poplawski e461fe6
* Fri May 20 2011 Orion Poplawski <orion@cora.nwra.com> - 1.0.1-12
Orion Poplawski e461fe6
- Add Requires dvipng (Bug 684836)
Orion Poplawski e461fe6
- Build against system agg (Bug 612807)
Orion Poplawski e461fe6
- Use system pyparsing (Bug 702160)
Orion Poplawski e461fe6
43d2ec1
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-11
43d2ec1
- Set PYTHONPATH during html doc building using find to prevent broken builds
43d2ec1
664c62f
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-10
664c62f
- Spec file cleanups for readability
664c62f
c7aa1a0
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-9
c7aa1a0
- Bump and rebuild
c7aa1a0
5141702
* Sat Feb 26 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-8
5141702
- Fix spec file typos so package builds
5141702
0e79a43
* Fri Feb 25 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-7
0e79a43
- Remove a debugging echo statement from the spec file
0e79a43
- Fix some line endings and permissions in -doc sub-package
0e79a43
680c73c
* Fri Feb 25 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-6
680c73c
- Spec file cleanups to silence some rpmlint warnings
680c73c
a48cf83
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-5
a48cf83
- Add default attr to doc sub-package file list
ab40769
- No longer designate -doc subpackage as noarch
06e45f0
- Add arch specific Requires for tk, wx and doc sub-packages
a48cf83
fa5fd50
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-4
fa5fd50
- Enable wxPython backend
f26192d
- Make -doc sub-package noarch
fa5fd50
a706a1d
* Mon Feb 21 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-3
a706a1d
- Add conditional for optionally building doc sub-package
f48deec
- Add flag to build low res images for documentation
f48deec
- Add matplotlib-1.0.1-plot_directive.patch to fix build of low res images
fd9734a
- Remove unused patches
a706a1d
838673b
* Sat Feb 19 2011 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1.0.1-2
838673b
- Build and package HTML documentation in -doc sub-package
838673b
- Move examples to -doc sub-package
838673b
- Make examples non-executable
838673b
eb0ae8e
* Fri Feb 18 2011 Thomas Spura <tomspur@fedoraproject.org> - 1.0.1-1
eb0ae8e
- update to new bugfix version (#678489)
eb0ae8e
- set file attributes in tk subpackage
eb0ae8e
- filter private *.so
eb0ae8e
7d37cb0
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-3
7d37cb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7d37cb0
3d8aca5
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.0.0-2
3d8aca5
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
3d8aca5
e8b7d4f
* Thu Jul 8 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 1.0.0-1
f46b703
- New upstream release
f46b703
- Remove undistributable file from bundled agg library
e8b7d4f
8ff61b6
* Thu Jul 1 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.3-1
f46b703
- New upstream release
8ff61b6
8e35b28
* Thu May 27 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-4
f46b703
- Upstream patch to fix deprecated gtk tooltip warning.
8e35b28
75838bc
* Mon Apr 12 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-2
f46b703
- Bump to rebuild against numpy 1.3
75838bc
5fb5eb7
* Thu Apr 1 2010 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.99.1.2-1
f46b703
- Bump to rebuild against numpy 1.4.0
5fb5eb7
1888600
* Fri Dec 11 2009 Jon Ciesla <limb@jcomserv.net> - 0.99.1.2
1888600
- Update to 0.99.1.2
1888600
8e942f9
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98.5.2-5
8e942f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8e942f9
7cfd478
* Fri Mar 06 2009 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-4
7cfd478
- Fixed font dep after font guideline change
7cfd478
81520ce
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98.5.2-3
81520ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
81520ce
3566db3
* Tue Dec 23 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-2
3566db3
- Add dep on DejaVu Sans font for default font support
3566db3
0ec477d
* Mon Dec 22 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.5-1
0ec477d
- Latest upstream release
0ec477d
- Strip out included fonts
0ec477d
9009b11
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.98.3-2
9009b11
- Rebuild for Python 2.6
9009b11
e9f8234
* Wed Aug  6 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.3-1
e9f8234
- Latest upstream release
e9f8234
cfeed65
* Tue Jul  1 2008 Jef Spaleta <jspaleta AT fedoraproject DOT org> - 0.98.1-1
36a8616
- Latest upstream release
36a8616
61aa382
* Fri Mar  21 2008 Jef Spaleta <jspaleta[AT]fedoraproject org> - 0.91.2-2
61aa382
- gcc43 cleanups
61aa382
1437e01
* Fri Mar  21 2008 Jef Spaleta <jspaleta[AT]fedoraproject org> - 0.91.2-1
1437e01
- New upstream version
1437e01
- Adding Fedora specific setup.cfg from included template
1437e01
- removed numarry and numerics build requirements
1437e01
4b93d98
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.90.1-6
4b93d98
- Autorebuild for GCC 4.3
4b93d98
1ba7111
* Fri Jan  4 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-5
1ba7111
- Fixed typo in spec.
1ba7111
d1a8b70
* Fri Jan  4 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-4
d1a8b70
- Support for Python Eggs for F9+
d1a8b70
96119e7
* Thu Jan  3 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.90.1-3
96119e7
- Rebuild for new Tcl 8.5
96119e7
d539842
* Thu Aug 23 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.1-2
d539842
- Update license tag to Python
d539842
- Rebuild for BuildID
d539842
bb617de
* Mon Jun 04 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.1-1
bb617de
- Update to 0.90.1
bb617de
32df714
* Wed Feb 14 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.0-2
32df714
- Rebuild for Tcl/Tk downgrade
32df714
0346b9d
* Sat Feb 10 2007 Jef Spaleta <jspaleta@gmail.com> 0.90.0-2
f46b703
- Release bump for rebuild against new tk
0346b9d
5550f6f
* Fri Feb 09 2007 Orion Poplawski <orion@cora.nwra.com> 0.90.0-1
5550f6f
- Update to 0.90.0
5550f6f
cfeed65
* Fri Jan  5 2007 Orion Poplawski <orion@cora.nwra.com> 0.87.7-4
680c73c
- Add examples to %%docs
a019183
a019183
* Mon Dec 11 2006 Jef Spaleta <jspaleta@gmail.com> 0.87.7-3
f319b1c
- Release bump for rebuild against python 2.5 in devel tree
f319b1c
a019183
* Tue Dec  5 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.7-2
5ca800e
- Force build of gtk/gtkagg backends in mock (bug #218153)
5ca800e
- Change Requires from python-numeric to numpy (bug #218154)
5ca800e
a019183
* Tue Nov 21 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.7-1
4172d14
- Update to 0.87.7 and fix up the defaults to use numpy
4172d14
- Force build of tkagg backend without X server
4172d14
- Use src.rpm from Jef Spaleta, closes bug 216578
4172d14
e197124
* Fri Oct  6 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.6-1
e197124
- Update to 0.87.6
e197124
145fd38
* Thu Sep  7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.5-1
145fd38
- Update to 0.87.5
145fd38
145fd38
* Thu Jul 27 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.4-1
145fd38
- Update to 0.87.4
145fd38
644f5c0
* Wed Jun  7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.3-1
644f5c0
- Update to 0.87.3
644f5c0
54692bd
* Mon May 15 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.2-2
54692bd
- Rebuild for new numpy
54692bd
ccda7c8
* Tue Mar  7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.2-1
ccda7c8
- Update to 0.87.2
ccda7c8
31c351b
* Tue Mar  7 2006 Orion Poplawski <orion@cora.nwra.com> 0.87.1-1
31c351b
- Update to 0.87.1
31c351b
- Add pycairo >= 1.0.2 requires (FC5+ only)
31c351b
8217450
* Fri Feb 24 2006 Orion Poplawski <orion@cora.nwra.com> 0.87-1
8217450
- Update to 0.87
8217450
- Add BR numpy and python-numarray
8217450
- Add patch to keep Numeric as the default numerix package
8217450
- Add BR tkinter and tk-devel for TkInter backend
8217450
- Make separate package for Tk backend
8217450
899948a
* Tue Jan 10 2006 Orion Poplawski <orion@cora.nwra.com> 0.86-1
899948a
- Update to 0.86
899948a
6883dbf
* Thu Dec 22 2005 Orion Poplawski <orion@cora.nwra.com> 0.85-2
6883dbf
- Rebuild
6883dbf
111a53d
* Sun Nov 20 2005 Orion Poplawski <orion@cora.nwra.com> 0.85-1
111a53d
- New upstream version 0.85
111a53d
d22666d
* Mon Sep 19 2005 Orion Poplawski <orion@cora.nwra.com> 0.84-1
d22666d
- New upstream version 0.84
d22666d
4ba8ff1
* Tue Aug 02 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-3
f46b703
- bump release
4ba8ff1
ff18059
* Tue Aug 02 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-2
ff18059
- Add Requires: python-numeric, pytz, python-dateutil
ff18059
daf5031
* Fri Jul 29 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.2-1
daf5031
- New upstream version matplotlib 0.83.2
daf5031
634341f
* Thu Jul 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.1-2
634341f
- Bump rel to fix botched tag
634341f
87eb208
* Thu Jul 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.83.1-1
87eb208
- New upstream version matplotlib 0.83.1
87eb208
df8fffe
* Tue Jul 05 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-4
df8fffe
- BuildRequires: pytz, python-dateutil - use upstream
df8fffe
- Don't use INSTALLED_FILES, list dirs
df8fffe
- Fix execute permissions
df8fffe
5c67a30
* Fri Jul 01 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-3
f217e72
- Use %%{python_sitearch}
5c67a30
25f5d42
* Thu Jun 30 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-2
25f5d42
- Rename to python-matplotlib
25f5d42
- Remove unneeded Requires: python
680c73c
- Add private directories to %%files
25f5d42
25f5d42
* Tue Jun 28 2005 Orion Poplawski <orion@cora.nwra.com> 0.82-1
25f5d42
- Initial package for Fedora Extras