From 082380c9b797c3b621f0893f70b780eb49c4a09c Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 10 May 2023 07:26:45 +0000 Subject: automatic import of python-agrossuite --- .gitignore | 1 + python-agrossuite.spec | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 74 insertions(+) create mode 100644 python-agrossuite.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..233b6e7 100644 --- a/.gitignore +++ b/.gitignore @@ -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 - 2023.2.27.49192-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..733630a --- /dev/null +++ b/sources @@ -0,0 +1 @@ +d87dc1fa7c2fddf651b98114c70d9888 agrossuite-2023.2.27.49192.tar.gz -- cgit v1.2.3