Upload rpmbuild elements
This commit is contained in:
parent
115130b153
commit
bdd41488da
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