!2 Package init with version 0.2.7
From: @kymayl Reviewed-by: @crrs666 Signed-off-by: @crrs666
This commit is contained in:
commit
10f8df93be
50
gpgkey-F7910D93CA83D77348595C0E899014C0463C12BB.asc
Normal file
50
gpgkey-F7910D93CA83D77348595C0E899014C0463C12BB.asc
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
=yD6X
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
BIN
nmstate-0.2.7.tar.gz
Normal file
BIN
nmstate-0.2.7.tar.gz
Normal file
Binary file not shown.
17
nmstate-0.2.7.tar.gz.asc
Normal file
17
nmstate-0.2.7.tar.gz.asc
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
|
iQIcBAABAgAGBQJeX5uWAAoJEImQFMBGPBK7oKMQAIBxLApPeRx4ueNYRhaqCBLZ
|
||||||
|
SBNfZNpxTfvVRG8fB6zKZMdgQtM4bA6Yf2F3KaZnczVbY01utbWx1tSIA/dSke3c
|
||||||
|
EFCZ/c+eE4NWDJtDGcAXuoloHLdLxpxyQYXUu0NRSD0GmMeT+oe4+Cd8DQAjqIKR
|
||||||
|
ng5R/TZ2NouwRnTEUyyLmD2tyPPOkcj2PJRyOiFf5dgdryNSbATBcutQNbbVXgVg
|
||||||
|
7Ealitp9GH+8rVhRuRFQmbbpx+zjF/keU2489IWVDU+7s5SxH9cU08tXefjS8djH
|
||||||
|
cH5KmF8CJZ429TUIkWtJbzIiqQS2IwXyOJ1KIWAfuPsfFnNIFlP4xPwSrHrp2YKG
|
||||||
|
O2RwX+///ji83hSIwC9KlWf6LXobsAa4cWXq5dIQw4Qlu7LaI+czr5xbJ6yfrdtf
|
||||||
|
YPwhWMyh3tc6IOYSXh7c9FqyalHhOwvcjnL/Gynr0qs5knFoC/buVnzgmWTqYNir
|
||||||
|
gQZaQs1nf1toc4YtsBduiwV4CmUTaS8l8pdlpZ0JLk1A9+FmXHeKgbIqqmEqcGXL
|
||||||
|
6CCqZM/dRJBLC5mDfTdZOOawkugkyVrL5g/Ygq2shgDsgeefFdP1l4o1Kh5halNj
|
||||||
|
f1fMmkUE3tMuGh0qdN79hw2R7WRgmv2rLH2PzhJbKw07k20qMEzaCay1mehS7ORy
|
||||||
|
Ccq3dYiS5o8JokEUXpqz
|
||||||
|
=p69R
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
70
nmstate.spec
Normal file
70
nmstate.spec
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
%?python_enable_dependency_generator
|
||||||
|
%define srcname nmstate
|
||||||
|
%define libname libnmstate
|
||||||
|
|
||||||
|
Name: nmstate
|
||||||
|
Version: 0.2.7
|
||||||
|
Release: 1
|
||||||
|
Summary: Declarative network manager API
|
||||||
|
License: LGPLv2+
|
||||||
|
URL: https://github.com/%{srcname}/%{srcname}
|
||||||
|
Source0: %{url}/releases/download/v%{version}/%{srcname}-%{version}.tar.gz
|
||||||
|
Source1: %{url}/releases/download/v%{version}/%{srcname}-%{version}.tar.gz.asc
|
||||||
|
Source2: gpgkey-F7910D93CA83D77348595C0E899014C0463C12BB.asc
|
||||||
|
BuildArch: noarch
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: gnupg2
|
||||||
|
Requires: python3-setuptools
|
||||||
|
Requires: python3-%{libname} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||||
|
|
||||||
|
%description
|
||||||
|
Nmstate is a library with an accompanying command line tool that manages host
|
||||||
|
networking settings in a declarative manner and aimed to satisfy enterprise
|
||||||
|
needs to manage host networking through a northbound declarative API and multi
|
||||||
|
provider support on the southbound.
|
||||||
|
|
||||||
|
|
||||||
|
%package -n python3-%{libname}
|
||||||
|
Summary: nmstate Python 3 API library
|
||||||
|
Requires: NetworkManager-libnm >= 1:1.22.8
|
||||||
|
# Use Recommends for NetworkManager because only access to NM DBus is required,
|
||||||
|
# but NM could be running on a different host
|
||||||
|
Recommends: NetworkManager
|
||||||
|
# Avoid automatically generated profiles
|
||||||
|
Recommends: NetworkManager-config-server
|
||||||
|
# Use Suggests for NetworkManager-ovs and NetworkManager-team since it is only
|
||||||
|
# required for OVS and team support
|
||||||
|
Suggests: NetworkManager-ovs
|
||||||
|
Suggests: NetworkManager-team
|
||||||
|
|
||||||
|
|
||||||
|
%description -n python3-%{libname}
|
||||||
|
This package contains the Python 3 library for Nmstate.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
gpg2 --import --import-options import-export,import-minimal %{SOURCE2} > ./gpgkey-F7910D93CA83D77348595C0E899014C0463C12BB.gpg
|
||||||
|
gpgv2 --keyring ./gpgkey-F7910D93CA83D77348595C0E899014C0463C12BB.gpg %{SOURCE1} %{SOURCE0}
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
%py3_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%py3_install
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc README.md
|
||||||
|
%doc examples/
|
||||||
|
%{_mandir}/man8/nmstatectl.8*
|
||||||
|
%{python3_sitelib}/nmstatectl
|
||||||
|
%{_bindir}/nmstatectl
|
||||||
|
|
||||||
|
%files -n python3-%{libname}
|
||||||
|
%license LICENSE
|
||||||
|
%{python3_sitelib}/%{libname}
|
||||||
|
%{python3_sitelib}/%{srcname}-*.egg-info/
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Fri Jul 2 2021 kymayl<mayilin@kylinos.cn> - 0.2.7-1
|
||||||
|
- Package init with version 0.2.7-1
|
||||||
Loading…
x
Reference in New Issue
Block a user