rpms/python-matplotlib/devel matplotlib-0.87.7-pygtk-check.patch, NONE, 1.1 python-matplotlib.spec, 1.22, 1.23

Orion Poplawski (orion) fedora-extras-commits at redhat.com
Tue Dec 5 18:38:22 UTC 2006


Author: orion

Update of /cvs/extras/rpms/python-matplotlib/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9776/devel

Modified Files:
	python-matplotlib.spec 
Added Files:
	matplotlib-0.87.7-pygtk-check.patch 
Log Message:
- Force build of gtk/gtkagg backends in mock (bug #218153)
- Change Requires from python-numeric to numpy (bug #218154)


matplotlib-0.87.7-pygtk-check.patch:

--- NEW FILE matplotlib-0.87.7-pygtk-check.patch ---
--- 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:


Index: python-matplotlib.spec
===================================================================
RCS file: /cvs/extras/rpms/python-matplotlib/devel/python-matplotlib.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- python-matplotlib.spec	29 Nov 2006 23:22:01 -0000	1.22
+++ python-matplotlib.spec	5 Dec 2006 18:37:51 -0000	1.23
@@ -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 @@
 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 @@
 %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 @@
 
 
 %changelog
+* Tue Dec   5 2006 Orion Poplawski <orion at cora.nwra.com> 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 <orion at cora.nwra.com> 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




More information about the scm-commits mailing list