summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-12-12 18:53:56 +0000
committerCoprDistGit <infra@openeuler.org>2024-12-12 18:53:56 +0000
commitc13279de4589b9f8c37435d068d2f848fd3a4123 (patch)
tree74727529e3279923352a403e60c5b52c8aca1a2d
parent6c177a68116a6ef5d23cf42379d5aa3a3af71ee2 (diff)
automatic import of lammps
-rw-r--r--lammps.spec17
1 files changed, 8 insertions, 9 deletions
diff --git a/lammps.spec b/lammps.spec
index ea3daa5..91ebd29 100644
--- a/lammps.spec
+++ b/lammps.spec
@@ -202,6 +202,10 @@ BuildArch: noarch
This package contains data files for LAMMPS.
+BuildRequires: python3-setuptools >= 42
+BuildRequires: python3-wheel
+BuildRequires: python3-build
+
%prep
%if %{git}
%setup -q -n %{name}-%{commit}
@@ -209,10 +213,6 @@ This package contains data files for LAMMPS.
%setup -q -n %{name}-%{uversion}
%endif
-%generate_buildrequires
-cd python
-%pyproject_buildrequires
-
%build
mkdir -p .obj-%{_target_platform} && cd .obj-%{_target_platform}
set +e
@@ -257,7 +257,7 @@ for mpi in '' mpich %{?with_openmpi:openmpi} ; do
done
cd python
-%pyproject_wheel
+%py3_build
%install
set +e
@@ -269,8 +269,7 @@ for mpi in '' mpich %{?with_openmpi:openmpi} ; do
done
cd python
-%pyproject_install
-%pyproject_save_files lammps
+%py3_install
%check
@@ -296,7 +295,7 @@ for mpi in '' mpich %{?with_openmpi:openmpi} ; do
test -n "${mpi}" && module unload mpi/${mpi}-%{_arch} && export PYTHONPATH="${old_PYTHONPATH}"
done
-%pyproject_check_import -t
+%py3_check_import -t
%ldconfig_scriptlets
@@ -331,7 +330,7 @@ done
%{_libdir}/mpich*/lib/pkgconfig/liblammps_mpich.pc
%{_libdir}/mpich*/lib/cmake/LAMMPS
-%files -n python3-%{name} -f %{pyproject_files}
+%files -n python3-%{name} -f %{py3_files}
%files headers
%license LICENSE