blob: f7616ccc552f3c12cceeb169e0edf27a60309636 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
%global _empty_manifest_terminate_build 0
Name: python-sasmodels
Version: 1.0.7
Release: 1
Summary: sasmodels package
License: Public Domain
URL: http://www.sasview.org
Source0: https://mirrors.aliyun.com/pypi/web/packages/d8/cd/d3104aa1b5054b069ecd3f70347b327bb30be6ce2d9c4a76c9c9674424c7/sasmodels-1.0.7.tar.gz
BuildArch: noarch
Requires: python3-numpy
Requires: python3-scipy
Requires: python3-pycuda
Requires: python3-pyopencl
Requires: python3-docutils
Requires: python3-bumps
Requires: python3-matplotlib
Requires: python3-columnize
Requires: python3-bumps
%description
Theory models for small angle scattering.
The models provided are usable directly in the bumps fitting package and
in the sasview analysis package. If OpenCL is available, the models will
run much faster. If not, then precompiled versions will be included with
the distributed package. New models can be added if OpenCL or a C compiler
is available.
%package -n python3-sasmodels
Summary: sasmodels package
Provides: python-sasmodels
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-sasmodels
Theory models for small angle scattering.
The models provided are usable directly in the bumps fitting package and
in the sasview analysis package. If OpenCL is available, the models will
run much faster. If not, then precompiled versions will be included with
the distributed package. New models can be added if OpenCL or a C compiler
is available.
%package help
Summary: Development documents and examples for sasmodels
Provides: python3-sasmodels-doc
%description help
Theory models for small angle scattering.
The models provided are usable directly in the bumps fitting package and
in the sasview analysis package. If OpenCL is available, the models will
run much faster. If not, then precompiled versions will be included with
the distributed package. New models can be added if OpenCL or a C compiler
is available.
%prep
%autosetup -n sasmodels-1.0.7
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-sasmodels -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.7-1
- Package Spec generated
|