diff options
Diffstat (limited to 'python-agrossuite.spec')
-rw-r--r-- | python-agrossuite.spec | 72 |
1 files changed, 72 insertions, 0 deletions
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 |