Hello community,
here is the log from the commit of package python2-matplotlib for openSUSE:Factory checked in at 2019-08-06 15:09:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python2-matplotlib (Old)
and /work/SRC/openSUSE:Factory/.python2-matplotlib.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python2-matplotlib"
Tue Aug 6 15:09:03 2019 rev:4 rq:720050 version:2.2.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python2-matplotlib/python2-matplotlib.changes 2019-02-27 21:12:19.299189154 +0100
+++ /work/SRC/openSUSE:Factory/.python2-matplotlib.new.4126/python2-matplotlib.changes 2019-08-06 15:09:05.255818464 +0200
@@ -1,0 +2,11 @@
+Wed Jul 31 09:44:56 UTC 2019 - pgajdos@suse.com
+
+- Drop cairo backend. cairocffi is going to be python3 only.
+
+-------------------------------------------------------------------
+Mon Jul 29 18:37:55 UTC 2019 - Todd R
+
+- Use python2 dependency names.
+- Make sure to provide oldpython names
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python2-matplotlib.spec ++++++
--- /var/tmp/diff_new_pack.PmQXNH/_old 2019-08-06 15:09:06.271817710 +0200
+++ /var/tmp/diff_new_pack.PmQXNH/_new 2019-08-06 15:09:06.275817707 +0200
@@ -46,8 +46,8 @@
BuildRequires: pkgconfig(freetype2) >= 2.3
BuildRequires: pkgconfig(libpng) >= 1.2
# Python 2 only
-BuildRequires: python-functools32
-BuildRequires: python-subprocess32
+BuildRequires: python2-functools32
+BuildRequires: python2-subprocess32
# Needed for all versions of python
BuildRequires: %{python_module Cycler >= 0.10}
BuildRequires: %{python_module devel}
@@ -81,8 +81,6 @@
BuildRequires: tex(type1cm.sty)
BuildRequires: tex(ucs.sty)
%endif
-# cairo dependencies
-BuildRequires: %{python_module cairocffi}
# GTK3 dependencies
BuildRequires: %{python_module gobject}
BuildRequires: pkgconfig(gtk+-3.0)
@@ -93,7 +91,7 @@
# Qt5 dependencies
BuildRequires: %{python_module qt5}
# Wx dependencies (currently Python 2 only)
-BuildRequires: python-wxWidgets >= 3
+BuildRequires: python2-wxWidgets >= 3
# tk dependencies
BuildRequires: %{python_module tk}
# X server needed for Qt4/Qt5 tests
@@ -105,30 +103,30 @@
# WebAgg dependencies
BuildRequires: %{python_module tornado}
# End of backend dependencies
-Requires: python-Cycler >= 0.10
-Requires: python-kiwisolver >= 1.0.1
-Requires: python-numpy >= 1.7.1
-Requires: python-pyparsing > 2.1.6
-Requires: python-python-dateutil >= 2.1
-Requires: python-pytz
-Requires: python-six >= 1.10
+Requires: python2-Cycler >= 0.10
+Requires: python2-kiwisolver >= 1.0.1
+Requires: python2-numpy >= 1.7.1
+Requires: python2-pyparsing > 2.1.6
+Requires: python2-python-dateutil >= 2.1
+Requires: python2-pytz
+Requires: python2-six >= 1.10
%ifpython2
-Requires: python-backports.functools_lru_cache
-Requires: python-functools32
-Requires: python-subprocess32
+Requires: python2-backports.functools_lru_cache
+Requires: python2-functools32
+Requires: python2-subprocess32
%endif
Recommends: ghostscript
Recommends: libxml2-tools
-Recommends: python-Pillow
+Recommends: python2-Pillow
Recommends: poppler-tools
%if 0%{?suse_version} >= 1500
-Recommends: (python-matplotlib-tk if tk)
+Recommends: (python2-matplotlib-tk if tk)
%else
-Recommends: python-matplotlib-tk
+Recommends: python2-matplotlib-tk
%endif
Provides: %{oldpython}-matplotlib = %{version}
-Provides: python-matplotlib-gtk = %{version}
-Obsoletes: python-matplotlib-gtk < %{version}
+Provides: python2-matplotlib-gtk = %{version}
+Obsoletes: python2-matplotlib-gtk < %{version}
Provides: %{oldpython}-matplotlib-gtk = %{version}
Obsoletes: %{oldpython}-matplotlib-gtk < %{version}
@@ -141,28 +139,17 @@
scripts, the python and ipython shell (ala matlab or mathematica), web
application servers, and six graphical user interface toolkits.
-%package cairo
-Summary: Cairo backend for %{name}
-License: SUSE-Matplotlib
-Group: Development/Libraries/Python
-Requires: %{name} = %{version}
-Requires: python-cairocffi
-
-%description cairo
-This package includes the non-interactive Cairo-based backend
-for the %{name} plotting package
-
%package gtk3
Summary: GTK3 backends for %{name}
License: BSD-2-Clause
Group: Development/Libraries/Python
Requires: %{name} = %{version}
-Requires: %{name}-cairo = %{version}
-Requires: python-gobject
+Requires: python2-gobject
+Provides: %{oldpython}-matplotlib-gtk3 = %{version}
%description gtk3
-This package includes the GTK3-based gtk3, gtk3agg, and
-gtk3cairo backends for the %{name} plotting package
+This package includes the GTK3-based gtk3 and gtk3agg
+backends for the %{name} plotting package
%package latex
Summary: Allow rendering latex in %{name}
@@ -175,6 +162,7 @@
%if 0%{?is_opensuse}
Requires: texlive-sfmath
%endif
+Provides: %{oldpython}-matplotlib-latex = %{version}
%description latex
This package allows %{name} to display latex in plots
@@ -185,6 +173,7 @@
License: BSD-2-Clause
Group: Development/Libraries/Python
Requires: %{name} = %{version}
+Provides: %{oldpython}-matplotlib-qt-shared = %{version}
%description qt-shared
This package includes files needed by both the Qt4-based pyqt4 and
@@ -197,7 +186,8 @@
Group: Development/Libraries/Python
Requires: %{name} = %{version}
Requires: %{name}-qt-shared = %{version}
-Requires: python-qt4 >= 4.0
+Requires: python2-qt4 >= 4.0
+Provides: %{oldpython}-matplotlib-qt4 = %{version}
%description qt4
This package includes the Qt4-based pyqt4 and pyside backends
@@ -209,7 +199,8 @@
Group: Development/Libraries/Python
Requires: %{name} = %{version}
Requires: %{name}-qt-shared = %{version}
-Requires: python-qt5
+Requires: python2-qt5
+Provides: %{oldpython}-matplotlib-qt5 = %{version}
%description qt5
This package includes the Qt5-based pyqt5 backend
@@ -220,8 +211,9 @@
License: BSD-2-Clause
Group: Development/Libraries/Python
Requires: %{name} = %{version}
-Requires: python-tk
+Requires: python2-tk
Requires: tcl >= 8.3
+Provides: %{oldpython}-matplotlib-tk = %{version}
%description tk
This package includes the Tk-based tkagg backend
@@ -232,20 +224,22 @@
License: BSD-2-Clause
Group: Development/Libraries/Python
Requires: %{name} = %{version}
-Requires: python-tornado
+Requires: python2-tornado
+Provides: %{oldpython}-matplotlib-web = %{version}
%description web
This package includes the browser-based webagg backend
for the %{name} plotting package
-%package -n %{python2_prefix}-matplotlib-wx
+%package wx
Summary: WxWidgets backend for %{name}
License: BSD-2-Clause
Group: Development/Libraries/Python
Requires: %{name} = %{version}
-Requires: python-wxWidgets >= 3
+Requires: python2-wxWidgets >= 3
+Provides: %{oldpython}-matplotlib-wx = %{version}
-%description -n %{python2_prefix}-matplotlib-wx
+%description wx
This package includes the wxWidgets-based wxagg backend
for %{name} plotting package
@@ -300,10 +294,8 @@
%{python_sitearch}/pylab.py*
%pycache_only %{python_sitearch}/__pycache__/pylab.*
%if 0%{?is_opensuse}
-%exclude %{python_sitearch}/matplotlib/backends/backend_cairo.*
%exclude %{python_sitearch}/matplotlib/backends/backend_gtk3.*
%exclude %{python_sitearch}/matplotlib/backends/backend_gtk3agg.*
-%exclude %{python_sitearch}/matplotlib/backends/backend_gtk3cairo.*
%exclude %{python_sitearch}/matplotlib/backends/backend_qt4.py*
%exclude %{python_sitearch}/matplotlib/backends/backend_qt4agg.py*
%exclude %{python_sitearch}/matplotlib/backends/backend_qt5.*
@@ -318,10 +310,8 @@
%endif
%ifpycache
%if 0%{?is_opensuse}
-%exclude %{python_sitearch}/matplotlib/backends/__pycache__/backend_cairo.*
%exclude %{python_sitearch}/matplotlib/backends/__pycache__/backend_gtk3.*
%exclude %{python_sitearch}/matplotlib/backends/__pycache__/backend_gtk3agg.*
-%exclude %{python_sitearch}/matplotlib/backends/__pycache__/backend_gtk3cairo.*
%exclude %{python_sitearch}/matplotlib/backends/__pycache__/backend_qt4.*.py*
%exclude %{python_sitearch}/matplotlib/backends/__pycache__/backend_qt4agg.*.py*
%exclude %{python_sitearch}/matplotlib/backends/__pycache__/backend_qt5.*
@@ -348,21 +338,13 @@
%if 0%{?is_opensuse}
-%files %{python_files cairo}
-%license LICENSE/
-%license doc/users/license.rst
-%{python_sitearch}/matplotlib/backends/backend_cairo.py*
-%pycache_only %{python_sitearch}/matplotlib/backends/__pycache__/backend_cairo.*.py*
-
%files %{python_files gtk3}
%license LICENSE/
%license doc/users/license.rst
%{python_sitearch}/matplotlib/backends/backend_gtk3.py*
%{python_sitearch}/matplotlib/backends/backend_gtk3agg.py*
-%{python_sitearch}/matplotlib/backends/backend_gtk3cairo.py*
%pycache_only %{python_sitearch}/matplotlib/backends/__pycache__/backend_gtk3.*.py*
%pycache_only %{python_sitearch}/matplotlib/backends/__pycache__/backend_gtk3agg.*.py*
-%pycache_only %{python_sitearch}/matplotlib/backends/__pycache__/backend_gtk3cairo.*.py*
# IMPORTANT: the qt4 backend makes use of the qt5 backend,
# which is actually a generic qt backend.
@@ -412,7 +394,7 @@
%pycache_only %{python_sitearch}/matplotlib/backends/__pycache__/backend_webagg.*.py*
%pycache_only %{python_sitearch}/matplotlib/backends/__pycache__/backend_webagg_core.*.py*
-%files -n %{python2_prefix}-matplotlib-wx
+%files %{python_files wx}
%license LICENSE/
%license doc/users/license.rst
%{python2_sitearch}/matplotlib/backends/wx_compat.py*