From c6ada01fa5b50901c591510f4d766ef2542a2ae2 Mon Sep 17 00:00:00 2001 From: zhangy1317 Date: Mon, 14 Dec 2020 16:25:43 +0800 Subject: [PATCH] add source packages and spec file --- monotonic-1.5.tar.gz | Bin 0 -> 7525 bytes python-monotonic.spec | 146 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 146 insertions(+) create mode 100644 monotonic-1.5.tar.gz create mode 100644 python-monotonic.spec diff --git a/monotonic-1.5.tar.gz b/monotonic-1.5.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6e9546a397715a44c2cb31bf11f8162805ba791 GIT binary patch literal 7525 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 literal 0 HcmV?d00001 diff --git a/python-monotonic.spec b/python-monotonic.spec new file mode 100644 index 0000000..129f4b8 --- /dev/null +++ b/python-monotonic.spec @@ -0,0 +1,146 @@ +%global _empty_manifest_terminate_build 0 +Name: python-monotonic +Version: 1.5 +Release: 1 +Summary: An implementation of time.monotonic() for Python 2 & < 3.3 +License: Apache +URL: https://github.com/atdt/monotonic +Source0: https://files.pythonhosted.org/packages/19/c1/27f722aaaaf98786a1b338b78cf60960d9fe4849825b071f4e300da29589/monotonic-1.5.tar.gz +BuildArch: noarch + + +%description + +monotonic +~~~~~~~~~ + +This module provides a ``monotonic()`` function which returns the +value (in fractional seconds) of a clock which never goes backwards. + +On Python 3.3 or newer, ``monotonic`` will be an alias of +``time.monotonic`` from the standard library. On older versions, +it will fall back to an equivalent implementation: + ++------------------+----------------------------------------+ +| Linux, BSD, AIX | ``clock_gettime(3)`` | ++------------------+----------------------------------------+ +| Windows | ``GetTickCount`` or ``GetTickCount64`` | ++------------------+----------------------------------------+ +| OS X | ``mach_absolute_time`` | ++------------------+----------------------------------------+ + +If no suitable implementation exists for the current platform, +attempting to import this module (or to import from it) will +cause a ``RuntimeError`` exception to be raised. + + + + + +%package -n python3-monotonic +Summary: An implementation of time.monotonic() for Python 2 & < 3.3 +Provides: python-monotonic +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-monotonic + +monotonic +~~~~~~~~~ + +This module provides a ``monotonic()`` function which returns the +value (in fractional seconds) of a clock which never goes backwards. + +On Python 3.3 or newer, ``monotonic`` will be an alias of +``time.monotonic`` from the standard library. On older versions, +it will fall back to an equivalent implementation: + ++------------------+----------------------------------------+ +| Linux, BSD, AIX | ``clock_gettime(3)`` | ++------------------+----------------------------------------+ +| Windows | ``GetTickCount`` or ``GetTickCount64`` | ++------------------+----------------------------------------+ +| OS X | ``mach_absolute_time`` | ++------------------+----------------------------------------+ + +If no suitable implementation exists for the current platform, +attempting to import this module (or to import from it) will +cause a ``RuntimeError`` exception to be raised. + + + + + +%package help +Summary: Development documents and examples for monotonic +Provides: python3-monotonic-doc +%description help + +monotonic +~~~~~~~~~ + +This module provides a ``monotonic()`` function which returns the +value (in fractional seconds) of a clock which never goes backwards. + +On Python 3.3 or newer, ``monotonic`` will be an alias of +``time.monotonic`` from the standard library. On older versions, +it will fall back to an equivalent implementation: + ++------------------+----------------------------------------+ +| Linux, BSD, AIX | ``clock_gettime(3)`` | ++------------------+----------------------------------------+ +| Windows | ``GetTickCount`` or ``GetTickCount64`` | ++------------------+----------------------------------------+ +| OS X | ``mach_absolute_time`` | ++------------------+----------------------------------------+ + +If no suitable implementation exists for the current platform, +attempting to import this module (or to import from it) will +cause a ``RuntimeError`` exception to be raised. + + + + + +%prep +%autosetup -n monotonic-1.5 + +%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-monotonic -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sat Nov 21 2020 Python_Bot +- Package Spec generated -- Gitee