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 --- python-agrossuite.spec | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 python-agrossuite.spec (limited to 'python-agrossuite.spec') 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 -- cgit v1.2.3