!1 python-os-ken打包材料提交
From: @the-moon-is-blue Reviewed-by: @joec88 Signed-off-by: @joec88
This commit is contained in:
commit
69c92020e5
BIN
os-ken-1.2.0.tar.gz
Normal file
BIN
os-ken-1.2.0.tar.gz
Normal file
Binary file not shown.
111
python-os-ken.spec
Normal file
111
python-os-ken.spec
Normal file
@ -0,0 +1,111 @@
|
||||
%global _empty_manifest_terminate_build 0
|
||||
%global with_doc 1
|
||||
|
||||
Name: python-os-ken
|
||||
Version: 1.2.0
|
||||
Release: 2%{?dist}
|
||||
Summary: Component-based Software-defined Networking Framework
|
||||
License: Apache-2.0
|
||||
URL: http://github.com/openstack/os-ken
|
||||
Source0: http://tarballs.openstack.org/os-ken/os-ken-1.2.0.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: git
|
||||
|
||||
%description
|
||||
Os-ken is a fork of Ryu. It provides software components with well
|
||||
defined API that make it easy for developers to create new network
|
||||
management and control applications.
|
||||
|
||||
%package -n python3-os-ken
|
||||
Summary: Component-based Software-defined Networking Framework
|
||||
%{?python_provide:%python_provide python3-os-ken}
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-eventlet
|
||||
BuildRequires: python3-greenlet
|
||||
BuildRequires: python3-msgpack
|
||||
BuildRequires: python3-openvswitch
|
||||
BuildRequires: python3-oslo-config
|
||||
BuildRequires: python3-paramiko
|
||||
BuildRequires: python3-routes
|
||||
BuildRequires: python3-tinyrpc
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-webob
|
||||
BuildRequires: python3-dns
|
||||
BuildRequires: python3-nose
|
||||
BuildRequires: python3-mock
|
||||
BuildRequires: python3-monotonic
|
||||
BuildRequires: python3-tinyrpc
|
||||
BuildRequires: python3-lxml
|
||||
BuildRequires: python3-repoze-lru
|
||||
|
||||
Requires: python3-eventlet
|
||||
Requires: python3-pbr >= 2.0
|
||||
Requires: python3-msgpack
|
||||
Requires: python3-netaddr
|
||||
Requires: python3-openvswitch
|
||||
Requires: python3-oslo-config
|
||||
Requires: python3-paramiko
|
||||
Requires: python3-routes
|
||||
Requires: python3-six
|
||||
Requires: python3-tinyrpc
|
||||
Requires: python3-webob
|
||||
Requires: python3-lxml
|
||||
|
||||
%description -n python3-os-ken
|
||||
Os-ken is a fork of Ryu. It provides software components with well
|
||||
defined API that make it easy for developers to create new network
|
||||
management and control applications.
|
||||
|
||||
%if 0%{?with_doc}
|
||||
%package doc
|
||||
Summary: Os-ken documentation
|
||||
BuildRequires: python3-sphinx
|
||||
BuildRequires: python3-openstackdocstheme
|
||||
|
||||
%description doc
|
||||
Documentation for os-ken
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%autosetup -n os-ken-1.2.0 -S git
|
||||
rm -f os_ken/tests/unit/test_requirements.py
|
||||
|
||||
%build
|
||||
%{py3_build}
|
||||
%if 0%{?with_doc}
|
||||
sphinx-build-3 -W -b html doc/source doc/build/html
|
||||
rm -rf doc/build/html/.{doctrees,buildinfo}
|
||||
%endif
|
||||
|
||||
|
||||
%install
|
||||
export PBR_VERSION=1.2.0
|
||||
%{py3_install}
|
||||
|
||||
install -d -m 755 %{buildroot}%{_sysconfdir}/os_ken
|
||||
install -p -m 644 etc/os_ken/os_ken.conf %{buildroot}%{_sysconfdir}/os_ken/os_ken.conf
|
||||
|
||||
%check
|
||||
PYTHON=%{__python3} ./run_tests.sh -N -P
|
||||
|
||||
%files -n python3-os-ken
|
||||
%license LICENSE
|
||||
%{python3_sitelib}/os_ken
|
||||
%{python3_sitelib}/os_ken-1.2.0-*.egg-info
|
||||
%{_bindir}/osken
|
||||
%{_bindir}/osken-manager
|
||||
%dir %{_sysconfdir}/os_ken
|
||||
%config(noreplace) %attr(0644, root, neutron) %{_sysconfdir}/os_ken/os_ken.conf
|
||||
|
||||
%if 0%{?with_doc}
|
||||
%files doc
|
||||
%license LICENSE
|
||||
%doc README.rst
|
||||
%doc doc/build/html
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Jan 13 2021 Python_Bot <Python_Bot@openeuler.org>
|
||||
- Package Spec generated
|
||||
Loading…
x
Reference in New Issue
Block a user