diff --git a/.gitignore b/.gitignore index cbe8602..8eb5a95 100644 --- a/.gitignore +++ b/.gitignore @@ -47,3 +47,11 @@ /nmstate-0.3.3.tar.gz.asc /nmstate-0.3.4.tar.gz /nmstate-0.3.4.tar.gz.asc +/nmstate-0.4.0.tar.gz +/nmstate-0.4.0.tar.gz.asc +/nmstate-0.3.5.tar.gz +/nmstate-0.3.5.tar.gz.asc +/nmstate-0.3.6.tar.gz +/nmstate-0.3.6.tar.gz.asc +/nmstate-0.3.7.tar.gz +/nmstate-0.3.7.tar.gz.asc diff --git a/nmstate.spec b/nmstate.spec index 3e76ad9..9cbf73f 100644 --- a/nmstate.spec +++ b/nmstate.spec @@ -3,7 +3,7 @@ %define libname libnmstate Name: nmstate -Version: 0.3.4 +Version: 0.3.7 Release: 2%{?dist} Summary: Declarative network manager API License: LGPLv2+ @@ -15,6 +15,8 @@ BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: gnupg2 +BuildRequires: systemd-devel +BuildRequires: systemd-rpm-macros Requires: python3-setuptools Requires: python3-%{libname} = %{?epoch:%{epoch}:}%{version}-%{release} @@ -37,6 +39,7 @@ Recommends: NetworkManager-config-server # required for OVS and team support Suggests: NetworkManager-ovs Suggests: NetworkManager-team +Requires: python3dist(varlink) %package -n nmstate-plugin-ovsdb Summary: nmstate plugin for OVS database manipulation @@ -54,11 +57,20 @@ gpg2 --import --import-options import-export,import-minimal %{SOURCE2} > ./gpgke gpgv2 --keyring ./gpgkey-mantainers.gpg %{SOURCE1} %{SOURCE0} %setup -q +%preun +%systemd_preun nmstate-varlink.service + %build %py3_build %install %py3_install +mkdir -p %{buildroot}%{_unitdir} +install -p -m 644 %{buildroot}%{python3_sitelib}/nmstatectl/nmstate-varlink.service \ + %{buildroot}%{_unitdir}/nmstate-varlink.service + +%post +%systemd_post nmstate-varlink.service %files %doc README.md @@ -66,6 +78,7 @@ gpgv2 --keyring ./gpgkey-mantainers.gpg %{SOURCE1} %{SOURCE0} %{_mandir}/man8/nmstatectl.8* %{python3_sitelib}/nmstatectl %{_bindir}/nmstatectl +%{_unitdir}/nmstate-varlink.service %files -n python3-%{libname} %license LICENSE @@ -79,6 +92,25 @@ gpgv2 --keyring ./gpgkey-mantainers.gpg %{SOURCE1} %{SOURCE0} %{python3_sitelib}/%{libname}/plugins/__pycache__/nmstate_plugin_ovsdb* %changelog +* Mon Apr 19 2021 Fernando Fernandez Mancera - 0.3.7-2 +- Fix nmstate-varlink service installation. + +* Mon Apr 05 2021 Wen Liang - 0.3.7-1 +- Update to 0.3.7 + +* Thu Oct 22 2020 Fernando Fernandez Mancera - 0.3.6-2 +- Add python3dist(varlink) dependency + +* Thu Oct 22 2020 Fernando Fernandez Mancera - 0.3.6-1 +- Update to 0.3.6 +- Sync. with upstream specfile + +* Mon Aug 31 2020 Fernando Fernandez Mancera - 0.3.5-2 +- Fix sources + +* Mon Aug 31 2020 Fernando Fernandez Mancera - 0.3.5-1 +- Update to 0.3.5 + * Tue Jul 28 2020 Fedora Release Engineering - 0.3.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 320b989..92c6080 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (nmstate-0.3.4.tar.gz) = e367dd79e294ce260c213cc1f62880dfd58b8e2484c236b215fb0dbb1d4d679b90cde0b3f70444a45182747602ad71772ab5bd1b6eb124365f92469c091b6444 -SHA512 (nmstate-0.3.4.tar.gz.asc) = a895965a5bc58f4a6ee1ed4284aaaad4943b4f8b7f32781979584a996554ac712c2e3bb1683b569f793bcd1b093f55ddb735c0222e8cf64ad2fdb0be9f9a1ead +SHA512 (nmstate-0.3.7.tar.gz) = 065ec60fe0cd0b5af485f0694ae59e41611dfd2c2a289fa0871d1e931e4259ec1827b8635009c8f88a5522fc52a9999e9f83a2332e6e989f1ebedb33667d88e9 +SHA512 (nmstate-0.3.7.tar.gz.asc) = 07dec7c65224f9debcec64652c93ee26739d7f141b4e95f7f975565453acbaac6c95b1b3b201014eec0c1eaa785216c8fc658b23f963cb3646b54fe3ca61ace5 SHA512 (nmstate.gpg) = af6af2024ea46b5c87c6c71d4be278ce4eed58c1783385619987fe8e254eb599f9b218897e7db67050b0e9f7101b206561f63218fda18a0d95103a04682c8309