]> git.pld-linux.org Git - packages/python-numpy.git/blob - python-numpy.spec
- updated for 20.1.0a3
[packages/python-numpy.git] / python-numpy.spec
1
2 %define module numpy
3 %define mname Numeric
4
5 %define python_ver      %(echo `python -c "import sys; print (sys.version[:3])"`)
6 %define python_sitepkgsdir      %(echo `python -c "import sys; print (sys.prefix + '/lib/python' + sys.version[:3] + '/site-packages/')"`)
7 %define python_compile_opt python -O -c "import compileall; import sys; compileall.compile_dir(sys.argv[1])"
8 %define python_compile python -c "import compileall; import sys; compileall.compile_dir(sys.argv[1])"
9
10 Summary:        Python numerical facilities 
11 Name:           python-%{module}
12 Version:        20.1.0a3
13 Release:        1
14 Copyright:      Distributable
15 Group:          Development/Languages/Python
16 Group(de):      Entwicklung/Sprachen/Python
17 Group(pl):      Programowanie/Jêzyki/Python
18 Source0:        http://prdownloads.sourceforge.net/numpy/%{mname}-%{version}.tar.gz
19 URL:            http://www.pfdubois.com/numpy/
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Requires:       python >= 1.5
22 BuildRequires:  python-devel >= 1.5
23
24 %description
25 NumPy is a collection of extension modules to provide high-performance
26 multidimensional numeric arrays to the Python programming language.
27
28 %package devel
29 Summary:        N/A
30 Group:          Development/Languages/Python
31 Group(de):      Entwicklung/Sprachen/Python
32 Group(pl):      Programowanie/Jêzyki/Python
33 Requires:       %{name} = %{version}
34
35 %description devel
36 N/A
37
38 %package FFT
39 Summary:        N/A
40 Group:          Development/Languages/Python
41 Group(de):      Entwicklung/Sprachen/Python
42 Group(pl):      Programowanie/Jêzyki/Python
43 Requires:       %{name} = %{version}
44
45 %description FFT
46 N/A
47
48 %package kinds
49 Summary:        N/A
50 Group:          Development/Languages/Python
51 Group(de):      Entwicklung/Sprachen/Python
52 Group(pl):      Programowanie/Jêzyki/Python
53 Requires:       %{name} = %{version}
54 Requires:       %{name}-kinds = %{version}
55
56 %description kinds
57 N/A
58
59 %package MA
60 Summary:        N/A
61 Group:          Development/Languages/Python
62 Group(de):      Entwicklung/Sprachen/Python
63 Group(pl):      Programowanie/Jêzyki/Python
64 Requires:       %{name} = %{version}
65
66 %description MA
67 N/A
68
69 %package Properties
70 Summary:        N/A
71 Group:          Development/Languages/Python
72 Group(de):      Entwicklung/Sprachen/Python
73 Group(pl):      Programowanie/Jêzyki/Python
74 Requires:       %{name} = %{version}
75
76 %description Properties
77 N/A
78
79 %package RNG
80 Summary:        Random Number Generator Objects for NumPy
81 Group:          Development/Languages/Python
82 Group(de):      Entwicklung/Sprachen/Python
83 Group(pl):      Programowanie/Jêzyki/Python
84 Requires:       %{name} = %{version}
85
86 %description RNG
87 RNG provides a random number object to Numerical Python.
88
89 %prep
90 %setup -q -n %{mname}-%{version}
91
92 %build
93 python setup_all.py build
94
95 %install
96 python setup_all.py install --root=$RPM_BUILD_ROOT
97 %python_compile_opt $RPM_BUILD_ROOT%{python_sitepkgsdir}
98 %python_compile $RPM_BUILD_ROOT%{python_sitepkgsdir}
99
100 %clean
101 rm -rf $RPM_BUILD_ROOT
102
103 %files
104 %defattr(644,root,root,755)
105 %dir %{python_sitepkgsdir}/%{mname}
106 %{python_sitepkgsdir}/%{mname}.pth
107 %attr(755,root,root) %{python_sitepkgsdir}/%{mname}/*.so
108 %{python_sitepkgsdir}/%{mname}/*.pyc
109 %{python_sitepkgsdir}/%{mname}/*.pyo
110
111 %files devel
112 %defattr(644,root,root,755)
113 %{_includedir}/python%{python_ver}/%{mname}
114
115 %files FFT
116 %defattr(644,root,root,755)
117 %dir %{python_sitepkgsdir}/FFT
118 %attr(755,root,root) %{python_sitepkgsdir}/FFT/*.so
119 %{python_sitepkgsdir}/FFT/*.pyc
120 %{python_sitepkgsdir}/FFT/*.pyo
121
122 %files kinds
123 %defattr(644,root,root,755)
124 %dir %{python_sitepkgsdir}/kinds
125 %attr(755,root,root) %{python_sitepkgsdir}/kinds/*.so
126 %{python_sitepkgsdir}/kinds/*.pyc
127 %{python_sitepkgsdir}/kinds/*.pyo
128
129 %files MA
130 %defattr(644,root,root,755)
131 %dir %{python_sitepkgsdir}/MA
132 %{python_sitepkgsdir}/MA/*.pyc
133 %{python_sitepkgsdir}/MA/*.pyo
134
135 %files Properties
136 %defattr(644,root,root,755)
137 %{python_sitepkgsdir}/Properties.pyc
138 %{python_sitepkgsdir}/Properties.pyo
139
140 %files RNG
141 %defattr(644,root,root,755)
142 %dir %{python_sitepkgsdir}/RNG
143 %attr(755,root,root) %{python_sitepkgsdir}/RNG/*.so
144 %{python_sitepkgsdir}/RNG/*.pyc
145 %{python_sitepkgsdir}/RNG/*.pyo
This page took 0.037188 seconds and 4 git commands to generate.