diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 07:42:10 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 07:42:10 +0000 |
commit | 3216374cde15e29f38b0f6fc0c754d9bd89632e2 (patch) | |
tree | dee7742e34655c49ce57d2a5cf9300b4e53113b1 | |
parent | 6604da71f058606a512dc0c647acda64093de16e (diff) |
automatic import of python-elasticopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-elastic.spec | 168 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 170 insertions, 0 deletions
@@ -0,0 +1 @@ +/elastic-5.1.0.17.tar.gz diff --git a/python-elastic.spec b/python-elastic.spec new file mode 100644 index 0000000..fb5e291 --- /dev/null +++ b/python-elastic.spec @@ -0,0 +1,168 @@ +%global _empty_manifest_terminate_build 0 +Name: python-elastic +Version: 5.1.0.17 +Release: 1 +Summary: Extension for ASE to calculate elastic constants +License: GPLv3 +URL: https://github.com/jochym/Elastic +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/77/74/5e067f295952cc1ae023b843a523513ae41929b7925d697f71e655a320b6/elastic-5.1.0.17.tar.gz +BuildArch: noarch + + +%description +[](https://travis-ci.org/jochym/Elastic) +[](https://pypi.org/project/elastic/) +[](https://anaconda.org/conda-forge/elastic) +[](https://anaconda.org/conda-forge/elastic) +[](https://anaconda.org/jochym/elastic) +[](https://doi.org/10.5281/zenodo.593721) +[](https://www.codacy.com/app/jochym/Elastic?utm_source=github.com&utm_medium=referral&utm_content=jochym/Elastic&utm_campaign=badger) +[](https://elastic.readthedocs.io/en/latest/?badge=latest) +Elastic is a set of python routines for calculation of elastic +properties of crystals (elastic constants, equation of state, sound +velocities, etc.). It is a third version of the in-house code I have +written over few years and is implemented as a extension to the +[ASE](https://wiki.fysik.dtu.dk/ase/) system. The code was a basis for +some of my publications and was described briefly in these papers. The +code was available to anyone, presented at the [Workshop on ab initio +Calculations in Geosciences](http://wolf.ifj.edu.pl/workshop/work2008/) +and used by some of my co-workers. This code is a re-implementation of +elastic as a module for the ASE. +The on-line documentation is placed on +[ReadTheDocs](http://elastic.rtfd.org/) or [Elastic +website](http://wolf.ifj.edu.pl/elastic/). You can obtain the +[documentation as a PDF +file](https://media.readthedocs.org/pdf/elastic/stable/elastic.pdf) as +well. +The docs are also published at: [Elastic over +IPFS](https://ipfs.io/ipns/QmSHUr59SLvWEZq7URTDGgouVaq7vFJYG7HqtBgL4s6M2u/) +The stable site hash is: +/ipns/QmSHUr59SLvWEZq7URTDGgouVaq7vFJYG7HqtBgL4s6M2u/ + +%package -n python3-elastic +Summary: Extension for ASE to calculate elastic constants +Provides: python-elastic +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-elastic +[](https://travis-ci.org/jochym/Elastic) +[](https://pypi.org/project/elastic/) +[](https://anaconda.org/conda-forge/elastic) +[](https://anaconda.org/conda-forge/elastic) +[](https://anaconda.org/jochym/elastic) +[](https://doi.org/10.5281/zenodo.593721) +[](https://www.codacy.com/app/jochym/Elastic?utm_source=github.com&utm_medium=referral&utm_content=jochym/Elastic&utm_campaign=badger) +[](https://elastic.readthedocs.io/en/latest/?badge=latest) +Elastic is a set of python routines for calculation of elastic +properties of crystals (elastic constants, equation of state, sound +velocities, etc.). It is a third version of the in-house code I have +written over few years and is implemented as a extension to the +[ASE](https://wiki.fysik.dtu.dk/ase/) system. The code was a basis for +some of my publications and was described briefly in these papers. The +code was available to anyone, presented at the [Workshop on ab initio +Calculations in Geosciences](http://wolf.ifj.edu.pl/workshop/work2008/) +and used by some of my co-workers. This code is a re-implementation of +elastic as a module for the ASE. +The on-line documentation is placed on +[ReadTheDocs](http://elastic.rtfd.org/) or [Elastic +website](http://wolf.ifj.edu.pl/elastic/). You can obtain the +[documentation as a PDF +file](https://media.readthedocs.org/pdf/elastic/stable/elastic.pdf) as +well. +The docs are also published at: [Elastic over +IPFS](https://ipfs.io/ipns/QmSHUr59SLvWEZq7URTDGgouVaq7vFJYG7HqtBgL4s6M2u/) +The stable site hash is: +/ipns/QmSHUr59SLvWEZq7URTDGgouVaq7vFJYG7HqtBgL4s6M2u/ + +%package help +Summary: Development documents and examples for elastic +Provides: python3-elastic-doc +%description help +[](https://travis-ci.org/jochym/Elastic) +[](https://pypi.org/project/elastic/) +[](https://anaconda.org/conda-forge/elastic) +[](https://anaconda.org/conda-forge/elastic) +[](https://anaconda.org/jochym/elastic) +[](https://doi.org/10.5281/zenodo.593721) +[](https://www.codacy.com/app/jochym/Elastic?utm_source=github.com&utm_medium=referral&utm_content=jochym/Elastic&utm_campaign=badger) +[](https://elastic.readthedocs.io/en/latest/?badge=latest) +Elastic is a set of python routines for calculation of elastic +properties of crystals (elastic constants, equation of state, sound +velocities, etc.). It is a third version of the in-house code I have +written over few years and is implemented as a extension to the +[ASE](https://wiki.fysik.dtu.dk/ase/) system. The code was a basis for +some of my publications and was described briefly in these papers. The +code was available to anyone, presented at the [Workshop on ab initio +Calculations in Geosciences](http://wolf.ifj.edu.pl/workshop/work2008/) +and used by some of my co-workers. This code is a re-implementation of +elastic as a module for the ASE. +The on-line documentation is placed on +[ReadTheDocs](http://elastic.rtfd.org/) or [Elastic +website](http://wolf.ifj.edu.pl/elastic/). You can obtain the +[documentation as a PDF +file](https://media.readthedocs.org/pdf/elastic/stable/elastic.pdf) as +well. +The docs are also published at: [Elastic over +IPFS](https://ipfs.io/ipns/QmSHUr59SLvWEZq7URTDGgouVaq7vFJYG7HqtBgL4s6M2u/) +The stable site hash is: +/ipns/QmSHUr59SLvWEZq7URTDGgouVaq7vFJYG7HqtBgL4s6M2u/ + +%prep +%autosetup -n elastic-5.1.0.17 + +%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-elastic -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 5.1.0.17-1 +- Package Spec generated @@ -0,0 +1 @@ +631048219a5de8d6134cc6ddcb8651bc elastic-5.1.0.17.tar.gz |