]> git.pld-linux.org Git - packages/python-matplotlib.git/blob - python-matplotlib.spec
- release 2
[packages/python-matplotlib.git] / python-matplotlib.spec
1 # TODO:
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)
7 Name:           python-%{module}
8 Version:        1.0.1
9 Release:        2
10 License:        GPL
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
37 Requires:       python-pytz
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
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
44 from Matlab.
45
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.
51
52 %prep
53 %setup -q -n %{module}-%{version}
54
55 rm -f setup.cfg
56
57 %build
58 export CFLAGS="%{rpmcflags}"
59 %{__python} setup.py build
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63
64 python setup.py install \
65         --root=$RPM_BUILD_ROOT \
66         --optimize=2
67
68 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
69 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
70 %py_postclean
71
72 # matplotlib can use system fonts, so drop these copies
73 rm -f $RPM_BUILD_ROOT%{py_sitedir}/matplotlib/mpl-data/Vera*.ttf
74
75 rm -rf $RPM_BUILD_ROOT%{py_sitedir}/%{module}/tests
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files
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
98
99 %{py_sitedir}/mpl_toolkits
100 %{py_sitedir}/pylab.py[co]
101 %if "%{py_ver}" > "2.4"
102 %{py_sitedir}/%{module}-*.egg-info
103 %endif
This page took 0.070364 seconds and 3 git commands to generate.