From 12e74d41caceafceaf53e62be23f6fc02a63f2f3 Mon Sep 17 00:00:00 2001 From: sean-lau Date: Wed, 14 Jul 2021 11:48:47 +0800 Subject: [PATCH] Add package for OpenStack Wallaby support --- python-scripttest.spec | 82 +++++++++++++++++++++++++++++++++++++++++ scripttest-1.3.tar.gz | Bin 0 -> 7546 bytes 2 files changed, 82 insertions(+) create mode 100644 python-scripttest.spec create mode 100644 scripttest-1.3.tar.gz diff --git a/python-scripttest.spec b/python-scripttest.spec new file mode 100644 index 0000000..4f3abf6 --- /dev/null +++ b/python-scripttest.spec @@ -0,0 +1,82 @@ +%global _empty_manifest_terminate_build 0 +Name: python-scripttest +Version: 1.3 +Release: 1 +Summary: Helper to test command-line scripts +License: MIT +URL: http://pythonpaste.org/scripttest/ +Source0: https://files.pythonhosted.org/packages/c8/48/609b5463da485943d6a6abd1c7dac625f7d710bce7f13d09db20b696e18c/scripttest-1.3.tar.gz +BuildArch: noarch +%description +scripttest is a library to help you test your interactive command-line +applications. With it you can easily run the command (in a subprocess) +and see the output (stdout, stderr) and any file modifications. + +%package -n python3-scripttest +Summary: Helper to test command-line scripts +Provides: python-scripttest +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +%description -n python3-scripttest +scripttest is a library to help you test your interactive command-line +applications. With it you can easily run the command (in a subprocess) +and see the output (stdout, stderr) and any file modifications. + +%package help +Summary: Helper to test command-line scripts +Provides: python3-scripttest-doc +%description help +scripttest is a library to help you test your interactive command-line +applications. With it you can easily run the command (in a subprocess) +and see the output (stdout, stderr) and any file modifications. + +%prep +%autosetup -n scripttest-1.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-scripttest -f filelist.lst + +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Jul 14 2021 OpenStack_SIG - 1.3-1 +- Package Spec generate diff --git a/scripttest-1.3.tar.gz b/scripttest-1.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..6c0a301a56806e8cc8f1936402be3c8514fd4ad5 GIT binary patch literal 7546 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