From 0dbfb64ea5ed1511f6f7bbe4ff78ad5cdc620798 Mon Sep 17 00:00:00 2001 From: BruceGW Date: Tue, 30 Jun 2020 12:01:28 +0800 Subject: [PATCH] package init --- abclient-0.2.3.tar.gz | Bin 0 -> 8752 bytes python-abclient.spec | 74 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 abclient-0.2.3.tar.gz create mode 100644 python-abclient.spec diff --git a/abclient-0.2.3.tar.gz b/abclient-0.2.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..093f459789937b775e77abc57594e70b25462205 GIT binary patch literal 8752 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 aYjbU`&9%8U*XH_dT>lUE-34<1$N&KB4gYBX literal 0 HcmV?d00001 diff --git a/python-abclient.spec b/python-abclient.spec new file mode 100644 index 0000000..749ec1a --- /dev/null +++ b/python-abclient.spec @@ -0,0 +1,74 @@ +%global _empty_manifest_terminate_build 0 +Name: python-abclient +Version: 0.2.3 +Release: 1 +Summary: Python client library for EISOO AnyBackup API +License: Apache 2.0 +URL: https://global.eisoo.com/ +Source0: https://files.pythonhosted.org/packages/49/eb/091b02c1e36d68927adfb746706e2c80f7e7bfb3f16e3cbcfec2632118ab/abclient-0.2.3.tar.gz +BuildArch: noarch + + +%description +**abclient** is a client library for EISOO AnyBackup APIs. +**abclient** allows openstack-karbor to create backups for databases and filesystems. + +%package -n python3-abclient +Summary: Python client library for EISOO AnyBackup API +Provides: python-abclient +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-abclient +**abclient** is a client library for EISOO AnyBackup APIs. +**abclient** allows openstack-karbor to create backups for databases and filesystems. + +%package help +Summary: Development documents and examples for abclient +Provides: python3-abclient-doc +%description help +**abclient** is a client library for EISOO AnyBackup APIs. +**abclient** allows openstack-karbor to create backups for databases and filesystems. + +%prep +%autosetup -n abclient-0.2.3 + +%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-abclient -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 30 2020 Python_Bot +- Package Spec generated