blob: 6759d8a3b5507f0d5bebc7516dd001664bee26ed (
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
|
%global _empty_manifest_terminate_build 0
Name: python-dxutils
Version: 0.5.13
Release: 1
Summary: A small toolbox for computational solid state physics
License: GNU General Public License v3
URL: https://github.com/jochym/dxutils/tree/nbdev/
Source0: https://mirrors.aliyun.com/pypi/web/packages/c0/6d/a6effeea33136e1d422b1a8e25dcae03ee954db3f98f549853b72ee5ab8c/dxutils-0.5.13.tar.gz
BuildArch: noarch
Requires: python3-pip
Requires: python3-packaging
Requires: python3-numpy
Requires: python3-ase
Requires: python3-spglib
Requires: python3-click
Requires: python3-matplotlib
%description
This is a set of utilities which started as tools for internal use of our department.
At that time it was Department X (10) - of computational materials science.
The current name is different but the package name stucked. It turns out that the tools
may be os some use for other researchers and can be used in other programs.
They are centered around solid state computational physics.
%package -n python3-dxutils
Summary: A small toolbox for computational solid state physics
Provides: python-dxutils
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-dxutils
This is a set of utilities which started as tools for internal use of our department.
At that time it was Department X (10) - of computational materials science.
The current name is different but the package name stucked. It turns out that the tools
may be os some use for other researchers and can be used in other programs.
They are centered around solid state computational physics.
%package help
Summary: Development documents and examples for dxutils
Provides: python3-dxutils-doc
%description help
This is a set of utilities which started as tools for internal use of our department.
At that time it was Department X (10) - of computational materials science.
The current name is different but the package name stucked. It turns out that the tools
may be os some use for other researchers and can be used in other programs.
They are centered around solid state computational physics.
%prep
%autosetup -n dxutils-0.5.13
%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-dxutils -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 0.5.13-1
- Package Spec generated
|