summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 04:29:04 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 04:29:04 +0000
commit86bb53cab074c9573f0177ba998122b4bf34c387 (patch)
tree63873b1f70937704129012c599d58eb952fb33de
parent06eb647a6d13302e5ca52234a57c2b023ccbf359 (diff)
automatic import of python-gocdopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-gocd.spec102
-rw-r--r--sources1
3 files changed, 104 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..3490b95 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/gocd-0.15.1.tar.gz
diff --git a/python-gocd.spec b/python-gocd.spec
new file mode 100644
index 0000000..4945ff5
--- /dev/null
+++ b/python-gocd.spec
@@ -0,0 +1,102 @@
+%global _empty_manifest_terminate_build 0
+Name: python-gocd
+Version: 0.15.1
+Release: 1
+Summary: A Python API for interacting with Go Continuous Delivery
+License: MIT License
+URL: https://github.com/gaqzi/py-gocd/
+Source0: https://mirrors.aliyun.com/pypi/web/packages/60/a0/7c6e36c92ae363752b77c8b371307c6daea756b622747bcaad4c119ccd25/gocd-0.15.1.tar.gz
+BuildArch: noarch
+
+
+%description
+The reason for this project is to provide a wrapper to easily perform operations
+against Go. I've been writing a lot of shell scripts to interact with Go using
+curl, but when going a little further than the most basic interactions I've
+always started to feel the need for doing all of this in a proper programming
+language. I.e. something that is beyond bash.
+I've chosen to use Python and version 2.6.6 and newer as my target platform,
+with no external dependencies, to make it really straightforward to install/run
+on RHEL6 and other similar *stable* distributions.
+This library was created to support `a Go CLI`__, to handle some common
+scenarios you as an admin or advanced user would do.
+`API documentation`_ available on read the docs.
+
+%package -n python3-gocd
+Summary: A Python API for interacting with Go Continuous Delivery
+Provides: python-gocd
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-gocd
+The reason for this project is to provide a wrapper to easily perform operations
+against Go. I've been writing a lot of shell scripts to interact with Go using
+curl, but when going a little further than the most basic interactions I've
+always started to feel the need for doing all of this in a proper programming
+language. I.e. something that is beyond bash.
+I've chosen to use Python and version 2.6.6 and newer as my target platform,
+with no external dependencies, to make it really straightforward to install/run
+on RHEL6 and other similar *stable* distributions.
+This library was created to support `a Go CLI`__, to handle some common
+scenarios you as an admin or advanced user would do.
+`API documentation`_ available on read the docs.
+
+%package help
+Summary: Development documents and examples for gocd
+Provides: python3-gocd-doc
+%description help
+The reason for this project is to provide a wrapper to easily perform operations
+against Go. I've been writing a lot of shell scripts to interact with Go using
+curl, but when going a little further than the most basic interactions I've
+always started to feel the need for doing all of this in a proper programming
+language. I.e. something that is beyond bash.
+I've chosen to use Python and version 2.6.6 and newer as my target platform,
+with no external dependencies, to make it really straightforward to install/run
+on RHEL6 and other similar *stable* distributions.
+This library was created to support `a Go CLI`__, to handle some common
+scenarios you as an admin or advanced user would do.
+`API documentation`_ available on read the docs.
+
+%prep
+%autosetup -n gocd-0.15.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-gocd -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.15.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..836d0b3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+a2e3fbdaaec2325ab35c8ccf8e4e97be gocd-0.15.1.tar.gz