summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 21:05:50 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 21:05:50 +0000
commitdb9e7fab89b2e3523d94669a0f4e0810b6bc8299 (patch)
tree3f542f9b5b6fcac3e8a99516cfecbfb04b5b48f8
parentb2b0bfa556120dc2386c21b9cf92867997e64875 (diff)
automatic import of python-lscsoft-glue
-rw-r--r--.gitignore1
-rw-r--r--python-lscsoft-glue.spec279
-rw-r--r--sources1
3 files changed, 281 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a532285 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lscsoft-glue-3.0.1.tar.gz
diff --git a/python-lscsoft-glue.spec b/python-lscsoft-glue.spec
new file mode 100644
index 0000000..bc3e85d
--- /dev/null
+++ b/python-lscsoft-glue.spec
@@ -0,0 +1,279 @@
+%global _empty_manifest_terminate_build 0
+Name: python-lscsoft-glue
+Version: 3.0.1
+Release: 1
+Summary: Grid LSC User Engine
+License: GPLv2+
+URL: https://docs.ligo.org/lscsoft/glue/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/38/69/d61f13d1ec00e4da9df368c994003412701908cb710dca8da60c71087ed6/lscsoft-glue-3.0.1.tar.gz
+BuildArch: noarch
+
+
+%description
+# LSCSoft-GLUE: the LSCSoft Grid LSC User Environment
+
+LSCSoft-GLUE is a collection of utilities for running data analysis pipelines
+for online and offline analysis as well as accessing various grid utilities.
+
+Please refer to the online documentation:
+
+https://lscsoft.docs.ligo.org/glue/
+
+GLUE is distributed under the GNU General Public License, version 3 (or later).
+See the file `LICENSE` for more information.
+
+## Installation
+
+### Conda
+
+LSCSoft-GLUE is available from conda-forge as
+[`lscsoft-glue`](https://anaconda.org/conda-forge/lscsoft-glue/);
+to install:
+
+```shell
+conda install -c conda-forge lscsoft-glue
+```
+
+### Debian Linux
+
+LSCSoft-GLUE is distributed for Debian in the
+[LSCSoft Debian Repositories](https://computing.docs.ligo.org/guide/software/installation/#lscdebian)
+for Debian 10 (Buster) and Debian 11 (Bullseye); to install:
+
+```shell
+apt-get install lscsoft-glue-utils
+```
+
+for the full Python 3 library and scripts, or
+
+```shell
+apt-get install python3-lscsoft-glue
+```
+
+to install only the Python 3 library.
+
+### Enterprise Linux
+
+LSCSoft-GLUE is distributed for Enterprise Linux in the LSCSoft
+[EL7](https://computing.docs.ligo.org/guide/software/installation/#sl7) and
+[EL8](https://computing.docs.ligo.org/guide/software/installation/#el8)
+repositories; to install:
+
+```shell
+yum install lscsoft-glue-utils
+```
+
+for the full Python 3 library and scripts, or
+
+```shell
+apt-get install python3-lscsoft-glue
+```
+
+to install only the Python 3 library.
+
+### PyPI
+
+LSCSoft-GLUE is available from PyPI as
+[`lscsoft-glue`](https://pypi.org/project/lscsoft-glue);
+to install:
+
+```shell
+python -m pip install lscsoft-glue
+```
+
+%package -n python3-lscsoft-glue
+Summary: Grid LSC User Engine
+Provides: python-lscsoft-glue
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-lscsoft-glue
+# LSCSoft-GLUE: the LSCSoft Grid LSC User Environment
+
+LSCSoft-GLUE is a collection of utilities for running data analysis pipelines
+for online and offline analysis as well as accessing various grid utilities.
+
+Please refer to the online documentation:
+
+https://lscsoft.docs.ligo.org/glue/
+
+GLUE is distributed under the GNU General Public License, version 3 (or later).
+See the file `LICENSE` for more information.
+
+## Installation
+
+### Conda
+
+LSCSoft-GLUE is available from conda-forge as
+[`lscsoft-glue`](https://anaconda.org/conda-forge/lscsoft-glue/);
+to install:
+
+```shell
+conda install -c conda-forge lscsoft-glue
+```
+
+### Debian Linux
+
+LSCSoft-GLUE is distributed for Debian in the
+[LSCSoft Debian Repositories](https://computing.docs.ligo.org/guide/software/installation/#lscdebian)
+for Debian 10 (Buster) and Debian 11 (Bullseye); to install:
+
+```shell
+apt-get install lscsoft-glue-utils
+```
+
+for the full Python 3 library and scripts, or
+
+```shell
+apt-get install python3-lscsoft-glue
+```
+
+to install only the Python 3 library.
+
+### Enterprise Linux
+
+LSCSoft-GLUE is distributed for Enterprise Linux in the LSCSoft
+[EL7](https://computing.docs.ligo.org/guide/software/installation/#sl7) and
+[EL8](https://computing.docs.ligo.org/guide/software/installation/#el8)
+repositories; to install:
+
+```shell
+yum install lscsoft-glue-utils
+```
+
+for the full Python 3 library and scripts, or
+
+```shell
+apt-get install python3-lscsoft-glue
+```
+
+to install only the Python 3 library.
+
+### PyPI
+
+LSCSoft-GLUE is available from PyPI as
+[`lscsoft-glue`](https://pypi.org/project/lscsoft-glue);
+to install:
+
+```shell
+python -m pip install lscsoft-glue
+```
+
+%package help
+Summary: Development documents and examples for lscsoft-glue
+Provides: python3-lscsoft-glue-doc
+%description help
+# LSCSoft-GLUE: the LSCSoft Grid LSC User Environment
+
+LSCSoft-GLUE is a collection of utilities for running data analysis pipelines
+for online and offline analysis as well as accessing various grid utilities.
+
+Please refer to the online documentation:
+
+https://lscsoft.docs.ligo.org/glue/
+
+GLUE is distributed under the GNU General Public License, version 3 (or later).
+See the file `LICENSE` for more information.
+
+## Installation
+
+### Conda
+
+LSCSoft-GLUE is available from conda-forge as
+[`lscsoft-glue`](https://anaconda.org/conda-forge/lscsoft-glue/);
+to install:
+
+```shell
+conda install -c conda-forge lscsoft-glue
+```
+
+### Debian Linux
+
+LSCSoft-GLUE is distributed for Debian in the
+[LSCSoft Debian Repositories](https://computing.docs.ligo.org/guide/software/installation/#lscdebian)
+for Debian 10 (Buster) and Debian 11 (Bullseye); to install:
+
+```shell
+apt-get install lscsoft-glue-utils
+```
+
+for the full Python 3 library and scripts, or
+
+```shell
+apt-get install python3-lscsoft-glue
+```
+
+to install only the Python 3 library.
+
+### Enterprise Linux
+
+LSCSoft-GLUE is distributed for Enterprise Linux in the LSCSoft
+[EL7](https://computing.docs.ligo.org/guide/software/installation/#sl7) and
+[EL8](https://computing.docs.ligo.org/guide/software/installation/#el8)
+repositories; to install:
+
+```shell
+yum install lscsoft-glue-utils
+```
+
+for the full Python 3 library and scripts, or
+
+```shell
+apt-get install python3-lscsoft-glue
+```
+
+to install only the Python 3 library.
+
+### PyPI
+
+LSCSoft-GLUE is available from PyPI as
+[`lscsoft-glue`](https://pypi.org/project/lscsoft-glue);
+to install:
+
+```shell
+python -m pip install lscsoft-glue
+```
+
+%prep
+%autosetup -n lscsoft-glue-3.0.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-lscsoft-glue -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 3.0.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..46a92d0
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+9414ea200a8711dd699a1df520aa6746 lscsoft-glue-3.0.1.tar.gz