diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-10 07:26:45 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-10 07:26:45 +0000 |
commit | 082380c9b797c3b621f0893f70b780eb49c4a09c (patch) | |
tree | 66bd8e347f6ee362d0bbe1850c934b1c8c1decd7 | |
parent | b85406759507a165a7b6c4fb700639aaa14c2e91 (diff) |
automatic import of python-agrossuite
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-agrossuite.spec | 72 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 74 insertions, 0 deletions
@@ -0,0 +1 @@ +/agrossuite-2023.2.27.49192.tar.gz diff --git a/python-agrossuite.spec b/python-agrossuite.spec new file mode 100644 index 0000000..bff4df6 --- /dev/null +++ b/python-agrossuite.spec @@ -0,0 +1,72 @@ +%global _empty_manifest_terminate_build 0 +Name: python-agrossuite +Version: 2023.2.27.49192 +Release: 1 +Summary: Multiplatform application for the solution of physical problems based on the deal.II library +License: License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2) +URL: http://www.agros2d.org/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/08/f9/9d6d22691ef93695f86900f3334825a108be1b1ba9d65349c4224e1be8d5/agrossuite-2023.2.27.49192.tar.gz +BuildArch: noarch + + +%description +Agros Suite is a multiplatform application for the solution of physical problems based on the deal.II library, developed by the group at the University of West Bohemia in Pilsen. Agros Suite is distributed under the GNU General Public License. + +%package -n python3-agrossuite +Summary: Multiplatform application for the solution of physical problems based on the deal.II library +Provides: python-agrossuite +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-agrossuite +Agros Suite is a multiplatform application for the solution of physical problems based on the deal.II library, developed by the group at the University of West Bohemia in Pilsen. Agros Suite is distributed under the GNU General Public License. + +%package help +Summary: Development documents and examples for agrossuite +Provides: python3-agrossuite-doc +%description help +Agros Suite is a multiplatform application for the solution of physical problems based on the deal.II library, developed by the group at the University of West Bohemia in Pilsen. Agros Suite is distributed under the GNU General Public License. + +%prep +%autosetup -n agrossuite-2023.2.27.49192 + +%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-agrossuite -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2023.2.27.49192-1 +- Package Spec generated @@ -0,0 +1 @@ +d87dc1fa7c2fddf651b98114c70d9888 agrossuite-2023.2.27.49192.tar.gz |