summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-26 01:45:24 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-26 01:45:24 +0000
commit7318c9aa3f1d19922f8a24eb626e00e6caa7fbfe (patch)
tree9829cbd81a42d705ca54864395fd00a579931ce8
parentdee557e12d478b696bc4efa6ffb408c05d0cc953 (diff)
-rw-r--r--.gitignore1
-rw-r--r--python-calver.spec81
-rw-r--r--sources1
3 files changed, 83 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..cd3bf95 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/calver-2022.6.26.tar.gz
diff --git a/python-calver.spec b/python-calver.spec
new file mode 100644
index 0000000..c3446b7
--- /dev/null
+++ b/python-calver.spec
@@ -0,0 +1,81 @@
+%global _empty_manifest_terminate_build 0
+%global common_description \
+The calver package is a setuptools extension for automatically defining \
+your Python package version as a calendar version.
+
+Name: python-calver
+Version: 2022.6.26
+Release: 1
+Summary: Setuptools extension for CalVer package versions
+License: Apache-2.0
+URL: https://github.com/di/calver
+Source0: https://files.pythonhosted.org/packages/b5/00/96cbed7c019c49ee04b8a08357a981983db7698ae6de402e57097cefc9ad/calver-2022.6.26.tar.gz
+BuildArch: noarch
+%description
+%{common_description}
+
+%package -n python3-calver
+Summary: Setuptools extension for CalVer package versions
+Provides: python-calver
+# Base build requires
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pbr
+BuildRequires: python3-pip
+BuildRequires: python3-wheel
+%description -n python3-calver
+%{common_description}
+
+%package help
+Summary: Setuptools extension for CalVer package versions
+Provides: python3-calver-doc
+%description help
+%{common_description}
+
+%prep
+%autosetup -n calver-%{version}
+
+%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-calver -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Aug 26 2024 OpenStack_SIG <openstack@openeuler.org> - 2022.6.26-1
+- Init package python3-calver of version 2022.6.26
diff --git a/sources b/sources
new file mode 100644
index 0000000..85020f1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+e1fd924b9bf953c0b28c49bdfe117d7a calver-2022.6.26.tar.gz