diff --git a/python-semver.spec b/python-semver.spec index 313fc303f82da9fa0f0126a3b6ee70aede1df4c4..58878cefddef908aa700f9fed743f05354e682b6 100644 --- a/python-semver.spec +++ b/python-semver.spec @@ -1,11 +1,12 @@ %global _empty_manifest_terminate_build 0 Name: python-semver -Version: 3.0.2 +Version: 3.0.1 Release: 1 Summary: Python helper for Semantic Versioning (http://semver.org/) License: BSD-3-Clause URL: https://github.com/python-semver/python-semver -Source0: https://files.pythonhosted.org/packages/41/6c/a536cc008f38fd83b3c1b98ce19ead13b746b5588c9a0cb9dd9f6ea434bc/semver-3.0.2.tar.gz +Source0: https://files.pythonhosted.org/packages/9f/93/b7389cdd7e573e70cfbeb4b0bbe101af1050a6681342f5d2bc6f1bf2d150/semver-3.0.1.tar.gz +Source1: setup.py BuildArch: noarch @@ -14,11 +15,9 @@ BuildArch: noarch %package -n python3-semver Summary: Python helper for Semantic Versioning (http://semver.org/) -Provides: python-semver = %{version}-%{release} +Provides: python-semver BuildRequires: python3-devel -BuildRequires: python3-pip -BuildRequires: python3-wheel -BuildRequires: python3-flit +BuildRequires: python3-setuptools %description -n python3-semver %{summary} @@ -30,28 +29,46 @@ Provides: python3-semver-doc %prep %autosetup -n semver-%{version} +cp %{SOURCE1} ./ %build -%pyproject_build +%py3_build %install -%pyproject_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-semver -%{python3_sitelib}/* -%{_bindir}/pysemver +%files -n python3-semver -f filelist.lst +%dir %{python3_sitelib}/* -%files help +%files help -f doclist.lst %{_docdir}/* %changelog -* Wed Nov 29 2023 jiangxinyu - 3.0.2-1 -- Update package to version 3.0.2 - * Mon Jul 10 2023 sunhui - 3.0.1-1 - Update package to version 3.0.1 diff --git a/semver-3.0.1.tar.gz b/semver-3.0.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fc752c50feb45a2e81645a77d2dc42ab1cac933 Binary files /dev/null and b/semver-3.0.1.tar.gz differ diff --git a/semver-3.0.2.tar.gz b/semver-3.0.2.tar.gz deleted file mode 100644 index 626c9e3dd9d1e3b15c8e7576abb868ca06d0a6dc..0000000000000000000000000000000000000000 Binary files a/semver-3.0.2.tar.gz and /dev/null differ diff --git a/setup.py b/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..6d6ae9f6de41a04be1bc30f5aa7e54154877882e --- /dev/null +++ b/setup.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python + +from setuptools import setup + +if __name__ == "__main__": + setup( + name = "semver", # name + version = "3.0.0", # version +)