From 5ca800e2a082ef398837ae3a1d34b2d533b39c44 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Dec 05 2006 18:37:51 +0000 Subject: - Force build of gtk/gtkagg backends in mock (bug #218153) - Change Requires from python-numeric to numpy (bug #218154) --- diff --git a/matplotlib-0.87.7-pygtk-check.patch b/matplotlib-0.87.7-pygtk-check.patch new file mode 100644 index 0000000..48f836f --- /dev/null +++ b/matplotlib-0.87.7-pygtk-check.patch @@ -0,0 +1,25 @@ +--- matplotlib-0.87.7/setup.py.pygtk 2006-12-05 11:13:58.000000000 -0700 ++++ matplotlib-0.87.7/setup.py 2006-12-05 11:31:22.000000000 -0700 +@@ -207,8 +207,9 @@ + print 'GTK requires pygtk' + BUILD_GTK = 0 + except RuntimeError: +- print 'pygtk present but import failed' +- BUILD_GTK = 0 ++ BUILD_GTK = 1 ++ build_gdk(ext_modules, packages, NUMERIX) ++ rc['backend'] = 'GTK' + else: + version = (2,2,0) + if gtk.pygtk_version < version: +@@ -228,7 +229,9 @@ + BUILD_GTKAGG=0 + except RuntimeError: + print 'pygtk present but import failed' +- BUILD_GTKAGG = 0 ++ BUILD_GTKAGG = 1 ++ build_gtkagg(ext_modules, packages, NUMERIX) ++ rc['backend'] = 'GTKAgg' + else: + version = (2,2,0) + if gtk.pygtk_version < version: diff --git a/python-matplotlib.spec b/python-matplotlib.spec index e3e5c33..48556dd 100644 --- a/python-matplotlib.spec +++ b/python-matplotlib.spec @@ -2,7 +2,7 @@ Name: python-matplotlib Version: 0.87.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Python plotting library Group: Development/Libraries @@ -11,12 +11,13 @@ URL: http://sourceforge.net/projects/matplotlib Source0: http://dl.sf.net/matplotlib/matplotlib-%{version}.tar.gz Patch0: matplotlib-0.87.7-matplotlibrc.patch Patch1: matplotlib-0.87.7-tkagg-check.patch +Patch2: matplotlib-0.87.7-pygtk-check.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel, freetype-devel, libpng-devel, zlib-devel BuildRequires: pygtk2-devel, gtk2-devel, tkinter, tk-devel BuildRequires: python-numeric, pytz, python-dateutil, numpy, python-numarray -Requires: python-numeric, pytz, python-dateutil +Requires: numpy, pytz, python-dateutil Requires: pycairo >= 1.2.0 @@ -40,7 +41,8 @@ Requires: tkinter %prep %setup -q -n matplotlib-%{version} %patch0 -p1 -b .matplotlibrc -%patch1 -p1 -b setup.py +%patch1 -p1 -b .tkagg +%patch2 -p1 -b .pygtk chmod -x images/*.svg %build @@ -73,6 +75,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Dec 5 2006 Orion Poplawski 0.87.7-2 +- Force build of gtk/gtkagg backends in mock (bug #218153) +- Change Requires from python-numeric to numpy (bug #218154) + * Tue Nov 21 2006 Orion Poplawski 0.87.7-1 - Update to 0.87.7 and fix up the defaults to use numpy - Force build of tkagg backend without X server