%global _empty_manifest_terminate_build 0 Name: python-barman Version: 3.4.0 Release: 1 Summary: Backup and Recovery Manager for PostgreSQL License: GPL-3.0 URL: https://www.pgbarman.org/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/c2/0d/d9fa688cd4e7e1f2d808bdd7323eac4f8f4f7cc4458b6f1436c182df87da/barman-3.4.0.tar.gz BuildArch: noarch Requires: python3-psycopg2 Requires: python3-dateutil Requires: python3-argcomplete Requires: python3-azure-identity Requires: python3-azure-storage-blob Requires: python3-boto3 Requires: python3-google-cloud-storage Requires: python3-grpcio Requires: python3-google-cloud-compute Requires: python3-snappy %description Barman (Backup and Recovery Manager) is an open-source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments to reduce risk and help DBAs during the recovery phase. Barman is distributed under GNU GPL 3 and maintained by EnterpriseDB. %package -n python3-barman Summary: Backup and Recovery Manager for PostgreSQL Provides: python-barman BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-barman Barman (Backup and Recovery Manager) is an open-source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments to reduce risk and help DBAs during the recovery phase. Barman is distributed under GNU GPL 3 and maintained by EnterpriseDB. %package help Summary: Development documents and examples for barman Provides: python3-barman-doc %description help Barman (Backup and Recovery Manager) is an open-source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments to reduce risk and help DBAs during the recovery phase. Barman is distributed under GNU GPL 3 and maintained by EnterpriseDB. %prep %autosetup -n barman-3.4.0 %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-barman -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Mar 08 2023 Python_Bot - 3.4.0-1 - Package Spec generated