From 4779555d0a1e134e193a4375e4fb4029ff8d5755 Mon Sep 17 00:00:00 2001 From: zhangy1317 Date: Tue, 3 Aug 2021 10:19:40 +0800 Subject: [PATCH] add spec and tar --- python-pytimeparse.spec | 79 +++++++++++++++++++++++++++++++++++++++ pytimeparse-1.1.8.tar.gz | Bin 0 -> 9403 bytes 2 files changed, 79 insertions(+) create mode 100644 python-pytimeparse.spec create mode 100644 pytimeparse-1.1.8.tar.gz diff --git a/python-pytimeparse.spec b/python-pytimeparse.spec new file mode 100644 index 0000000..96a4724 --- /dev/null +++ b/python-pytimeparse.spec @@ -0,0 +1,79 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pytimeparse +Version: 1.1.8 +Release: 1 +Summary: Time expression parser +License: MIT +URL: https://github.com/wroberts/pytimeparse +Source0: https://files.pythonhosted.org/packages/37/5d/231f5f33c81e09682708fb323f9e4041408d8223e2f0fb9742843328778f/pytimeparse-1.1.8.tar.gz +BuildArch: noarch +%description +A small Python library to parse various kinds of time expressions + +%package -n python3-pytimeparse +Summary: Time expression parser +Provides: python-pytimeparse +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-nose +%description -n python3-pytimeparse +A small Python library to parse various kinds of time expressions + +%package help +Summary: Time expression parser +Provides: python3-pytimeparse-doc +%description help +A small Python library to parse various kinds of time expressions + +%prep +%autosetup -n pytimeparse-1.1.8 + +%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-pytimeparse -f filelist.lst +%dir %{python3_sitelib}/* + + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Aug 03 2021 OpenStack_SIG - 1.1.8-1 +- Package Spec generate diff --git a/pytimeparse-1.1.8.tar.gz b/pytimeparse-1.1.8.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e843383f325d4954af22e1d90beee10c9e2988f GIT binary patch literal 9403 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 literal 0 HcmV?d00001