summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-aeolis.spec124
-rw-r--r--sources1
3 files changed, 126 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..d4ab53c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/AeoLiS-2.1.1.tar.gz
diff --git a/python-aeolis.spec b/python-aeolis.spec
new file mode 100644
index 0000000..e1a3fb4
--- /dev/null
+++ b/python-aeolis.spec
@@ -0,0 +1,124 @@
+%global _empty_manifest_terminate_build 0
+Name: python-AeoLiS
+Version: 2.1.1
+Release: 1
+Summary: A process-based model for simulating supply-limited aeolian sediment transport
+License: GNU GPLv3
+URL: http://aeolis.readthedocs.io/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/4c/9f/73c48fb951d94d75352494a20e3083f5a82ecefcab4af7e51d9b980b084b/AeoLiS-2.1.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-docopt
+Requires: python3-bmi-python
+Requires: python3-netCDF4
+Requires: python3-scipy
+Requires: python3-numpy
+Requires: python3-matplotlib
+Requires: python3-numba
+
+%description
+AeoLiS is a process-based model for simulating aeolian sediment
+transport in situations where supply-limiting factors are important,
+like in coastal environments. Supply-limitations currently supported
+are soil moisture contents, sediment sorting and armouring, bed slope
+effects, air humidity and roughness elements.
+The maintenance and development is done by the AEOLIS developer team:
+Current members are:
+`Bart van Westen <Bart.vanWesten@deltares.nl>`_ at Deltares,
+`Nick Cohn <nick.cohn@usace.army.mil>`_ at U.S. Army Engineer Research and Development Center (ERDC),
+`Sierd de Vries <Sierd.deVries@tudelft.nl>`_ (founder) at Delft University of Technology,
+`Christa van IJzendoorn <C.O.vanIJzendoorn@tudelft.nl>`_ at Delft University of Technology,
+`Caroline Hallin <E.C.Hallin@tudelft.nl>`_ at Delft University of Technology,
+`Glenn Strypsteen <glenn.strypsteen@kuleuven.be>`_ at Katholieke Universiteit Leuven and
+`Janelle Skaden <Janelle.E.Skaden@usace.army.mil>`_ at U.S. Army Engineer Research and Development Center (ERDC).
+Previous members are:
+`Bas Hoonhout <bas@hoonhout.com>`_ (founder), Tom Pak, Pieter Rauwoens and Lisa Meijer
+
+%package -n python3-AeoLiS
+Summary: A process-based model for simulating supply-limited aeolian sediment transport
+Provides: python-AeoLiS
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-AeoLiS
+AeoLiS is a process-based model for simulating aeolian sediment
+transport in situations where supply-limiting factors are important,
+like in coastal environments. Supply-limitations currently supported
+are soil moisture contents, sediment sorting and armouring, bed slope
+effects, air humidity and roughness elements.
+The maintenance and development is done by the AEOLIS developer team:
+Current members are:
+`Bart van Westen <Bart.vanWesten@deltares.nl>`_ at Deltares,
+`Nick Cohn <nick.cohn@usace.army.mil>`_ at U.S. Army Engineer Research and Development Center (ERDC),
+`Sierd de Vries <Sierd.deVries@tudelft.nl>`_ (founder) at Delft University of Technology,
+`Christa van IJzendoorn <C.O.vanIJzendoorn@tudelft.nl>`_ at Delft University of Technology,
+`Caroline Hallin <E.C.Hallin@tudelft.nl>`_ at Delft University of Technology,
+`Glenn Strypsteen <glenn.strypsteen@kuleuven.be>`_ at Katholieke Universiteit Leuven and
+`Janelle Skaden <Janelle.E.Skaden@usace.army.mil>`_ at U.S. Army Engineer Research and Development Center (ERDC).
+Previous members are:
+`Bas Hoonhout <bas@hoonhout.com>`_ (founder), Tom Pak, Pieter Rauwoens and Lisa Meijer
+
+%package help
+Summary: Development documents and examples for AeoLiS
+Provides: python3-AeoLiS-doc
+%description help
+AeoLiS is a process-based model for simulating aeolian sediment
+transport in situations where supply-limiting factors are important,
+like in coastal environments. Supply-limitations currently supported
+are soil moisture contents, sediment sorting and armouring, bed slope
+effects, air humidity and roughness elements.
+The maintenance and development is done by the AEOLIS developer team:
+Current members are:
+`Bart van Westen <Bart.vanWesten@deltares.nl>`_ at Deltares,
+`Nick Cohn <nick.cohn@usace.army.mil>`_ at U.S. Army Engineer Research and Development Center (ERDC),
+`Sierd de Vries <Sierd.deVries@tudelft.nl>`_ (founder) at Delft University of Technology,
+`Christa van IJzendoorn <C.O.vanIJzendoorn@tudelft.nl>`_ at Delft University of Technology,
+`Caroline Hallin <E.C.Hallin@tudelft.nl>`_ at Delft University of Technology,
+`Glenn Strypsteen <glenn.strypsteen@kuleuven.be>`_ at Katholieke Universiteit Leuven and
+`Janelle Skaden <Janelle.E.Skaden@usace.army.mil>`_ at U.S. Army Engineer Research and Development Center (ERDC).
+Previous members are:
+`Bas Hoonhout <bas@hoonhout.com>`_ (founder), Tom Pak, Pieter Rauwoens and Lisa Meijer
+
+%prep
+%autosetup -n AeoLiS-2.1.1
+
+%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-AeoLiS -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 2.1.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..729ab0c
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+4508a93d13a33561bbb1be4ad2fe4b6c AeoLiS-2.1.1.tar.gz