diff options
Diffstat (limited to 'openstack-sig-tool.spec')
| -rw-r--r-- | openstack-sig-tool.spec | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/openstack-sig-tool.spec b/openstack-sig-tool.spec new file mode 100644 index 0000000..eea01ed --- /dev/null +++ b/openstack-sig-tool.spec @@ -0,0 +1,99 @@ +%global _empty_manifest_terminate_build 0 +%global common_description \ + OpenStack SIG 开发工具oos(openEuler OpenStack SIG)是OpenStack \ +SIG提供的命令行工具。 + +Name: openstack-sig-tool +Version: 1.0.0 +Release: 1 +Summary: The command line tool for openEuler OpenStack SIG +License: Apache-2.0 +URL: https://gitee.com/openeuler/openstack-sig-tool +Source0: https://files.pythonhosted.org/packages/d9/08/89176f7e04ef348b9395a22347f3ad4ed808c377c6e31b9722106a289978/openstack-sig-tool-1.0.0.tar.gz +BuildArch: noarch +%description +%{common_description} + +%package -n python3-openstack-sig-tool +Summary: The command line tool for openEuler OpenStack SIG +Provides: python-openstack-sig-tool +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +# General build requires +BuildRequires: ansible +BuildRequires: python3-beautifulsoup4 +BuildRequires: python3-simplejson +BuildRequires: python3-click + +BuildRequires: python3-jinja2 +BuildRequires: python3-lxml +BuildRequires: python3-markdown +BuildRequires: python3-packaging +BuildRequires: python3-pandas +BuildRequires: python3-prettytable +BuildRequires: python3-pymdown-extensions +BuildRequires: python3-pyyaml +BuildRequires: python3-requests +BuildRequires: python3-xmltodict +# General requires +Requires: ansible +Requires: python3-beautifulsoup4 +Requires: python3-simplejson +Requires: python3-click + +Requires: python3-jinja2 +Requires: python3-lxml +Requires: python3-markdown +Requires: python3-packaging +Requires: python3-pandas +Requires: python3-prettytable +Requires: python3-pymdown-extensions +Requires: python3-pyyaml +Requires: python3-requests +Requires: python3-xmltodict +%description -n python3-openstack-sig-tool +%{common_description} + +%package help +Summary: The command line tool for openEuler OpenStack SIG +Provides: python3-openstack-sig-tool-doc +%description help +%{common_description} + +%prep +%autosetup -n openstack-sig-tool-%{version} + +# the default deployment tools dont need that +sed -i '/^huaweicloudsdkecs/d' requirements.txt +sed -i '/^huaweicloudsdkims/d' requirements.txt +sed -i '/^huaweicloudsdkvpc/d' requirements.txt + +%build +%py3_build + +%install +%py3_install +install -d -m 755 %{buildroot}/usr/etc/oos + +# copy etc files to target directory +cp -ar etc/* %{buildroot}/usr/etc/oos + +%check +%{__python3} setup.py test + +%files -n openstack-sig-tool +%{_bindir}/oos +%dir %{python3_sitelib}/oos +%{python3_sitelib}/oos/* +%{python3_sitelib}/openstack_sig_tool-1.0.0-py3.*.egg-info/* + +%config(noreplace) %attr(0644, root, root) /usr/etc/oos/* + + +%changelog +* Thu Oct 24 2024 OpenStack_SIG <openstack@openeuler.org> - 1.0.0-1 +- Init package openstack-sig-tool of version 1.0.0 |
