From 3e0e8a4e8fe947446b3470dc426d00f851d000f7 Mon Sep 17 00:00:00 2001 From: cherry530 Date: Mon, 12 Jul 2021 10:49:08 +0800 Subject: [PATCH] Add pyRFC3339 Signed-off-by: cherry530 --- pyRFC3339-1.1.tar.gz | Bin 0 -> 5290 bytes python-pyRFC3339.yaml | 4 +++ python-pyrfc3339.spec | 73 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 pyRFC3339-1.1.tar.gz create mode 100644 python-pyRFC3339.yaml create mode 100644 python-pyrfc3339.spec diff --git a/pyRFC3339-1.1.tar.gz b/pyRFC3339-1.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d28222bd37f09834986e8b6eb79cabcca93b90c GIT binary patch literal 5290 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 literal 0 HcmV?d00001 diff --git a/python-pyRFC3339.yaml b/python-pyRFC3339.yaml new file mode 100644 index 0000000..54cc17d --- /dev/null +++ b/python-pyRFC3339.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: kurtraschke/pyRFC3339 +tag_prefix: ^v +separator: . diff --git a/python-pyrfc3339.spec b/python-pyrfc3339.spec new file mode 100644 index 0000000..ff32507 --- /dev/null +++ b/python-pyrfc3339.spec @@ -0,0 +1,73 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pyRFC3339 +Version: 1.1 +Release: 1 +Summary: Generate and parse RFC 3339 timestamps +License: MIT +URL: https://github.com/kurtraschke/pyRFC3339 +Source0: https://files.pythonhosted.org/packages/00/52/75ea0ae249ba885c9429e421b4f94bc154df68484847f1ac164287d978d7/pyRFC3339-1.1.tar.gz +BuildArch: noarch + +Requires: python3-pytz + +%description +This package contains a python library to parse and generate RFC 3339-compliant timestamps using Python datetime.datetime objects. + +%package -n python3-pyRFC3339 +Summary: Generate and parse RFC 3339 timestamps +Provides: python-pyRFC3339 +Provides: python3-pyrfc3339 +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-pyRFC3339 +This package contains a python library to parse and generate RFC 3339-compliant timestamps using Python datetime.datetime objects. + +%package help +Summary: Development documents and examples for pyRFC3339 +Provides: python3-pyRFC3339-doc +%description help +man pages for python3-pyRFC3339 + +%prep +%autosetup -n pyRFC3339-1.1 + +%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-pyRFC3339 -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Jun 28 2021 Python_Bot - 1.1-1 +- Package Spec generated