blob: 46e2de89906b5e639c61107bde00c8b066d4afef (
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
97
98
99
100
101
102
103
104
105
106
107
|
%global _empty_manifest_terminate_build 0
Name: python-xrayutilities
Version: 1.7.4
Release: 1
Summary: package for x-ray diffraction data evaluation
License: GPLv2
URL: https://xrayutilities.sourceforge.io
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7d/0b/5dc178d858e11c6201568b9ec69c4b47e0572e9e813a454280765843831f/xrayutilities-1.7.4.tar.gz
Requires: python3-numpy
Requires: python3-scipy
Requires: python3-h5py
Requires: python3-mayavi
Requires: python3-lmfit
Requires: python3-matplotlib
%description
[](https://dev.azure.com/dominikkriegner/xrayutilities/_build/)
xrayutilities is a collection of scripts used to analyze and simulate x-ray
diffraction data. It consists of a Python package and several routines coded
in C. For analysis the package is especially useful for the reciprocal space
conversion of diffraction data taken with linear and area detectors. For
simulations code for X-ray reflectivity, kinematical and dynamical diffraction
simulation of crystal truncation rods as well as fundamental parameters powder
diffraction is included.
Copyright (C) 2009-2021 Dominik Kriegner <dominik.kriegner@gmail.com>
Copyright (C) 2009-2013 Eugen Wintersberger <eugen.wintersberger@desy.de>
%package -n python3-xrayutilities
Summary: package for x-ray diffraction data evaluation
Provides: python-xrayutilities
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-cffi
BuildRequires: gcc
BuildRequires: gdb
%description -n python3-xrayutilities
[](https://dev.azure.com/dominikkriegner/xrayutilities/_build/)
xrayutilities is a collection of scripts used to analyze and simulate x-ray
diffraction data. It consists of a Python package and several routines coded
in C. For analysis the package is especially useful for the reciprocal space
conversion of diffraction data taken with linear and area detectors. For
simulations code for X-ray reflectivity, kinematical and dynamical diffraction
simulation of crystal truncation rods as well as fundamental parameters powder
diffraction is included.
Copyright (C) 2009-2021 Dominik Kriegner <dominik.kriegner@gmail.com>
Copyright (C) 2009-2013 Eugen Wintersberger <eugen.wintersberger@desy.de>
%package help
Summary: Development documents and examples for xrayutilities
Provides: python3-xrayutilities-doc
%description help
[](https://dev.azure.com/dominikkriegner/xrayutilities/_build/)
xrayutilities is a collection of scripts used to analyze and simulate x-ray
diffraction data. It consists of a Python package and several routines coded
in C. For analysis the package is especially useful for the reciprocal space
conversion of diffraction data taken with linear and area detectors. For
simulations code for X-ray reflectivity, kinematical and dynamical diffraction
simulation of crystal truncation rods as well as fundamental parameters powder
diffraction is included.
Copyright (C) 2009-2021 Dominik Kriegner <dominik.kriegner@gmail.com>
Copyright (C) 2009-2013 Eugen Wintersberger <eugen.wintersberger@desy.de>
%prep
%autosetup -n xrayutilities-1.7.4
%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-xrayutilities -f filelist.lst
%dir %{python3_sitearch}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 1.7.4-1
- Package Spec generated
|