]> git.pld-linux.org Git - packages/python-matplotlib.git/blob - python-matplotlib.spec
- build with (new) numpy; Numeric/numarray don't work properly in this release
[packages/python-matplotlib.git] / python-matplotlib.spec
1 # TODO:
2 # - use system fonts (cm*.ttf) and metrics in mpl-data dir?
3 %define         module  matplotlib
4 Summary:        Matlab(TM) style Python plotting package
5 Summary(pl):    Pakiet do rysowania w Pythonie podobny do Matlaba(TM)
6 Name:           python-%{module}
7 Version:        0.87.4
8 Release:        0.3
9 License:        GPL
10 Group:          Libraries/Python
11 Source0:        http://dl.sourceforge.net/matplotlib/%{module}-%{version}.tar.gz
12 # Source0-md5:  b8ef6ee4b4a7267d94980b4678f950ea
13 URL:            http://matplotlib.sourceforge.net/
14 BuildRequires:  freetype-devel
15 BuildRequires:  libstdc++-devel
16 BuildRequires:  ncurses-devel
17 BuildRequires:  python >= 2.2.1
18 BuildRequires:  python-Numeric-devel
19 BuildRequires:  python-dateutil
20 BuildRequires:  python-devel
21 BuildRequires:  python-pygtk-devel
22 BuildRequires:  python-pytz
23 BuildRequires:  python-numarray-devel
24 BuildRequires:  python-numpy-devel >= 1:0.9
25 %pyrequires_eq  python-modules
26 Requires:       python-dateutil
27 Requires:       python-numpy-FFT >= 1:0.9
28 Requires:       python-pytz
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 matplotlib strives to produce publication quality 2D graphics using
33 matlab plotting for inspiration. Although the main lib is object
34 oriented, there is a functional interface "pylab" for people coming
35 from Matlab.
36
37 %description -l pl
38 matplotlib usi³uje tworzyæ grafikê 2D o jako¶ci publikacji przy u¿yciu
39 wykresów matlaba jako inspiracji. Chocia¿ g³ówna biblioteka jest
40 zorientowana obiektowo, jest interfejs funkcyjny "pylab" dla ludzi
41 przechodz±cych z Matlaba.
42
43 %prep
44 %setup -q -n %{module}-%{version}
45
46 %build
47 python setup.py build
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51
52 python setup.py install \
53         --root=$RPM_BUILD_ROOT \
54         --optimize=2
55
56 find $RPM_BUILD_ROOT%{py_sitedir} -name \*.py | xargs rm -f
57
58 # matplotlib can use system fonts, so drop these copies
59 rm -f $RPM_BUILD_ROOT%{py_sitedir}/matplotlib/mpl-data/Vera*.ttf
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %doc CHANGELOG KNOWN_BUGS NUMARRAY_ISSUES README TODO
67 %dir %{py_sitedir}/matplotlib
68 %{py_sitedir}/matplotlib/*.py[co]
69 %attr(755,root,root) %{py_sitedir}/matplotlib/*.so
70 %dir %{py_sitedir}/matplotlib/backends
71 %{py_sitedir}/matplotlib/backends/*.py[co]
72 %attr(755,root,root) %{py_sitedir}/matplotlib/backends/*.so
73 %dir %{py_sitedir}/matplotlib/enthought
74 %{py_sitedir}/matplotlib/enthought/*.py[co]
75 %{py_sitedir}/matplotlib/enthought/resource
76 %dir %{py_sitedir}/matplotlib/enthought/traits
77 %{py_sitedir}/matplotlib/enthought/traits/*.py[co]
78 %attr(755,root,root) %{py_sitedir}/matplotlib/enthought/traits/*.so
79 %{py_sitedir}/matplotlib/enthought/traits/ui
80 %{py_sitedir}/matplotlib/enthought/util
81 %{py_sitedir}/matplotlib/mpl-data
82 %{py_sitedir}/matplotlib/numerix
83 %{py_sitedir}/matplotlib/toolkits
84 %{py_sitedir}/pylab.py[co]
This page took 0.058144 seconds and 3 git commands to generate.