summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 04:44:52 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 04:44:52 +0000
commit23bcdebebad87e19a21f0b0c838d86bd7a963fe4 (patch)
treec03a59b97d3a6bf9a59dca0bdcd1b23815aa5646
parent8f4c842d6cf0e8a8f67e1160988d15bb4694525f (diff)
automatic import of python-easybuild-easyconfigsopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-easybuild-easyconfigs.spec177
-rw-r--r--sources1
3 files changed, 179 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..7bb7bcb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/easybuild-easyconfigs-4.7.1.tar.gz
diff --git a/python-easybuild-easyconfigs.spec b/python-easybuild-easyconfigs.spec
new file mode 100644
index 0000000..331bb84
--- /dev/null
+++ b/python-easybuild-easyconfigs.spec
@@ -0,0 +1,177 @@
+%global _empty_manifest_terminate_build 0
+Name: python-easybuild-easyconfigs
+Version: 4.7.1
+Release: 1
+Summary: Easyconfig files are simple build specification files for EasyBuild, that specify the build parameters for software packages (version, compiler toolchain, dependency versions, etc.).
+License: GPLv2
+URL: https://easybuild.io
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/32/1a/e7c851db23ffb0fc5c3cc9c255318d533f642c86eff2c3c33e0ab063a449/easybuild-easyconfigs-4.7.1.tar.gz
+BuildArch: noarch
+
+
+%description
+.. image:: https://github.com/easybuilders/easybuild/raw/develop/logo/png/easybuild_logo_2022_horizontal_dark_bg_transparent.png
+ :align: center
+ :height: 400px
+
+.. image:: https://github.com/easybuilders/easybuild-easyconfigs/workflows/easyconfigs%20unit%20tests/badge.svg
+
+`EasyBuild <https://easybuild.io>`_ is a software build
+and installation framework that allows you to manage (scientific) software
+on High Performance Computing (HPC) systems in an efficient way.
+
+The **easybuild-easyconfigs** package provides a collection of well-tested
+example *easyconfig files* for EasyBuild.
+Easyconfig files are used to specify which software to build, which
+version of the software (and its dependencies), which build parameters
+to use (e.g., which compiler toolchain to use), etc.
+
+The EasyBuild documentation is available at http://docs.easybuild.io/.
+
+The easybuild-easyconfigs package is hosted on GitHub, along
+with an issue tracker for bug reports and feature requests, see
+https://github.com/easybuilders/easybuild-easyconfigs.
+
+Related Python packages:
+
+* **easybuild-framework**
+
+ * the EasyBuild framework, which includes the ``easybuild.framework`` and ``easybuild.tools`` Python
+ packages that provide general support for building and installing software
+ * GitHub repository: https://github.com/easybuilders/easybuild-framework
+ * PyPi: https://pypi.python.org/pypi/easybuild-framework
+
+* **easybuild-easyblocks**
+
+ * a collection of easyblocks that implement support for building and installing (groups of) software packages
+ * GitHub repository: https://github.com/easybuilders/easybuild-easyblocks
+ * package on PyPi: https://pypi.python.org/pypi/easybuild-easyblocks
+
+%package -n python3-easybuild-easyconfigs
+Summary: Easyconfig files are simple build specification files for EasyBuild, that specify the build parameters for software packages (version, compiler toolchain, dependency versions, etc.).
+Provides: python-easybuild-easyconfigs
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-easybuild-easyconfigs
+.. image:: https://github.com/easybuilders/easybuild/raw/develop/logo/png/easybuild_logo_2022_horizontal_dark_bg_transparent.png
+ :align: center
+ :height: 400px
+
+.. image:: https://github.com/easybuilders/easybuild-easyconfigs/workflows/easyconfigs%20unit%20tests/badge.svg
+
+`EasyBuild <https://easybuild.io>`_ is a software build
+and installation framework that allows you to manage (scientific) software
+on High Performance Computing (HPC) systems in an efficient way.
+
+The **easybuild-easyconfigs** package provides a collection of well-tested
+example *easyconfig files* for EasyBuild.
+Easyconfig files are used to specify which software to build, which
+version of the software (and its dependencies), which build parameters
+to use (e.g., which compiler toolchain to use), etc.
+
+The EasyBuild documentation is available at http://docs.easybuild.io/.
+
+The easybuild-easyconfigs package is hosted on GitHub, along
+with an issue tracker for bug reports and feature requests, see
+https://github.com/easybuilders/easybuild-easyconfigs.
+
+Related Python packages:
+
+* **easybuild-framework**
+
+ * the EasyBuild framework, which includes the ``easybuild.framework`` and ``easybuild.tools`` Python
+ packages that provide general support for building and installing software
+ * GitHub repository: https://github.com/easybuilders/easybuild-framework
+ * PyPi: https://pypi.python.org/pypi/easybuild-framework
+
+* **easybuild-easyblocks**
+
+ * a collection of easyblocks that implement support for building and installing (groups of) software packages
+ * GitHub repository: https://github.com/easybuilders/easybuild-easyblocks
+ * package on PyPi: https://pypi.python.org/pypi/easybuild-easyblocks
+
+%package help
+Summary: Development documents and examples for easybuild-easyconfigs
+Provides: python3-easybuild-easyconfigs-doc
+%description help
+.. image:: https://github.com/easybuilders/easybuild/raw/develop/logo/png/easybuild_logo_2022_horizontal_dark_bg_transparent.png
+ :align: center
+ :height: 400px
+
+.. image:: https://github.com/easybuilders/easybuild-easyconfigs/workflows/easyconfigs%20unit%20tests/badge.svg
+
+`EasyBuild <https://easybuild.io>`_ is a software build
+and installation framework that allows you to manage (scientific) software
+on High Performance Computing (HPC) systems in an efficient way.
+
+The **easybuild-easyconfigs** package provides a collection of well-tested
+example *easyconfig files* for EasyBuild.
+Easyconfig files are used to specify which software to build, which
+version of the software (and its dependencies), which build parameters
+to use (e.g., which compiler toolchain to use), etc.
+
+The EasyBuild documentation is available at http://docs.easybuild.io/.
+
+The easybuild-easyconfigs package is hosted on GitHub, along
+with an issue tracker for bug reports and feature requests, see
+https://github.com/easybuilders/easybuild-easyconfigs.
+
+Related Python packages:
+
+* **easybuild-framework**
+
+ * the EasyBuild framework, which includes the ``easybuild.framework`` and ``easybuild.tools`` Python
+ packages that provide general support for building and installing software
+ * GitHub repository: https://github.com/easybuilders/easybuild-framework
+ * PyPi: https://pypi.python.org/pypi/easybuild-framework
+
+* **easybuild-easyblocks**
+
+ * a collection of easyblocks that implement support for building and installing (groups of) software packages
+ * GitHub repository: https://github.com/easybuilders/easybuild-easyblocks
+ * package on PyPi: https://pypi.python.org/pypi/easybuild-easyblocks
+
+%prep
+%autosetup -n easybuild-easyconfigs-4.7.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-easybuild-easyconfigs -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 4.7.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..8df4ddc
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+7b4484e81a5b86cf3e7ec6d5900c23ca easybuild-easyconfigs-4.7.1.tar.gz