2 # - use system fonts (cm*.ttf) and metrics in mpl-data dir?
3 # - decide what to do with matplotlib/backends/Matplotlib.nib/*.nib files
4 %define module matplotlib
5 Summary: Matlab(TM) style Python plotting package
6 Summary(pl.UTF-8): Pakiet do rysowania w Pythonie podobny do Matlaba(TM)
11 Group: Libraries/Python
12 Source0: http://downloads.sourceforge.net/matplotlib/%{module}-%{version}.tar.gz
13 # Source0-md5: 2196c0482d5b33dc8d33f67bbafc1323
14 URL: http://matplotlib.sourceforge.net/
15 BuildRequires: freetype-devel
16 BuildRequires: libstdc++-devel
17 BuildRequires: ncurses-devel
18 BuildRequires: python >= 2.4
19 BuildRequires: python-PyQt
20 BuildRequires: python-PyQt4
21 BuildRequires: python-dateutil
22 BuildRequires: python-devel
23 BuildRequires: python-numpy-devel >= 1:1.0.3
24 BuildRequires: python-numpy-numarray-devel
25 BuildRequires: python-pygtk-devel
26 BuildRequires: python-pytz
27 # Need for import pyqtconfig needed by qt detection.
28 BuildRequires: python-sip-devel
29 BuildRequires: python-tkinter
30 BuildRequires: python-wxPython
31 BuildRequires: rpm-pythonprov
32 BuildRequires: tk-devel
33 %pyrequires_eq python-modules
34 Requires: python-dateutil
35 Requires: python-numpy >= 1:1.1
36 Requires: python-numpy-oldnumeric
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 matplotlib strives to produce publication quality 2D graphics using
42 matlab plotting for inspiration. Although the main lib is object
43 oriented, there is a functional interface "pylab" for people coming
46 %description -l pl.UTF-8
47 matplotlib usiłuje tworzyć grafikę 2D o jakości publikacji przy użyciu
48 wykresów matlaba jako inspiracji. Chociaż główna biblioteka jest
49 zorientowana obiektowo, jest interfejs funkcyjny "pylab" dla ludzi
50 przechodzących z Matlaba.
53 %setup -q -n %{module}-%{version}
58 export CFLAGS="%{rpmcflags}"
59 %{__python} setup.py build
62 rm -rf $RPM_BUILD_ROOT
64 python setup.py install \
65 --root=$RPM_BUILD_ROOT \
68 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
69 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
72 # matplotlib can use system fonts, so drop these copies
73 rm -f $RPM_BUILD_ROOT%{py_sitedir}/matplotlib/mpl-data/Vera*.ttf
75 rm -rf $RPM_BUILD_ROOT%{py_sitedir}/%{module}/tests
78 rm -rf $RPM_BUILD_ROOT
81 %defattr(644,root,root,755)
82 %doc CHANGELOG KNOWN_BUGS TODO
83 %dir %{py_sitedir}/%{module}
84 %{py_sitedir}/%{module}/*.py[co]
85 %attr(755,root,root) %{py_sitedir}/%{module}/*.so
86 %dir %{py_sitedir}/%{module}/backends
87 %{py_sitedir}/%{module}/backends/*.py[co]
88 %attr(755,root,root) %{py_sitedir}/%{module}/backends/*.so
89 %dir %{py_sitedir}/%{module}/backends/qt4_editor
90 %{py_sitedir}/%{module}/backends/qt4_editor/*.py[co]
91 %{py_sitedir}/%{module}/delaunay
92 %{py_sitedir}/%{module}/mpl-data
93 %{py_sitedir}/%{module}/numerix
94 %{py_sitedir}/%{module}/projections
95 %{py_sitedir}/%{module}/sphinxext
96 %{py_sitedir}/%{module}/testing
97 %{py_sitedir}/%{module}/tri
99 %{py_sitedir}/mpl_toolkits
100 %{py_sitedir}/pylab.py[co]
101 %if "%{py_ver}" > "2.4"
102 %{py_sitedir}/%{module}-*.egg-info