From a2dd7e083b2f6d46c1d584765de32bc0e7432048 Mon Sep 17 00:00:00 2001 From: huangtianhua Date: Tue, 2 Nov 2021 09:20:26 +0800 Subject: [PATCH] Update package dib-utils of version 0.0.11 --- dib-utils-0.0.11.tar.gz | Bin 0 -> 9765 bytes python-dib-utils.spec | 78 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 dib-utils-0.0.11.tar.gz create mode 100644 python-dib-utils.spec diff --git a/dib-utils-0.0.11.tar.gz b/dib-utils-0.0.11.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..492600bbbe89a09eb6c9097cade244f422b296b5 GIT binary patch literal 9765 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 literal 0 HcmV?d00001 diff --git a/python-dib-utils.spec b/python-dib-utils.spec new file mode 100644 index 0000000..a3c3f3a --- /dev/null +++ b/python-dib-utils.spec @@ -0,0 +1,78 @@ +%global _empty_manifest_terminate_build 0 +Name: python-dib-utils +Version: 0.0.11 +Release: 1 +Summary: Pieces of diskimage-builder that are useful without the rest of the project +License: Apache-2.0 +URL: https://git.openstack.org/cgit/openstack/dib-utils +Source0: https://files.pythonhosted.org/packages/37/9b/8d1a0d9627b4d206fd3ede24e8fbca23a4336368dd293e6e7f37cf04ef6f/dib-utils-0.0.11.tar.gz +BuildArch: noarch +%description +These tools were originally part of the diskimage-builder project, but they have uses outside of that project as well. Because disk space is at a premium in base cloud images, pulling in all of diskimage-builder and its dependencies just to use something like dib-run-parts is not desirable. This project allows consumers to use the tools while pulling in only one small package with few/no additional dependencies. + +%package -n python3-dib-utils +Summary: Pieces of diskimage-builder that are useful without the rest of the project +Provides: python-dib-utils +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +%description -n python3-dib-utils + + +%package help +Summary: Pieces of diskimage-builder that are useful without the rest of the project +Provides: python3-dib-utils-doc +%description help +These tools were originally part of the diskimage-builder project, but they have uses outside of that project as well. Because disk space is at a premium in base cloud images, pulling in all of diskimage-builder and its dependencies just to use something like dib-run-parts is not desirable. This project allows consumers to use the tools while pulling in only one small package with few/no additional dependencies. + +%prep +%autosetup -n dib-utils-%{version} + +%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 . + +%check +%{__python3} setup.py test + +%files -n python3-dib-utils -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Nov 02 2021 OpenStack_SIG - 0.0.11-1 +- Init package python3-dib-utils of version 0.0.11 +