From 3298ca5cfd0c1c6e1c1092f3a6692c068f1c0350 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:39:11 +0000 Subject: [PATCH 01/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index b318a6d..b02432a 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.0.2 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv3+ URL: https://launchpad.net/wingpanel-indicator-network @@ -55,6 +55,9 @@ popd %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 2.0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 2.0.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From c7172cb38e58f51a90db5aa724b946c21be0d6c5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 10:18:28 +0000 Subject: [PATCH 02/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index b02432a..d14addf 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.0.2 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv3+ URL: https://launchpad.net/wingpanel-indicator-network @@ -55,6 +55,9 @@ popd %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 2.0.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 2.0.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 1919e3aa6d96fbcc597edc3ca865d8cf378c775e Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Wed, 13 Sep 2017 11:47:16 +0200 Subject: [PATCH 03/34] R1: update to version 2.1.0 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 16 +++++++++++----- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 9f064e9..5407e8f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /wingpanel-indicator-network-2.0.2.tar.xz +/wingpanel-indicator-network-2.1.0.tar.gz diff --git a/sources b/sources index fac4000..bd6ed10 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.0.2.tar.xz) = 8777e765ac47f1b5f5d08def0b7f63e134085a6328bfeb6ca61ab7062c979f149a196bac3bca332b629c0ecb1680e67dc79e394f1da7ee1c9ae5f3c5aa09fd6e +SHA512 (wingpanel-indicator-network-2.1.0.tar.gz) = db4768071b65c549227a88052675e715ac719b92055d46d2ca9e64bb1abcdc30e38550e9c0c813bc52fbb9bf075b7549b603489c070212d70ff60d41b841f18c diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index d14addf..ec33dfd 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -2,12 +2,12 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.0.2 -Release: 6%{?dist} +Version: 2.1.0 +Release: 1%{?dist} License: GPLv3+ -URL: https://launchpad.net/wingpanel-indicator-network -Source0: https://launchpad.net/%{name}/loki/%{version}/+download/%{name}-%{version}.tar.xz +URL: https://github.com/elementary/%{name} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gettext @@ -22,7 +22,7 @@ BuildRequires: pkgconfig(libnm-gtk) BuildRequires: pkgconfig(libnm-util) BuildRequires: pkgconfig(wingpanel-2.0) -Supplements: wingpanel +Supplements: wingpanel%{?_isa} %description @@ -49,12 +49,18 @@ popd %files -f network-indicator.lang +%doc README.md +%license COPYING + %{_libdir}/wingpanel/libnetwork.so %{_datadir}/glib-2.0/schemas/org.pantheon.desktop.wingpanel.indicators.network.gschema.xml %changelog +* Wed Sep 13 2017 Fabio Valentini - 2.1.0-1 +- Update to version 2.1.0. + * Thu Aug 03 2017 Fedora Release Engineering - 2.0.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 16f08cbf0a35f6b8fe3e8b7e09b315eeeda676c8 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Wed, 13 Sep 2017 11:53:23 +0200 Subject: [PATCH 04/34] R1: update to version 2.1.0 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 16 +++++++++++----- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 9f064e9..5407e8f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /wingpanel-indicator-network-2.0.2.tar.xz +/wingpanel-indicator-network-2.1.0.tar.gz diff --git a/sources b/sources index fac4000..bd6ed10 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.0.2.tar.xz) = 8777e765ac47f1b5f5d08def0b7f63e134085a6328bfeb6ca61ab7062c979f149a196bac3bca332b629c0ecb1680e67dc79e394f1da7ee1c9ae5f3c5aa09fd6e +SHA512 (wingpanel-indicator-network-2.1.0.tar.gz) = db4768071b65c549227a88052675e715ac719b92055d46d2ca9e64bb1abcdc30e38550e9c0c813bc52fbb9bf075b7549b603489c070212d70ff60d41b841f18c diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index b318a6d..157dd71 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -2,12 +2,12 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.0.2 -Release: 4%{?dist} +Version: 2.1.0 +Release: 1%{?dist} License: GPLv3+ -URL: https://launchpad.net/wingpanel-indicator-network -Source0: https://launchpad.net/%{name}/loki/%{version}/+download/%{name}-%{version}.tar.xz +URL: https://github.com/elementary/%{name} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gettext @@ -22,7 +22,7 @@ BuildRequires: pkgconfig(libnm-gtk) BuildRequires: pkgconfig(libnm-util) BuildRequires: pkgconfig(wingpanel-2.0) -Supplements: wingpanel +Supplements: wingpanel%{?_isa} %description @@ -49,12 +49,18 @@ popd %files -f network-indicator.lang +%doc README.md +%license COPYING + %{_libdir}/wingpanel/libnetwork.so %{_datadir}/glib-2.0/schemas/org.pantheon.desktop.wingpanel.indicators.network.gschema.xml %changelog +* Wed Sep 13 2017 Fabio Valentini - 2.1.0-1 +- Update to version 2.1.0. + * Sat Feb 11 2017 Fedora Release Engineering - 2.0.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 4a6a5ae7b8e9e9beff074cfb920743afaf2df0bd Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Tue, 19 Sep 2017 10:11:49 +0200 Subject: [PATCH 05/34] R1: update to version 2.1.1 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5407e8f..4881499 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /wingpanel-indicator-network-2.0.2.tar.xz /wingpanel-indicator-network-2.1.0.tar.gz +/wingpanel-indicator-network-2.1.1.tar.gz diff --git a/sources b/sources index bd6ed10..ccfd166 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.1.0.tar.gz) = db4768071b65c549227a88052675e715ac719b92055d46d2ca9e64bb1abcdc30e38550e9c0c813bc52fbb9bf075b7549b603489c070212d70ff60d41b841f18c +SHA512 (wingpanel-indicator-network-2.1.1.tar.gz) = 7c83aa1c9d71c80826b92a636117850bc4805db6940fceb4622249c4135154a4b6ebb490b5ef440e41fdf01597ecc785f17e8cd493fb321c4ca4ef5fd439d784 diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index ec33dfd..bb635b5 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -2,7 +2,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.1.0 +Version: 2.1.1 Release: 1%{?dist} License: GPLv3+ @@ -58,6 +58,9 @@ popd %changelog +* Tue Sep 19 2017 Fabio Valentini - 2.1.1-1 +- Update to version 2.1.1. + * Wed Sep 13 2017 Fabio Valentini - 2.1.0-1 - Update to version 2.1.0. From 39667318d134e2e8bebd81d2c2e1e1bb51c4a2ba Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Tue, 19 Sep 2017 10:21:13 +0200 Subject: [PATCH 06/34] R1: update to version 2.1.1 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5407e8f..4881499 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /wingpanel-indicator-network-2.0.2.tar.xz /wingpanel-indicator-network-2.1.0.tar.gz +/wingpanel-indicator-network-2.1.1.tar.gz diff --git a/sources b/sources index bd6ed10..ccfd166 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.1.0.tar.gz) = db4768071b65c549227a88052675e715ac719b92055d46d2ca9e64bb1abcdc30e38550e9c0c813bc52fbb9bf075b7549b603489c070212d70ff60d41b841f18c +SHA512 (wingpanel-indicator-network-2.1.1.tar.gz) = 7c83aa1c9d71c80826b92a636117850bc4805db6940fceb4622249c4135154a4b6ebb490b5ef440e41fdf01597ecc785f17e8cd493fb321c4ca4ef5fd439d784 diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 157dd71..efcb2cc 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -2,7 +2,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.1.0 +Version: 2.1.1 Release: 1%{?dist} License: GPLv3+ @@ -58,6 +58,9 @@ popd %changelog +* Tue Sep 19 2017 Fabio Valentini - 2.1.1-1 +- Update to version 2.1.1. + * Wed Sep 13 2017 Fabio Valentini - 2.1.0-1 - Update to version 2.1.0. From 5ecdd458ebeeb15ad582eb193338bbf41fca2612 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Sat, 4 Nov 2017 19:32:33 +0100 Subject: [PATCH 07/34] rebuild for granite soname bump --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index bb635b5..81490b1 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.1.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -58,6 +58,9 @@ popd %changelog +* Sat Nov 04 2017 Fabio Valentini - 2.1.1-2 +- Rebuild for granite soname bump. + * Tue Sep 19 2017 Fabio Valentini - 2.1.1-1 - Update to version 2.1.1. From 630dd613b41c0a498a0cbdaed20a4e59d3cec460 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 20:59:40 +0000 Subject: [PATCH 08/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 81490b1..826c9b4 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.1.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -58,6 +58,9 @@ popd %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 2.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Sat Nov 04 2017 Fabio Valentini - 2.1.1-2 - Rebuild for granite soname bump. From 181baa1350ff7e7c9dfc6a68900b36335639328a Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Thu, 22 Feb 2018 14:05:08 +0100 Subject: [PATCH 09/34] bump to commit edd2b7a to switch away from libnm-glib and libnm-gtk --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 17 ++++++++++++----- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 4881499..daa11db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /wingpanel-indicator-network-2.0.2.tar.xz /wingpanel-indicator-network-2.1.0.tar.gz /wingpanel-indicator-network-2.1.1.tar.gz +/wingpanel-indicator-network-edd2b7a.tar.gz diff --git a/sources b/sources index ccfd166..9dee470 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.1.1.tar.gz) = 7c83aa1c9d71c80826b92a636117850bc4805db6940fceb4622249c4135154a4b6ebb490b5ef440e41fdf01597ecc785f17e8cd493fb321c4ca4ef5fd439d784 +SHA512 (wingpanel-indicator-network-edd2b7a.tar.gz) = 19a6e6231249b6d60238aef13d5f4146265a5e86416fc193a4c5c9d068c7aa660cbee36a3f466155efa4ca12da44411169ffb357a1b521d2b42494f17ae675ad diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 826c9b4..afd196a 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -1,13 +1,17 @@ %global __provides_exclude_from ^%{_libdir}/wingpanel/.*\\.so$ +%global commit edd2b7ace4e9b38e883eb1b9473049a4e9f17b66 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global gitdate 20171231 + Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.1.1 -Release: 3%{?dist} +Release: 4.%{gitdate}.git%{shortcommit}%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} -Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz BuildRequires: cmake BuildRequires: gettext @@ -17,9 +21,9 @@ BuildRequires: vala-tools BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(libnm-glib) -BuildRequires: pkgconfig(libnm-gtk) +BuildRequires: pkgconfig(libnm) BuildRequires: pkgconfig(libnm-util) +BuildRequires: pkgconfig(libnma) BuildRequires: pkgconfig(wingpanel-2.0) Supplements: wingpanel%{?_isa} @@ -30,7 +34,7 @@ A network indicator for wingpanel. %prep -%autosetup +%autosetup -n %{name}-%{commit} %build @@ -58,6 +62,9 @@ popd %changelog +* Thu Feb 22 2018 Fabio Valentini - 2.1.1-4.20171231.gitedd2b7a +- Bump to commit edd2b7a to switch away from libnm-glib amd libnm-gtk. + * Fri Feb 09 2018 Fedora Release Engineering - 2.1.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From dbf301586bcb36a69bdbd258df80c6567e140840 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Mon, 19 Mar 2018 21:44:51 +0100 Subject: [PATCH 10/34] remove unnecessary (and no longer available) BR: libnm-util --- wingpanel-indicator-network.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index afd196a..e3bf0e9 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.1.1 -Release: 4.%{gitdate}.git%{shortcommit}%{?dist} +Release: 5.%{gitdate}.git%{shortcommit}%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -22,7 +22,6 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libnm) -BuildRequires: pkgconfig(libnm-util) BuildRequires: pkgconfig(libnma) BuildRequires: pkgconfig(wingpanel-2.0) @@ -62,6 +61,9 @@ popd %changelog +* Mon Mar 19 2018 Fabio Valentini - 2.1.1-5.20171231.gitedd2b7a +- Remove unnecessary libnm-util dependency. + * Thu Feb 22 2018 Fabio Valentini - 2.1.1-4.20171231.gitedd2b7a - Bump to commit edd2b7a to switch away from libnm-glib amd libnm-gtk. From 296ae5a85197c6ea2bfec67d80368038e7f966e3 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Thu, 7 Jun 2018 21:54:13 +0200 Subject: [PATCH 11/34] update to version 2.2.0 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 31 ++++++++++++------------------- 3 files changed, 14 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index daa11db..fc32810 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /wingpanel-indicator-network-2.1.0.tar.gz /wingpanel-indicator-network-2.1.1.tar.gz /wingpanel-indicator-network-edd2b7a.tar.gz +/wingpanel-indicator-network-2.2.0.tar.gz diff --git a/sources b/sources index 9dee470..af1c660 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-edd2b7a.tar.gz) = 19a6e6231249b6d60238aef13d5f4146265a5e86416fc193a4c5c9d068c7aa660cbee36a3f466155efa4ca12da44411169ffb357a1b521d2b42494f17ae675ad +SHA512 (wingpanel-indicator-network-2.2.0.tar.gz) = d9daf4ba2bf1028a3980b4e00f9188d18f979e3bd6b1c4b65905110eb71a0f2ea40fbfe1ebfb5815ea3bf0b7e496939640715bfba276c2ea5db794cad40a3fd0 diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index e3bf0e9..dba1b01 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -1,22 +1,17 @@ %global __provides_exclude_from ^%{_libdir}/wingpanel/.*\\.so$ -%global commit edd2b7ace4e9b38e883eb1b9473049a4e9f17b66 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global gitdate 20171231 - Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.1.1 -Release: 5.%{gitdate}.git%{shortcommit}%{?dist} +Version: 2.2.0 +Release: 1%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} -Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -BuildRequires: cmake BuildRequires: gettext +BuildRequires: meson BuildRequires: vala >= 0.22.0 -BuildRequires: vala-tools BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(granite) @@ -25,6 +20,7 @@ BuildRequires: pkgconfig(libnm) BuildRequires: pkgconfig(libnma) BuildRequires: pkgconfig(wingpanel-2.0) +Requires: wingpanel%{?_isa} Supplements: wingpanel%{?_isa} @@ -33,20 +29,16 @@ A network indicator for wingpanel. %prep -%autosetup -n %{name}-%{commit} +%autosetup %build -mkdir build && pushd build -%cmake .. -%make_build -popd +%meson +%meson_build %install -pushd build -%make_install -popd +%meson_install %find_lang network-indicator @@ -57,10 +49,11 @@ popd %{_libdir}/wingpanel/libnetwork.so -%{_datadir}/glib-2.0/schemas/org.pantheon.desktop.wingpanel.indicators.network.gschema.xml - %changelog +* Thu Jun 07 2018 Fabio Valentini - 2.2.0-1 +- Update to version 2.2.0. + * Mon Mar 19 2018 Fabio Valentini - 2.1.1-5.20171231.gitedd2b7a - Remove unnecessary libnm-util dependency. From 7b9f840f696758df3cea6ebbbcaabb53b7a31067 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Wed, 13 Jun 2018 21:48:41 +0200 Subject: [PATCH 12/34] rebuild for granite5 soname bump --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index dba1b01..27a8250 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -51,6 +51,9 @@ A network indicator for wingpanel. %changelog +* Wed Jun 13 2018 Fabio Valentini - 2.2.0-2 +- Rebuild for granite5 soname bump. + * Thu Jun 07 2018 Fabio Valentini - 2.2.0-1 - Update to version 2.2.0. From dfffd6cedf8c30414528c5161dd1d39c1bdd4e05 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:53:13 +0000 Subject: [PATCH 13/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 27a8250..fa3233e 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -51,6 +51,9 @@ A network indicator for wingpanel. %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 2.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Jun 13 2018 Fabio Valentini - 2.2.0-2 - Rebuild for granite5 soname bump. From f5247ffb2289d8f506c3c69f05cc232f450bf3ce Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Wed, 3 Oct 2018 15:11:46 +0200 Subject: [PATCH 14/34] update to version 2.2.1 --- .gitignore | 4 ++++ sources | 2 +- wingpanel-indicator-network.spec | 7 +++++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fc32810..32ed1b5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,9 @@ +/results_* +/*.src.rpm + /wingpanel-indicator-network-2.0.2.tar.xz /wingpanel-indicator-network-2.1.0.tar.gz /wingpanel-indicator-network-2.1.1.tar.gz /wingpanel-indicator-network-edd2b7a.tar.gz /wingpanel-indicator-network-2.2.0.tar.gz +/wingpanel-indicator-network-2.2.1.tar.gz diff --git a/sources b/sources index af1c660..47cc0cc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.2.0.tar.gz) = d9daf4ba2bf1028a3980b4e00f9188d18f979e3bd6b1c4b65905110eb71a0f2ea40fbfe1ebfb5815ea3bf0b7e496939640715bfba276c2ea5db794cad40a3fd0 +SHA512 (wingpanel-indicator-network-2.2.1.tar.gz) = 51a89891adcb3e6091b28225bc66eb646848f0116d12d84ef820745d117a13652da8fa3ad62fb7beed06c7cf86db70f624e8681ce0d2eeb4a7aff3e536654a90 diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index fa3233e..e9ec29a 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -2,8 +2,8 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.2.0 -Release: 3%{?dist} +Version: 2.2.1 +Release: 1%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -51,6 +51,9 @@ A network indicator for wingpanel. %changelog +* Wed Oct 03 2018 Fabio Valentini - 2.2.1-1 +- Update to version 2.2.1. + * Sat Jul 14 2018 Fedora Release Engineering - 2.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 20800889715895b9d52d04ab772b8bd41ce95798 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Fri, 25 Jan 2019 10:43:45 +0100 Subject: [PATCH 15/34] include upstream patch to fix libnm.vapi issues with vala 0.44 --- ce10f92.patch | 957 ++++++++++++++++++++++++++ wingpanel-indicator-network.rpmlintrc | 3 + wingpanel-indicator-network.spec | 11 +- 3 files changed, 968 insertions(+), 3 deletions(-) create mode 100644 ce10f92.patch create mode 100644 wingpanel-indicator-network.rpmlintrc diff --git a/ce10f92.patch b/ce10f92.patch new file mode 100644 index 0000000..c8bc792 --- /dev/null +++ b/ce10f92.patch @@ -0,0 +1,957 @@ +From ce10f927cc7adb4843aafa536b12968bd512883b Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Corentin=20No=C3=ABl?= +Date: Tue, 20 Nov 2018 09:45:43 +0100 +Subject: [PATCH] Update libnm bindings + +--- + vapi/libnm.vapi | 499 ++++++++++++++++++++++++++++++++++++++++++++++-- + 1 file changed, 484 insertions(+), 15 deletions(-) + +diff --git a/vapi/libnm.vapi b/vapi/libnm.vapi +index f61d1f0..f75e423 100644 +--- a/vapi/libnm.vapi ++++ b/vapi/libnm.vapi +@@ -52,6 +52,8 @@ namespace NM { + [CCode (cheader_filename = "NetworkManager.h")] + public static string format_variant_attributes (GLib.HashTable attributes, char attr_separator, char key_value_separator); + [CCode (cheader_filename = "NetworkManager.h")] ++ public static int64 get_timestamp_msec (); ++ [CCode (cheader_filename = "NetworkManager.h")] + public static GLib.Bytes hexstr2bin (string hex); + [CCode (cheader_filename = "NetworkManager.h")] + public static GLib.ByteArray hwaddr_atoba (string asc, size_t length); +@@ -127,6 +129,12 @@ namespace NM { + [CCode (cheader_filename = "NetworkManager.h")] + public static bool security_valid (NM.Utils.SecurityType type, NM.DeviceWifiCapabilities wifi_caps, bool have_ap, bool adhoc, NM.80211ApFlags ap_flags, NM.80211ApSecurityFlags ap_wpa, NM.80211ApSecurityFlags ap_rsn); + [CCode (cheader_filename = "NetworkManager.h")] ++ [Version (since = "1.14")] ++ public static NM.SriovVF sriov_vf_from_str (string str) throws GLib.Error; ++ [CCode (cheader_filename = "NetworkManager.h")] ++ [Version (since = "1.14")] ++ public static string sriov_vf_to_str (NM.SriovVF vf, bool omit_index) throws GLib.Error; ++ [CCode (cheader_filename = "NetworkManager.h")] + public static string ssid_to_utf8 ([CCode (array_length_cname = "len", array_length_pos = 1.1, array_length_type = "gsize")] uint8[] ssid); + [CCode (cheader_filename = "NetworkManager.h")] + [Version (since = "1.12")] +@@ -295,7 +303,7 @@ namespace NM { + [CCode (has_construct_function = false)] + protected AccessPoint (); + public bool connection_valid (NM.Connection connection); +- public GLib.GenericArray filter_connections (GLib.GenericArray connections); ++ public GLib.GenericArray filter_connections (GLib.GenericArray connections); + public unowned string get_bssid (); + public NM.80211ApFlags get_flags (); + public uint32 get_frequency (); +@@ -494,11 +502,13 @@ namespace NM { + public NM.ConnectivityState check_connectivity (GLib.Cancellable? cancellable = null) throws GLib.Error; + public async NM.ConnectivityState check_connectivity_async (GLib.Cancellable? cancellable) throws GLib.Error; + [Version (since = "1.12")] +- public async NM.Checkpoint checkpoint_create_async (GLib.GenericArray devices, uint32 rollback_timeout, NM.CheckpointCreateFlags flags, GLib.Cancellable? cancellable) throws GLib.Error; ++ public async bool checkpoint_adjust_rollback_timeout (string checkpoint_path, uint32 add_timeout, GLib.Cancellable? cancellable) throws GLib.Error; + [Version (since = "1.12")] +- public async bool checkpoint_destroy_async (NM.Checkpoint checkpoint, GLib.Cancellable? cancellable) throws GLib.Error; ++ public async NM.Checkpoint checkpoint_create (GLib.GenericArray devices, uint32 rollback_timeout, NM.CheckpointCreateFlags flags, GLib.Cancellable? cancellable) throws GLib.Error; + [Version (since = "1.12")] +- public async GLib.HashTable checkpoint_rollback_async (NM.Checkpoint checkpoint, GLib.Cancellable? cancellable) throws GLib.Error; ++ public async bool checkpoint_destroy (string checkpoint_path, GLib.Cancellable? cancellable) throws GLib.Error; ++ [Version (since = "1.12")] ++ public async GLib.HashTable checkpoint_rollback (string checkpoint_path, GLib.Cancellable? cancellable) throws GLib.Error; + [Version (since = "1.10")] + public bool connectivity_check_get_available (); + [Version (since = "1.10")] +@@ -610,6 +620,10 @@ namespace NM { + } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_get_type ()")] + public abstract class Device : NM.Object, GLib.AsyncInitable, GLib.Initable { ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_6LOWPAN_HW_ADDRESS")] ++ public const string @6LOWPAN_HW_ADDRESS; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_6LOWPAN_PARENT")] ++ public const string @6LOWPAN_PARENT; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_ACTIVE_CONNECTION")] + public const string ACTIVE_CONNECTION; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_AUTOCONNECT")] +@@ -638,8 +652,12 @@ namespace NM { + public const string INTERFACE; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP4_CONFIG")] + public const string IP4_CONFIG; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP4_CONNECTIVITY")] ++ public const string IP4_CONNECTIVITY; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP6_CONFIG")] + public const string IP6_CONFIG; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP6_CONNECTIVITY")] ++ public const string IP6_CONNECTIVITY; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP_INTERFACE")] + public const string IP_INTERFACE; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT")] +@@ -714,6 +732,10 @@ namespace NM { + public const string MTU; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_NM_PLUGIN_MISSING")] + public const string NM_PLUGIN_MISSING; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_OVS_BRIDGE_SLAVES")] ++ public const string OVS_BRIDGE_SLAVES; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_OVS_PORT_SLAVES")] ++ public const string OVS_PORT_SLAVES; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_PHYSICAL_PORT_ID")] + public const string PHYSICAL_PORT_ID; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_PRODUCT")] +@@ -778,6 +800,14 @@ namespace NM { + public const string VXLAN_TOS; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_VXLAN_TTL")] + public const string VXLAN_TTL; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIREGUARD_FWMARK")] ++ public const string WIREGUARD_FWMARK; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIREGUARD_LISTEN_PORT")] ++ public const string WIREGUARD_LISTEN_PORT; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIREGUARD_PUBLIC_KEY")] ++ public const string WIREGUARD_PUBLIC_KEY; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WPAN_HW_ADDRESS")] ++ public const string WPAN_HW_ADDRESS; + [CCode (has_construct_function = false)] + protected Device (); + public virtual bool connection_compatible (NM.Connection connection) throws GLib.Error; +@@ -788,7 +818,7 @@ namespace NM { + public static string[] disambiguate_names ([CCode (array_length_cname = "num_devices", array_length_pos = 1.1)] NM.Device[] devices); + public bool disconnect (GLib.Cancellable? cancellable = null) throws GLib.Error; + public async bool disconnect_async (GLib.Cancellable? cancellable) throws GLib.Error; +- public GLib.GenericArray filter_connections (GLib.GenericArray connections); ++ public GLib.GenericArray filter_connections (GLib.GenericArray connections); + public unowned NM.ActiveConnection get_active_connection (); + [Version (since = "1.2")] + public NM.Connection get_applied_connection (uint32 flags, out uint64 version_id, GLib.Cancellable? cancellable = null) throws GLib.Error; +@@ -797,6 +827,8 @@ namespace NM { + public bool get_autoconnect (); + public unowned GLib.GenericArray get_available_connections (); + public NM.DeviceCapabilities get_capabilities (); ++ [Version (since = "1.16")] ++ public NM.ConnectivityState get_connectivity (int addr_family); + public unowned string get_description (); + public NM.DeviceType get_device_type (); + public unowned NM.DhcpConfig get_dhcp4_config (); +@@ -830,9 +862,9 @@ namespace NM { + public bool is_real (); + public bool is_software (); + [Version (since = "1.2")] +- public bool reapply (NM.Connection connection, uint64 version_id, uint32 flags, GLib.Cancellable? cancellable = null) throws GLib.Error; ++ public bool reapply (NM.Connection? connection, uint64 version_id, uint32 flags, GLib.Cancellable? cancellable = null) throws GLib.Error; + [Version (since = "1.2")] +- public async bool reapply_async (NM.Connection connection, uint64 version_id, uint32 flags, GLib.Cancellable? cancellable) throws GLib.Error; ++ public async bool reapply_async (NM.Connection? connection, uint64 version_id, uint32 flags, GLib.Cancellable? cancellable) throws GLib.Error; + public void set_autoconnect (bool autoconnect); + [Version (since = "1.2")] + public void set_managed (bool managed); +@@ -850,8 +882,14 @@ namespace NM { + [NoAccessorMethod] + public string @interface { owned get; } + public NM.IPConfig ip4_config { get; } ++ [NoAccessorMethod] ++ [Version (since = "1.16")] ++ public NM.ConnectivityState ip4_connectivity { get; } + public NM.IPConfig ip6_config { get; } + [NoAccessorMethod] ++ [Version (since = "1.16")] ++ public NM.ConnectivityState ip6_connectivity { get; } ++ [NoAccessorMethod] + public string ip_interface { owned get; } + public GLib.GenericArray lldp_neighbors { get; } + public bool managed { get; } +@@ -871,6 +909,19 @@ namespace NM { + public string vendor { get; } + public virtual signal void state_changed (uint new_state, uint old_state, uint reason); + } ++ [CCode (cheader_filename = "NetworkManager.h", lower_case_csuffix = "device_6lowpan", type_id = "nm_device_6lowpan_get_type ()")] ++ public class Device6Lowpan : NM.Device, GLib.AsyncInitable, GLib.Initable { ++ [CCode (has_construct_function = false)] ++ protected Device6Lowpan (); ++ [Version (since = "1.14")] ++ public unowned string get_hw_address (); ++ [Version (since = "1.14")] ++ public unowned NM.Device get_parent (); ++ [Version (since = "1.14")] ++ public string hw_address { get; } ++ [Version (since = "1.14")] ++ public NM.Device parent { get; } ++ } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_adsl_get_type ()")] + public class DeviceAdsl : NM.Device, GLib.AsyncInitable, GLib.Initable { + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_ADSL_CARRIER")] +@@ -1170,6 +1221,8 @@ namespace NM { + public class DeviceOvsBridge : NM.Device, GLib.AsyncInitable, GLib.Initable { + [CCode (has_construct_function = false)] + protected DeviceOvsBridge (); ++ [Version (since = "1.14")] ++ public unowned GLib.GenericArray get_slaves (); + } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_ovs_interface_get_type ()")] + public class DeviceOvsInterface : NM.Device, GLib.AsyncInitable, GLib.Initable { +@@ -1180,6 +1233,8 @@ namespace NM { + public class DeviceOvsPort : NM.Device, GLib.AsyncInitable, GLib.Initable { + [CCode (has_construct_function = false)] + protected DeviceOvsPort (); ++ [Version (since = "1.14")] ++ public unowned GLib.GenericArray get_slaves (); + } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_ppp_get_type ()")] + public class DevicePpp : NM.Device, GLib.AsyncInitable, GLib.Initable { +@@ -1351,6 +1406,8 @@ namespace NM { + public const string CAPABILITIES; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIFI_HW_ADDRESS")] + public const string HW_ADDRESS; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIFI_LAST_SCAN")] ++ public const string LAST_SCAN; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIFI_MODE")] + public const string MODE; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS")] +@@ -1363,6 +1420,8 @@ namespace NM { + public uint32 get_bitrate (); + public NM.DeviceWifiCapabilities get_capabilities (); + public unowned string get_hw_address (); ++ [Version (since = "1.12")] ++ public int64 get_last_scan (); + public NM.80211Mode get_mode (); + public unowned string get_permanent_hw_address (); + public bool request_scan (GLib.Cancellable? cancellable = null) throws GLib.Error; +@@ -1375,6 +1434,8 @@ namespace NM { + public NM.AccessPoint active_access_point { get; } + public uint bitrate { get; } + public string hw_address { get; } ++ [Version (since = "1.12")] ++ public int64 last_scan { get; } + public NM.80211Mode mode { get; } + [NoAccessorMethod] + public string perm_hw_address { owned get; } +@@ -1441,6 +1502,30 @@ namespace NM { + [Version (deprecated = true, deprecated_since = "1.2")] + public virtual signal void nsp_removed (GLib.Object nsp); + } ++ [CCode (cheader_filename = "NetworkManager.h", lower_case_csuffix = "device_wireguard", type_id = "nm_device_wireguard_get_type ()")] ++ public class DeviceWireGuard : NM.Device, GLib.AsyncInitable, GLib.Initable { ++ [CCode (has_construct_function = false)] ++ protected DeviceWireGuard (); ++ [Version (since = "1.14")] ++ public uint32 get_fwmark (); ++ [Version (since = "1.14")] ++ public uint16 get_listen_port (); ++ [Version (since = "1.14")] ++ public unowned GLib.Bytes get_public_key (); ++ [Version (since = "1.14")] ++ public uint fwmark { get; } ++ [Version (since = "1.14")] ++ public uint listen_port { get; } ++ [Version (since = "1.14")] ++ public GLib.Bytes public_key { get; } ++ } ++ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_wpan_get_type ()")] ++ public class DeviceWpan : NM.Device, GLib.AsyncInitable, GLib.Initable { ++ [CCode (has_construct_function = false)] ++ protected DeviceWpan (); ++ public unowned string get_hw_address (); ++ public string hw_address { get; } ++ } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_dhcp_config_get_type ()")] + public abstract class DhcpConfig : NM.Object, GLib.AsyncInitable, GLib.Initable { + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DHCP_CONFIG_OPTIONS")] +@@ -1607,11 +1692,16 @@ namespace NM { + public virtual void init_dbus (); + [NoWrapper] + public virtual void object_creation_failed (string failed_path); ++ public string path { get; } + } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_remote_connection_get_type ()")] + public class RemoteConnection : NM.Object, GLib.AsyncInitable, GLib.Initable, NM.Connection { + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_DBUS_CONNECTION")] + public const string DBUS_CONNECTION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_FILENAME")] ++ public const string FILENAME; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_FLAGS")] ++ public const string FLAGS; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_PATH")] + public const string PATH; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_UNSAVED")] +@@ -1624,6 +1714,10 @@ namespace NM { + public async bool commit_changes_async (bool save_to_disk, GLib.Cancellable? cancellable) throws GLib.Error; + public bool @delete (GLib.Cancellable? cancellable = null) throws GLib.Error; + public async bool delete_async (GLib.Cancellable? cancellable) throws GLib.Error; ++ [Version (since = "1.12")] ++ public unowned string get_filename (); ++ [Version (since = "1.12")] ++ public NM.SettingsConnectionFlags get_flags (); + public GLib.Variant get_secrets (string setting_name, GLib.Cancellable? cancellable = null) throws GLib.Error; + public async GLib.Variant get_secrets_async (string setting_name, GLib.Cancellable? cancellable) throws GLib.Error; + public bool get_unsaved (); +@@ -1632,6 +1726,10 @@ namespace NM { + public async bool save_async (GLib.Cancellable? cancellable) throws GLib.Error; + [Version (since = "1.12")] + public async GLib.Variant update2 (GLib.Variant? settings, NM.SettingsUpdate2Flags flags, GLib.Variant? args, GLib.Cancellable? cancellable) throws GLib.Error; ++ [Version (since = "1.12")] ++ public string filename { get; } ++ [Version (since = "1.12")] ++ public uint flags { get; } + public bool unsaved { get; } + public bool visible { get; } + } +@@ -1686,6 +1784,17 @@ namespace NM { + public virtual bool verify_secrets (NM.Connection? connection) throws GLib.Error; + public string name { get; } + } ++ [CCode (cheader_filename = "NetworkManager.h", lower_case_csuffix = "setting_6lowpan", type_id = "nm_setting_6lowpan_get_type ()")] ++ public class Setting6Lowpan : NM.Setting { ++ [CCode (has_construct_function = false, type = "NMSetting*")] ++ [Version (since = "1.14")] ++ public Setting6Lowpan (); ++ [Version (since = "1.14")] ++ public unowned string get_parent (); ++ [NoAccessorMethod] ++ [Version (since = "1.14")] ++ public string parent { owned get; set construct; } ++ } + [CCode (cheader_filename = "NetworkManager.h", lower_case_csuffix = "setting_802_1x", type_id = "nm_setting_802_1x_get_type ()")] + public class Setting8021x : NM.Setting { + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_802_1X_ALTSUBJECT_MATCHES")] +@@ -2281,12 +2390,16 @@ namespace NM { + public const string INTERFACE_NAME; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_LLDP")] + public const string LLDP; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_LLMNR")] ++ public const string LLMNR; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_MASTER")] + public const string MASTER; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_MDNS")] + public const string MDNS; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_METERED")] + public const string METERED; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_MULTI_CONNECT")] ++ public const string MULTI_CONNECT; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_PERMISSIONS")] + public const string PERMISSIONS; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_READ_ONLY")] +@@ -2325,11 +2438,15 @@ namespace NM { + public unowned string get_interface_name (); + [Version (since = "1.2")] + public NM.SettingConnectionLldp get_lldp (); ++ [Version (since = "1.14")] ++ public NM.SettingConnectionLlmnr get_llmnr (); + public unowned string get_master (); + [Version (since = "1.12")] + public NM.SettingConnectionMdns get_mdns (); + [Version (since = "1.2")] + public NM.Metered get_metered (); ++ [Version (since = "1.14")] ++ public NM.ConnectionMultiConnect get_multi_connect (); + public uint32 get_num_permissions (); + public uint32 get_num_secondaries (); + public bool get_permission (uint32 idx, string out_ptype, string out_pitem, string out_detail); +@@ -2369,6 +2486,9 @@ namespace NM { + [Version (since = "1.2")] + public int lldp { get; set construct; } + [NoAccessorMethod] ++ [Version (since = "1.14")] ++ public int llmnr { get; set; } ++ [NoAccessorMethod] + public string master { owned get; set; } + [NoAccessorMethod] + [Version (since = "1.12")] +@@ -2376,6 +2496,9 @@ namespace NM { + [NoAccessorMethod] + [Version (since = "1.2")] + public NM.Metered metered { get; set; } ++ [NoAccessorMethod] ++ [Version (since = "1.14")] ++ public int multi_connect { get; set; } + [CCode (array_length = false, array_null_terminated = true)] + [NoAccessorMethod] + public string[] permissions { owned get; set; } +@@ -2476,7 +2599,7 @@ namespace NM { + [NoAccessorMethod] + public GLib.Array priority_bandwidth { owned get; set; } + [NoAccessorMethod] +- public GLib.Array priority_flow_control { owned get; set; } ++ public GLib.Array priority_flow_control { owned get; set; } + [NoAccessorMethod] + public NM.SettingDcbFlags priority_flow_control_flags { get; set; } + [NoAccessorMethod] +@@ -2486,7 +2609,7 @@ namespace NM { + [NoAccessorMethod] + public GLib.Array priority_group_id { owned get; set; } + [NoAccessorMethod] +- public GLib.Array priority_strict_bandwidth { owned get; set; } ++ public GLib.Array priority_strict_bandwidth { owned get; set; } + [NoAccessorMethod] + public GLib.Array priority_traffic_class { owned get; set; } + } +@@ -2496,6 +2619,15 @@ namespace NM { + [Version (since = "1.8")] + public SettingDummy (); + } ++ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_ethtool_get_type ()")] ++ [Version (since = "1.14")] ++ public class SettingEthtool : NM.Setting { ++ [CCode (has_construct_function = false, type = "NMSetting*")] ++ public SettingEthtool (); ++ public void clear_features (); ++ public NM.Ternary get_feature (string optname); ++ public void set_feature (string optname, NM.Ternary value); ++ } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_generic_get_type ()")] + public class SettingGeneric : NM.Setting { + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_GENERIC_SETTING_NAME")] +@@ -2616,6 +2748,8 @@ namespace NM { + public class SettingIP6Config : NM.SettingIPConfig { + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE")] + public const string ADDR_GEN_MODE; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_IP6_CONFIG_DHCP_DUID")] ++ public const string DHCP_DUID; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_IP6_CONFIG_IP6_PRIVACY")] + public const string IP6_PRIVACY; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_IP6_CONFIG_METHOD_AUTO")] +@@ -2638,6 +2772,8 @@ namespace NM { + public SettingIP6Config (); + [Version (since = "1.2")] + public NM.SettingIP6ConfigAddrGenMode get_addr_gen_mode (); ++ [Version (since = "1.12")] ++ public unowned string get_dhcp_duid (); + public NM.SettingIP6ConfigPrivacy get_ip6_privacy (); + [Version (since = "1.4")] + public unowned string get_token (); +@@ -2645,6 +2781,9 @@ namespace NM { + [Version (since = "1.2")] + public int addr_gen_mode { get; set construct; } + [NoAccessorMethod] ++ [Version (since = "1.12")] ++ public string dhcp_duid { owned get; set; } ++ [NoAccessorMethod] + public NM.SettingIP6ConfigPrivacy ip6_privacy { get; set construct; } + [NoAccessorMethod] + [Version (since = "1.4")] +@@ -2942,6 +3081,8 @@ namespace NM { + public unowned string get_parent (); + [Version (since = "1.6")] + public int get_port (); ++ [Version (since = "1.12")] ++ public bool get_send_sci (); + [Version (since = "1.6")] + public NM.SettingMacsecValidation get_validation (); + [NoAccessorMethod] +@@ -2966,6 +3107,9 @@ namespace NM { + [Version (since = "1.6")] + public int port { get; set construct; } + [NoAccessorMethod] ++ [Version (since = "1.12")] ++ public bool send_sci { get; set construct; } ++ [NoAccessorMethod] + [Version (since = "1.6")] + public int validation { get; set construct; } + } +@@ -3005,6 +3149,23 @@ namespace NM { + [Version (since = "1.2")] + public bool tap { get; set construct; } + } ++ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_match_get_type ()")] ++ [Version (since = "1.14")] ++ public class SettingMatch : NM.Setting { ++ [CCode (has_construct_function = false, type = "NMSetting*")] ++ public SettingMatch (); ++ public void add_interface_name (string interface_name); ++ public void clear_interface_names (); ++ public unowned string get_interface_name (int idx); ++ [CCode (array_length = false, array_null_terminated = true)] ++ public unowned string[] get_interface_names (uint length); ++ public uint get_num_interface_names (); ++ public void remove_interface_name (int idx); ++ public bool remove_interface_name_by_value (string interface_name); ++ [CCode (array_length = false, array_null_terminated = true)] ++ [NoAccessorMethod] ++ public string[] interface_name { owned get; set; } ++ } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_olpc_mesh_get_type ()")] + public class SettingOlpcMesh : NM.Setting { + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_OLPC_MESH_CHANNEL")] +@@ -3310,6 +3471,26 @@ namespace NM { + [NoAccessorMethod] + public uint stopbits { get; set construct; } + } ++ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_sriov_get_type ()")] ++ [Version (since = "1.14")] ++ public class SettingSriov : NM.Setting { ++ [CCode (has_construct_function = false, type = "NMSetting*")] ++ public SettingSriov (); ++ public void add_vf (NM.SriovVF vf); ++ public void clear_vfs (); ++ public NM.Ternary get_autoprobe_drivers (); ++ public uint get_num_vfs (); ++ public uint get_total_vfs (); ++ public unowned NM.SriovVF get_vf (uint idx); ++ public void remove_vf (uint idx); ++ public bool remove_vf_by_index (uint index); ++ [NoAccessorMethod] ++ public NM.Ternary autoprobe_drivers { get; set construct; } ++ [NoAccessorMethod] ++ public uint total_vfs { get; set construct; } ++ [NoAccessorMethod] ++ public GLib.GenericArray vfs { owned get; set; } ++ } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_tc_config_get_type ()")] + [Version (since = "1.12")] + public class SettingTCConfig : NM.Setting { +@@ -4057,6 +4238,8 @@ namespace NM { + public const string SSID; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WIRELESS_TX_POWER")] + public const string TX_POWER; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WIRELESS_WAKE_ON_WLAN")] ++ public const string WAKE_ON_WLAN; + [CCode (has_construct_function = false, type = "NMSetting*")] + public SettingWireless (); + public bool add_mac_blacklist_item (string mac); +@@ -4086,6 +4269,8 @@ namespace NM { + public unowned string get_seen_bssid (uint32 i); + public unowned GLib.Bytes get_ssid (); + public uint32 get_tx_power (); ++ [Version (since = "1.12")] ++ public NM.SettingWirelessWakeOnWLan get_wake_on_wlan (); + public void remove_mac_blacklist_item (uint32 idx); + public bool remove_mac_blacklist_item_by_value (string mac); + [NoAccessorMethod] +@@ -4124,6 +4309,9 @@ namespace NM { + public GLib.Bytes ssid { owned get; set; } + [NoAccessorMethod] + public uint tx_power { get; set construct; } ++ [NoAccessorMethod] ++ [Version (since = "1.12")] ++ public uint wake_on_wlan { get; set construct; } + } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_wireless_security_get_type ()")] + public class SettingWirelessSecurity : NM.Setting { +@@ -4210,6 +4398,34 @@ namespace NM { + [Version (since = "1.10")] + public uint wps_method { get; set construct; } + } ++ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_wpan_get_type ()")] ++ public class SettingWpan : NM.Setting { ++ [CCode (has_construct_function = false, type = "NMSetting*")] ++ [Version (since = "1.14")] ++ public SettingWpan (); ++ [Version (since = "1.16")] ++ public int16 get_channel (); ++ [Version (since = "1.14")] ++ public unowned string get_mac_address (); ++ [Version (since = "1.16")] ++ public int16 get_page (); ++ [Version (since = "1.14")] ++ public uint16 get_pan_id (); ++ [Version (since = "1.14")] ++ public uint16 get_short_address (); ++ [NoAccessorMethod] ++ [Version (since = "1.16")] ++ public int channel { get; set; } ++ [NoAccessorMethod] ++ public string mac_address { owned get; set; } ++ [NoAccessorMethod] ++ [Version (since = "1.16")] ++ public int page { get; set; } ++ [NoAccessorMethod] ++ public uint pan_id { get; set; } ++ [NoAccessorMethod] ++ public uint short_address { get; set; } ++ } + [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_simple_connection_get_type ()")] + public class SimpleConnection : GLib.Object, NM.Connection { + [CCode (has_construct_function = false)] +@@ -4218,6 +4434,45 @@ namespace NM { + public static NM.Connection new_clone (NM.Connection connection); + public static NM.Connection new_from_dbus (GLib.Variant dict) throws GLib.Error; + } ++ [CCode (cheader_filename = "NetworkManager.h", ref_function = "nm_sriov_vf_ref", type_id = "nm_sriov_vf_get_type ()", unref_function = "nm_sriov_vf_unref")] ++ [Compact] ++ public class SriovVF { ++ [CCode (has_construct_function = false)] ++ public SriovVF (uint index); ++ [Version (since = "1.14")] ++ public bool add_vlan (uint vlan_id); ++ [CCode (cheader_filename = "NetworkManager.h")] ++ [Version (since = "1.14")] ++ public static bool attribute_validate (string name, GLib.Variant value, out bool known) throws GLib.Error; ++ [Version (since = "1.14")] ++ public NM.SriovVF dup (); ++ [Version (since = "1.14")] ++ public bool equal (NM.SriovVF other); ++ [Version (since = "1.14")] ++ public unowned GLib.Variant get_attribute (string name); ++ [CCode (array_length = false, array_null_terminated = true)] ++ [Version (since = "1.14")] ++ public (unowned string)[] get_attribute_names (); ++ [Version (since = "1.14")] ++ public uint get_index (); ++ [Version (since = "1.14")] ++ public uint get_vlan_ids (out uint length); ++ public NM.SriovVFVlanProtocol get_vlan_protocol (uint vlan_id); ++ [Version (since = "1.14")] ++ public uint32 get_vlan_qos (uint vlan_id); ++ [Version (since = "1.14")] ++ public void @ref (); ++ [Version (since = "1.14")] ++ public bool remove_vlan (uint vlan_id); ++ [Version (since = "1.14")] ++ public void set_attribute (string name, GLib.Variant? value); ++ [Version (since = "1.14")] ++ public void set_vlan_protocol (uint vlan_id, NM.SriovVFVlanProtocol protocol); ++ [Version (since = "1.14")] ++ public void set_vlan_qos (uint vlan_id, uint32 qos); ++ [Version (since = "1.14")] ++ public void unref (); ++ } + [CCode (cheader_filename = "NetworkManager.h", ref_function = "nm_tc_action_ref", type_id = "nm_tc_action_get_type ()", unref_function = "nm_tc_action_unref")] + [Compact] + public class TCAction { +@@ -4521,7 +4776,7 @@ namespace NM { + [CCode (has_construct_function = false)] + protected WimaxNsp (); + public bool connection_valid (NM.Connection connection); +- public GLib.GenericArray filter_connections (GLib.GenericArray connections); ++ public GLib.GenericArray filter_connections (GLib.GenericArray connections); + public unowned string get_name (); + public NM.WimaxNspNetworkType get_network_type (); + public uint32 get_signal_quality (); +@@ -4734,13 +4989,15 @@ namespace NM { + public enum Capability { + TEAM + } +- [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CHECKPOINT_CREATE_FLAG_", has_type_id = false)] ++ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CHECKPOINT_CREATE_FLAG_", type_id = "nm_checkpoint_create_flags_get_type ()")] ++ [Flags] + [Version (since = "1.4")] + public enum CheckpointCreateFlags { + NONE, + DESTROY_ALL, + DELETE_NEW_CONNECTIONS, +- DISCONNECT_NEW_DEVICES ++ DISCONNECT_NEW_DEVICES, ++ ALLOW_OVERLAPPING + } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CLIENT_PERMISSION_", type_id = "nm_client_permission_get_type ()")] + public enum ClientPermission { +@@ -4770,6 +5027,14 @@ namespace NM { + AUTH, + NO + } ++ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CONNECTION_MULTI_CONNECT_", type_id = "nm_connection_multi_connect_get_type ()")] ++ [Version (since = "1.14")] ++ public enum ConnectionMultiConnect { ++ DEFAULT, ++ SINGLE, ++ MANUAL_MULTIPLE, ++ MULTIPLE ++ } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CONNECTION_SERIALIZE_", type_id = "nm_connection_serialization_flags_get_type ()")] + [Flags] + public enum ConnectionSerializationFlags { +@@ -4886,7 +5151,8 @@ namespace NM { + PARENT_MANAGED_CHANGED, + OVSDB_FAILED, + IP_ADDRESS_DUPLICATE, +- IP_METHOD_UNSUPPORTED ++ IP_METHOD_UNSUPPORTED, ++ SRIOV_CONFIGURATION_FAILED + } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_DEVICE_TYPE_", type_id = "nm_device_type_get_type ()")] + public enum DeviceType { +@@ -4916,7 +5182,10 @@ namespace NM { + PPP, + OVS_INTERFACE, + OVS_PORT, +- OVS_BRIDGE ++ OVS_BRIDGE, ++ WPAN, ++ @6LOWPAN, ++ WIREGUARD + } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_WIFI_DEVICE_CAP_", type_id = "nm_device_wifi_capabilities_get_type ()")] + [Flags] +@@ -4957,7 +5226,9 @@ namespace NM { + IP6IP6, + IPIP6, + IP6GRE, +- VTI6 ++ VTI6, ++ GRETAP, ++ IP6GRETAP + } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_METERED_", type_id = "nm_metered_get_type ()")] + [Version (since = "1.2")] +@@ -5042,6 +5313,14 @@ namespace NM { + DISABLE, + ENABLE_RX + } ++ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTING_CONNECTION_LLMNR_", type_id = "nm_setting_connection_llmnr_get_type ()")] ++ [Version (since = "1.14")] ++ public enum SettingConnectionLlmnr { ++ DEFAULT, ++ NO, ++ RESOLVE, ++ YES ++ } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTING_CONNECTION_MDNS_", type_id = "nm_setting_connection_mdns_get_type ()")] + [Version (since = "1.12")] + public enum SettingConnectionMdns { +@@ -5177,6 +5456,30 @@ namespace NM { + PBC, + PIN + } ++ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTING_WIRELESS_WAKE_ON_WLAN_", type_id = "nm_setting_wireless_wake_on_wlan_get_type ()")] ++ [Flags] ++ [Version (since = "1.12")] ++ public enum SettingWirelessWakeOnWLan { ++ ANY, ++ DISCONNECT, ++ MAGIC, ++ GTK_REKEY_FAILURE, ++ EAP_IDENTITY_REQUEST, ++ @4WAY_HANDSHAKE, ++ RFKILL_RELEASE, ++ TCP, ++ DEFAULT, ++ IGNORE ++ } ++ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTINGS_CONNECTION_FLAG_", type_id = "nm_settings_connection_flags_get_type ()")] ++ [Flags] ++ [Version (since = "1.12")] ++ public enum SettingsConnectionFlags { ++ NONE, ++ UNSAVED, ++ NM_GENERATED, ++ VOLATILE ++ } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTINGS_UPDATE2_FLAG_", type_id = "nm_settings_update2_flags_get_type ()")] + [Flags] + [Version (since = "1.12")] +@@ -5189,6 +5492,12 @@ namespace NM { + VOLATILE, + BLOCK_AUTOCONNECT + } ++ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SRIOV_VF_VLAN_PROTOCOL_802_", type_id = "nm_sriov_vf_vlan_protocol_get_type ()")] ++ [Version (since = "1.14")] ++ public enum SriovVFVlanProtocol { ++ @1Q, ++ @1AD ++ } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_STATE_", type_id = "nm_state_get_type ()")] + public enum State { + UNKNOWN, +@@ -5207,6 +5516,13 @@ namespace NM { + VALIDATE_INACTIVE, + SEND_ALWAYS + } ++ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_TERNARY_", type_id = "nm_ternary_get_type ()")] ++ [Version (since = "1.14")] ++ public enum Ternary { ++ DEFAULT, ++ FALSE, ++ TRUE ++ } + [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_VLAN_FLAG_", type_id = "nm_vlan_flags_get_type ()")] + [Flags] + public enum VlanFlags { +@@ -5554,6 +5870,110 @@ namespace NM { + public const string DBUS_VPN_WRONG_STATE; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DHCP_CONFIG_FAMILY")] + public const string DHCP_CONFIG_FAMILY; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD")] ++ public const string ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD")] ++ public const string ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU")] ++ public const string ETHTOOL_OPTNAME_FEATURE_FCOE_MTU; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_GRO")] ++ public const string ETHTOOL_OPTNAME_FEATURE_GRO; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_GSO")] ++ public const string ETHTOOL_OPTNAME_FEATURE_GSO; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA")] ++ public const string ETHTOOL_OPTNAME_FEATURE_HIGHDMA; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD")] ++ public const string ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD")] ++ public const string ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK")] ++ public const string ETHTOOL_OPTNAME_FEATURE_LOOPBACK; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_LRO")] ++ public const string ETHTOOL_OPTNAME_FEATURE_LRO; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE")] ++ public const string ETHTOOL_OPTNAME_FEATURE_NTUPLE; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RX; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RXHASH")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RXHASH; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RXVLAN; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RX_ALL; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RX_FCS; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE")] ++ public const string ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_SG")] ++ public const string ETHTOOL_OPTNAME_FEATURE_SG; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TSO")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TSO; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TXVLAN; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT")] ++ public const string ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_IP_ADDRESS_ATTRIBUTE_LABEL")] + public const string IP_ADDRESS_ATTRIBUTE_LABEL; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_IP_ROUTE_ATTRIBUTE_CWND")] +@@ -5634,6 +6054,10 @@ namespace NM { + public const string SECRET_AGENT_OLD_IDENTIFIER; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SECRET_AGENT_OLD_REGISTERED")] + public const string SECRET_AGENT_OLD_REGISTERED; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_6LOWPAN_PARENT")] ++ public const string SETTING_6LOWPAN_PARENT; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_6LOWPAN_SETTING_NAME")] ++ public const string SETTING_6LOWPAN_SETTING_NAME; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_DNS_OPTION_ATTEMPTS")] + public const string SETTING_DNS_OPTION_ATTEMPTS; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_DNS_OPTION_DEBUG")] +@@ -5666,6 +6090,8 @@ namespace NM { + public const string SETTING_DNS_OPTION_USE_VC; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_DUMMY_SETTING_NAME")] + public const string SETTING_DUMMY_SETTING_NAME; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_ETHTOOL_SETTING_NAME")] ++ public const string SETTING_ETHTOOL_SETTING_NAME; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_ENCRYPT")] + public const string SETTING_MACSEC_ENCRYPT; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_MKA_CAK")] +@@ -5684,10 +6110,16 @@ namespace NM { + public const string SETTING_MACSEC_PARENT; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_PORT")] + public const string SETTING_MACSEC_PORT; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_SEND_SCI")] ++ public const string SETTING_MACSEC_SEND_SCI; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_SETTING_NAME")] + public const string SETTING_MACSEC_SETTING_NAME; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_VALIDATION")] + public const string SETTING_MACSEC_VALIDATION; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MATCH_INTERFACE_NAME")] ++ public const string SETTING_MATCH_INTERFACE_NAME; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MATCH_SETTING_NAME")] ++ public const string SETTING_MATCH_SETTING_NAME; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_NAME")] + public const string SETTING_NAME; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_OVS_BRIDGE_FAIL_MODE")] +@@ -5722,6 +6154,14 @@ namespace NM { + public const string SETTING_OVS_PORT_TAG; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_OVS_PORT_VLAN_MODE")] + public const string SETTING_OVS_PORT_VLAN_MODE; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_SRIOV_AUTOPROBE_DRIVERS")] ++ public const string SETTING_SRIOV_AUTOPROBE_DRIVERS; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_SRIOV_SETTING_NAME")] ++ public const string SETTING_SRIOV_SETTING_NAME; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_SRIOV_TOTAL_VFS")] ++ public const string SETTING_SRIOV_TOTAL_VFS; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_SRIOV_VFS")] ++ public const string SETTING_SRIOV_VFS; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_TC_CONFIG_QDISCS")] + public const string SETTING_TC_CONFIG_QDISCS; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_TC_CONFIG_SETTING_NAME")] +@@ -5732,6 +6172,32 @@ namespace NM { + public const string SETTING_USER_DATA; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_USER_SETTING_NAME")] + public const string SETTING_USER_SETTING_NAME; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_CHANNEL")] ++ public const string SETTING_WPAN_CHANNEL; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_CHANNEL_DEFAULT")] ++ public const int SETTING_WPAN_CHANNEL_DEFAULT; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_MAC_ADDRESS")] ++ public const string SETTING_WPAN_MAC_ADDRESS; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_PAGE")] ++ public const string SETTING_WPAN_PAGE; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_PAGE_DEFAULT")] ++ public const int SETTING_WPAN_PAGE_DEFAULT; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_PAN_ID")] ++ public const string SETTING_WPAN_PAN_ID; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_SETTING_NAME")] ++ public const string SETTING_WPAN_SETTING_NAME; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_SHORT_ADDRESS")] ++ public const string SETTING_WPAN_SHORT_ADDRESS; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_MAC")] ++ public const string SRIOV_VF_ATTRIBUTE_MAC; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_MAX_TX_RATE")] ++ public const string SRIOV_VF_ATTRIBUTE_MAX_TX_RATE; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_MIN_TX_RATE")] ++ public const string SRIOV_VF_ATTRIBUTE_MIN_TX_RATE; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_SPOOF_CHECK")] ++ public const string SRIOV_VF_ATTRIBUTE_SPOOF_CHECK; ++ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_TRUST")] ++ public const string SRIOV_VF_ATTRIBUTE_TRUST; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_TEAM_LINK_WATCHER_ARP_PING")] + public const string TEAM_LINK_WATCHER_ARP_PING; + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_TEAM_LINK_WATCHER_ETHTOOL")] +@@ -5741,6 +6207,9 @@ namespace NM { + [CCode (cheader_filename = "NetworkManager.h", cname = "NM_VLAN_FLAGS_ALL")] + public const int VLAN_FLAGS_ALL; + [CCode (cheader_filename = "NetworkManager.h")] ++ [Version (since = "1.14")] ++ public static bool ethtool_optname_is_feature (string optname); ++ [CCode (cheader_filename = "NetworkManager.h")] + [Version (since = "1.4")] + public static NM.VpnEditorPlugin vpn_editor_plugin_load (string plugin_name, string check_service) throws GLib.Error; + [CCode (cheader_filename = "NetworkManager.h")] diff --git a/wingpanel-indicator-network.rpmlintrc b/wingpanel-indicator-network.rpmlintrc new file mode 100644 index 0000000..fbcdc48 --- /dev/null +++ b/wingpanel-indicator-network.rpmlintrc @@ -0,0 +1,3 @@ +# false positives +addFilter("E: invalid-lc-messages-dir /usr/share/locale/bh*") +addFilter("E: invalid-lc-messages-dir /usr/share/locale/mo*") diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index e9ec29a..472036e 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,12 +3,15 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +# Upstream patch to fix VAPI issues with vala 0.44 +Patch0: %{url}/commit/ce10f92.patch + BuildRequires: gettext BuildRequires: meson BuildRequires: vala >= 0.22.0 @@ -29,7 +32,7 @@ A network indicator for wingpanel. %prep -%autosetup +%autosetup -p1 %build @@ -51,6 +54,9 @@ A network indicator for wingpanel. %changelog +* Fri Jan 25 2019 Fabio Valentini - 2.2.1-2 +- Include upstream patch to fix libnm.vapi for vala 0.44. + * Wed Oct 03 2018 Fabio Valentini - 2.2.1-1 - Update to version 2.2.1. @@ -111,4 +117,3 @@ A network indicator for wingpanel. * Sun Aug 21 2016 Fabio Valentini - 2.0-1 - Update to version 2.0. - From 59ed2d14cc5da6e6df1b8a0bc885b08a23a168cf Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Mon, 28 Jan 2019 22:06:32 +0100 Subject: [PATCH 16/34] update to version 2.2.2 --- .gitignore | 1 + ce10f92.patch | 957 ------------------------------- sources | 2 +- wingpanel-indicator-network.spec | 11 +- 4 files changed, 8 insertions(+), 963 deletions(-) delete mode 100644 ce10f92.patch diff --git a/.gitignore b/.gitignore index 32ed1b5..c7b6096 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /wingpanel-indicator-network-edd2b7a.tar.gz /wingpanel-indicator-network-2.2.0.tar.gz /wingpanel-indicator-network-2.2.1.tar.gz +/wingpanel-indicator-network-2.2.2.tar.gz diff --git a/ce10f92.patch b/ce10f92.patch deleted file mode 100644 index c8bc792..0000000 --- a/ce10f92.patch +++ /dev/null @@ -1,957 +0,0 @@ -From ce10f927cc7adb4843aafa536b12968bd512883b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Corentin=20No=C3=ABl?= -Date: Tue, 20 Nov 2018 09:45:43 +0100 -Subject: [PATCH] Update libnm bindings - ---- - vapi/libnm.vapi | 499 ++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 484 insertions(+), 15 deletions(-) - -diff --git a/vapi/libnm.vapi b/vapi/libnm.vapi -index f61d1f0..f75e423 100644 ---- a/vapi/libnm.vapi -+++ b/vapi/libnm.vapi -@@ -52,6 +52,8 @@ namespace NM { - [CCode (cheader_filename = "NetworkManager.h")] - public static string format_variant_attributes (GLib.HashTable attributes, char attr_separator, char key_value_separator); - [CCode (cheader_filename = "NetworkManager.h")] -+ public static int64 get_timestamp_msec (); -+ [CCode (cheader_filename = "NetworkManager.h")] - public static GLib.Bytes hexstr2bin (string hex); - [CCode (cheader_filename = "NetworkManager.h")] - public static GLib.ByteArray hwaddr_atoba (string asc, size_t length); -@@ -127,6 +129,12 @@ namespace NM { - [CCode (cheader_filename = "NetworkManager.h")] - public static bool security_valid (NM.Utils.SecurityType type, NM.DeviceWifiCapabilities wifi_caps, bool have_ap, bool adhoc, NM.80211ApFlags ap_flags, NM.80211ApSecurityFlags ap_wpa, NM.80211ApSecurityFlags ap_rsn); - [CCode (cheader_filename = "NetworkManager.h")] -+ [Version (since = "1.14")] -+ public static NM.SriovVF sriov_vf_from_str (string str) throws GLib.Error; -+ [CCode (cheader_filename = "NetworkManager.h")] -+ [Version (since = "1.14")] -+ public static string sriov_vf_to_str (NM.SriovVF vf, bool omit_index) throws GLib.Error; -+ [CCode (cheader_filename = "NetworkManager.h")] - public static string ssid_to_utf8 ([CCode (array_length_cname = "len", array_length_pos = 1.1, array_length_type = "gsize")] uint8[] ssid); - [CCode (cheader_filename = "NetworkManager.h")] - [Version (since = "1.12")] -@@ -295,7 +303,7 @@ namespace NM { - [CCode (has_construct_function = false)] - protected AccessPoint (); - public bool connection_valid (NM.Connection connection); -- public GLib.GenericArray filter_connections (GLib.GenericArray connections); -+ public GLib.GenericArray filter_connections (GLib.GenericArray connections); - public unowned string get_bssid (); - public NM.80211ApFlags get_flags (); - public uint32 get_frequency (); -@@ -494,11 +502,13 @@ namespace NM { - public NM.ConnectivityState check_connectivity (GLib.Cancellable? cancellable = null) throws GLib.Error; - public async NM.ConnectivityState check_connectivity_async (GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "1.12")] -- public async NM.Checkpoint checkpoint_create_async (GLib.GenericArray devices, uint32 rollback_timeout, NM.CheckpointCreateFlags flags, GLib.Cancellable? cancellable) throws GLib.Error; -+ public async bool checkpoint_adjust_rollback_timeout (string checkpoint_path, uint32 add_timeout, GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "1.12")] -- public async bool checkpoint_destroy_async (NM.Checkpoint checkpoint, GLib.Cancellable? cancellable) throws GLib.Error; -+ public async NM.Checkpoint checkpoint_create (GLib.GenericArray devices, uint32 rollback_timeout, NM.CheckpointCreateFlags flags, GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "1.12")] -- public async GLib.HashTable checkpoint_rollback_async (NM.Checkpoint checkpoint, GLib.Cancellable? cancellable) throws GLib.Error; -+ public async bool checkpoint_destroy (string checkpoint_path, GLib.Cancellable? cancellable) throws GLib.Error; -+ [Version (since = "1.12")] -+ public async GLib.HashTable checkpoint_rollback (string checkpoint_path, GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "1.10")] - public bool connectivity_check_get_available (); - [Version (since = "1.10")] -@@ -610,6 +620,10 @@ namespace NM { - } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_get_type ()")] - public abstract class Device : NM.Object, GLib.AsyncInitable, GLib.Initable { -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_6LOWPAN_HW_ADDRESS")] -+ public const string @6LOWPAN_HW_ADDRESS; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_6LOWPAN_PARENT")] -+ public const string @6LOWPAN_PARENT; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_ACTIVE_CONNECTION")] - public const string ACTIVE_CONNECTION; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_AUTOCONNECT")] -@@ -638,8 +652,12 @@ namespace NM { - public const string INTERFACE; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP4_CONFIG")] - public const string IP4_CONFIG; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP4_CONNECTIVITY")] -+ public const string IP4_CONNECTIVITY; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP6_CONFIG")] - public const string IP6_CONFIG; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP6_CONNECTIVITY")] -+ public const string IP6_CONNECTIVITY; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP_INTERFACE")] - public const string IP_INTERFACE; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT")] -@@ -714,6 +732,10 @@ namespace NM { - public const string MTU; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_NM_PLUGIN_MISSING")] - public const string NM_PLUGIN_MISSING; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_OVS_BRIDGE_SLAVES")] -+ public const string OVS_BRIDGE_SLAVES; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_OVS_PORT_SLAVES")] -+ public const string OVS_PORT_SLAVES; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_PHYSICAL_PORT_ID")] - public const string PHYSICAL_PORT_ID; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_PRODUCT")] -@@ -778,6 +800,14 @@ namespace NM { - public const string VXLAN_TOS; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_VXLAN_TTL")] - public const string VXLAN_TTL; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIREGUARD_FWMARK")] -+ public const string WIREGUARD_FWMARK; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIREGUARD_LISTEN_PORT")] -+ public const string WIREGUARD_LISTEN_PORT; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIREGUARD_PUBLIC_KEY")] -+ public const string WIREGUARD_PUBLIC_KEY; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WPAN_HW_ADDRESS")] -+ public const string WPAN_HW_ADDRESS; - [CCode (has_construct_function = false)] - protected Device (); - public virtual bool connection_compatible (NM.Connection connection) throws GLib.Error; -@@ -788,7 +818,7 @@ namespace NM { - public static string[] disambiguate_names ([CCode (array_length_cname = "num_devices", array_length_pos = 1.1)] NM.Device[] devices); - public bool disconnect (GLib.Cancellable? cancellable = null) throws GLib.Error; - public async bool disconnect_async (GLib.Cancellable? cancellable) throws GLib.Error; -- public GLib.GenericArray filter_connections (GLib.GenericArray connections); -+ public GLib.GenericArray filter_connections (GLib.GenericArray connections); - public unowned NM.ActiveConnection get_active_connection (); - [Version (since = "1.2")] - public NM.Connection get_applied_connection (uint32 flags, out uint64 version_id, GLib.Cancellable? cancellable = null) throws GLib.Error; -@@ -797,6 +827,8 @@ namespace NM { - public bool get_autoconnect (); - public unowned GLib.GenericArray get_available_connections (); - public NM.DeviceCapabilities get_capabilities (); -+ [Version (since = "1.16")] -+ public NM.ConnectivityState get_connectivity (int addr_family); - public unowned string get_description (); - public NM.DeviceType get_device_type (); - public unowned NM.DhcpConfig get_dhcp4_config (); -@@ -830,9 +862,9 @@ namespace NM { - public bool is_real (); - public bool is_software (); - [Version (since = "1.2")] -- public bool reapply (NM.Connection connection, uint64 version_id, uint32 flags, GLib.Cancellable? cancellable = null) throws GLib.Error; -+ public bool reapply (NM.Connection? connection, uint64 version_id, uint32 flags, GLib.Cancellable? cancellable = null) throws GLib.Error; - [Version (since = "1.2")] -- public async bool reapply_async (NM.Connection connection, uint64 version_id, uint32 flags, GLib.Cancellable? cancellable) throws GLib.Error; -+ public async bool reapply_async (NM.Connection? connection, uint64 version_id, uint32 flags, GLib.Cancellable? cancellable) throws GLib.Error; - public void set_autoconnect (bool autoconnect); - [Version (since = "1.2")] - public void set_managed (bool managed); -@@ -850,8 +882,14 @@ namespace NM { - [NoAccessorMethod] - public string @interface { owned get; } - public NM.IPConfig ip4_config { get; } -+ [NoAccessorMethod] -+ [Version (since = "1.16")] -+ public NM.ConnectivityState ip4_connectivity { get; } - public NM.IPConfig ip6_config { get; } - [NoAccessorMethod] -+ [Version (since = "1.16")] -+ public NM.ConnectivityState ip6_connectivity { get; } -+ [NoAccessorMethod] - public string ip_interface { owned get; } - public GLib.GenericArray lldp_neighbors { get; } - public bool managed { get; } -@@ -871,6 +909,19 @@ namespace NM { - public string vendor { get; } - public virtual signal void state_changed (uint new_state, uint old_state, uint reason); - } -+ [CCode (cheader_filename = "NetworkManager.h", lower_case_csuffix = "device_6lowpan", type_id = "nm_device_6lowpan_get_type ()")] -+ public class Device6Lowpan : NM.Device, GLib.AsyncInitable, GLib.Initable { -+ [CCode (has_construct_function = false)] -+ protected Device6Lowpan (); -+ [Version (since = "1.14")] -+ public unowned string get_hw_address (); -+ [Version (since = "1.14")] -+ public unowned NM.Device get_parent (); -+ [Version (since = "1.14")] -+ public string hw_address { get; } -+ [Version (since = "1.14")] -+ public NM.Device parent { get; } -+ } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_adsl_get_type ()")] - public class DeviceAdsl : NM.Device, GLib.AsyncInitable, GLib.Initable { - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_ADSL_CARRIER")] -@@ -1170,6 +1221,8 @@ namespace NM { - public class DeviceOvsBridge : NM.Device, GLib.AsyncInitable, GLib.Initable { - [CCode (has_construct_function = false)] - protected DeviceOvsBridge (); -+ [Version (since = "1.14")] -+ public unowned GLib.GenericArray get_slaves (); - } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_ovs_interface_get_type ()")] - public class DeviceOvsInterface : NM.Device, GLib.AsyncInitable, GLib.Initable { -@@ -1180,6 +1233,8 @@ namespace NM { - public class DeviceOvsPort : NM.Device, GLib.AsyncInitable, GLib.Initable { - [CCode (has_construct_function = false)] - protected DeviceOvsPort (); -+ [Version (since = "1.14")] -+ public unowned GLib.GenericArray get_slaves (); - } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_ppp_get_type ()")] - public class DevicePpp : NM.Device, GLib.AsyncInitable, GLib.Initable { -@@ -1351,6 +1406,8 @@ namespace NM { - public const string CAPABILITIES; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIFI_HW_ADDRESS")] - public const string HW_ADDRESS; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIFI_LAST_SCAN")] -+ public const string LAST_SCAN; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIFI_MODE")] - public const string MODE; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS")] -@@ -1363,6 +1420,8 @@ namespace NM { - public uint32 get_bitrate (); - public NM.DeviceWifiCapabilities get_capabilities (); - public unowned string get_hw_address (); -+ [Version (since = "1.12")] -+ public int64 get_last_scan (); - public NM.80211Mode get_mode (); - public unowned string get_permanent_hw_address (); - public bool request_scan (GLib.Cancellable? cancellable = null) throws GLib.Error; -@@ -1375,6 +1434,8 @@ namespace NM { - public NM.AccessPoint active_access_point { get; } - public uint bitrate { get; } - public string hw_address { get; } -+ [Version (since = "1.12")] -+ public int64 last_scan { get; } - public NM.80211Mode mode { get; } - [NoAccessorMethod] - public string perm_hw_address { owned get; } -@@ -1441,6 +1502,30 @@ namespace NM { - [Version (deprecated = true, deprecated_since = "1.2")] - public virtual signal void nsp_removed (GLib.Object nsp); - } -+ [CCode (cheader_filename = "NetworkManager.h", lower_case_csuffix = "device_wireguard", type_id = "nm_device_wireguard_get_type ()")] -+ public class DeviceWireGuard : NM.Device, GLib.AsyncInitable, GLib.Initable { -+ [CCode (has_construct_function = false)] -+ protected DeviceWireGuard (); -+ [Version (since = "1.14")] -+ public uint32 get_fwmark (); -+ [Version (since = "1.14")] -+ public uint16 get_listen_port (); -+ [Version (since = "1.14")] -+ public unowned GLib.Bytes get_public_key (); -+ [Version (since = "1.14")] -+ public uint fwmark { get; } -+ [Version (since = "1.14")] -+ public uint listen_port { get; } -+ [Version (since = "1.14")] -+ public GLib.Bytes public_key { get; } -+ } -+ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_device_wpan_get_type ()")] -+ public class DeviceWpan : NM.Device, GLib.AsyncInitable, GLib.Initable { -+ [CCode (has_construct_function = false)] -+ protected DeviceWpan (); -+ public unowned string get_hw_address (); -+ public string hw_address { get; } -+ } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_dhcp_config_get_type ()")] - public abstract class DhcpConfig : NM.Object, GLib.AsyncInitable, GLib.Initable { - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DHCP_CONFIG_OPTIONS")] -@@ -1607,11 +1692,16 @@ namespace NM { - public virtual void init_dbus (); - [NoWrapper] - public virtual void object_creation_failed (string failed_path); -+ public string path { get; } - } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_remote_connection_get_type ()")] - public class RemoteConnection : NM.Object, GLib.AsyncInitable, GLib.Initable, NM.Connection { - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_DBUS_CONNECTION")] - public const string DBUS_CONNECTION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_FILENAME")] -+ public const string FILENAME; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_FLAGS")] -+ public const string FLAGS; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_PATH")] - public const string PATH; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_REMOTE_CONNECTION_UNSAVED")] -@@ -1624,6 +1714,10 @@ namespace NM { - public async bool commit_changes_async (bool save_to_disk, GLib.Cancellable? cancellable) throws GLib.Error; - public bool @delete (GLib.Cancellable? cancellable = null) throws GLib.Error; - public async bool delete_async (GLib.Cancellable? cancellable) throws GLib.Error; -+ [Version (since = "1.12")] -+ public unowned string get_filename (); -+ [Version (since = "1.12")] -+ public NM.SettingsConnectionFlags get_flags (); - public GLib.Variant get_secrets (string setting_name, GLib.Cancellable? cancellable = null) throws GLib.Error; - public async GLib.Variant get_secrets_async (string setting_name, GLib.Cancellable? cancellable) throws GLib.Error; - public bool get_unsaved (); -@@ -1632,6 +1726,10 @@ namespace NM { - public async bool save_async (GLib.Cancellable? cancellable) throws GLib.Error; - [Version (since = "1.12")] - public async GLib.Variant update2 (GLib.Variant? settings, NM.SettingsUpdate2Flags flags, GLib.Variant? args, GLib.Cancellable? cancellable) throws GLib.Error; -+ [Version (since = "1.12")] -+ public string filename { get; } -+ [Version (since = "1.12")] -+ public uint flags { get; } - public bool unsaved { get; } - public bool visible { get; } - } -@@ -1686,6 +1784,17 @@ namespace NM { - public virtual bool verify_secrets (NM.Connection? connection) throws GLib.Error; - public string name { get; } - } -+ [CCode (cheader_filename = "NetworkManager.h", lower_case_csuffix = "setting_6lowpan", type_id = "nm_setting_6lowpan_get_type ()")] -+ public class Setting6Lowpan : NM.Setting { -+ [CCode (has_construct_function = false, type = "NMSetting*")] -+ [Version (since = "1.14")] -+ public Setting6Lowpan (); -+ [Version (since = "1.14")] -+ public unowned string get_parent (); -+ [NoAccessorMethod] -+ [Version (since = "1.14")] -+ public string parent { owned get; set construct; } -+ } - [CCode (cheader_filename = "NetworkManager.h", lower_case_csuffix = "setting_802_1x", type_id = "nm_setting_802_1x_get_type ()")] - public class Setting8021x : NM.Setting { - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_802_1X_ALTSUBJECT_MATCHES")] -@@ -2281,12 +2390,16 @@ namespace NM { - public const string INTERFACE_NAME; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_LLDP")] - public const string LLDP; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_LLMNR")] -+ public const string LLMNR; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_MASTER")] - public const string MASTER; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_MDNS")] - public const string MDNS; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_METERED")] - public const string METERED; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_MULTI_CONNECT")] -+ public const string MULTI_CONNECT; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_PERMISSIONS")] - public const string PERMISSIONS; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_CONNECTION_READ_ONLY")] -@@ -2325,11 +2438,15 @@ namespace NM { - public unowned string get_interface_name (); - [Version (since = "1.2")] - public NM.SettingConnectionLldp get_lldp (); -+ [Version (since = "1.14")] -+ public NM.SettingConnectionLlmnr get_llmnr (); - public unowned string get_master (); - [Version (since = "1.12")] - public NM.SettingConnectionMdns get_mdns (); - [Version (since = "1.2")] - public NM.Metered get_metered (); -+ [Version (since = "1.14")] -+ public NM.ConnectionMultiConnect get_multi_connect (); - public uint32 get_num_permissions (); - public uint32 get_num_secondaries (); - public bool get_permission (uint32 idx, string out_ptype, string out_pitem, string out_detail); -@@ -2369,6 +2486,9 @@ namespace NM { - [Version (since = "1.2")] - public int lldp { get; set construct; } - [NoAccessorMethod] -+ [Version (since = "1.14")] -+ public int llmnr { get; set; } -+ [NoAccessorMethod] - public string master { owned get; set; } - [NoAccessorMethod] - [Version (since = "1.12")] -@@ -2376,6 +2496,9 @@ namespace NM { - [NoAccessorMethod] - [Version (since = "1.2")] - public NM.Metered metered { get; set; } -+ [NoAccessorMethod] -+ [Version (since = "1.14")] -+ public int multi_connect { get; set; } - [CCode (array_length = false, array_null_terminated = true)] - [NoAccessorMethod] - public string[] permissions { owned get; set; } -@@ -2476,7 +2599,7 @@ namespace NM { - [NoAccessorMethod] - public GLib.Array priority_bandwidth { owned get; set; } - [NoAccessorMethod] -- public GLib.Array priority_flow_control { owned get; set; } -+ public GLib.Array priority_flow_control { owned get; set; } - [NoAccessorMethod] - public NM.SettingDcbFlags priority_flow_control_flags { get; set; } - [NoAccessorMethod] -@@ -2486,7 +2609,7 @@ namespace NM { - [NoAccessorMethod] - public GLib.Array priority_group_id { owned get; set; } - [NoAccessorMethod] -- public GLib.Array priority_strict_bandwidth { owned get; set; } -+ public GLib.Array priority_strict_bandwidth { owned get; set; } - [NoAccessorMethod] - public GLib.Array priority_traffic_class { owned get; set; } - } -@@ -2496,6 +2619,15 @@ namespace NM { - [Version (since = "1.8")] - public SettingDummy (); - } -+ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_ethtool_get_type ()")] -+ [Version (since = "1.14")] -+ public class SettingEthtool : NM.Setting { -+ [CCode (has_construct_function = false, type = "NMSetting*")] -+ public SettingEthtool (); -+ public void clear_features (); -+ public NM.Ternary get_feature (string optname); -+ public void set_feature (string optname, NM.Ternary value); -+ } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_generic_get_type ()")] - public class SettingGeneric : NM.Setting { - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_GENERIC_SETTING_NAME")] -@@ -2616,6 +2748,8 @@ namespace NM { - public class SettingIP6Config : NM.SettingIPConfig { - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE")] - public const string ADDR_GEN_MODE; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_IP6_CONFIG_DHCP_DUID")] -+ public const string DHCP_DUID; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_IP6_CONFIG_IP6_PRIVACY")] - public const string IP6_PRIVACY; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_IP6_CONFIG_METHOD_AUTO")] -@@ -2638,6 +2772,8 @@ namespace NM { - public SettingIP6Config (); - [Version (since = "1.2")] - public NM.SettingIP6ConfigAddrGenMode get_addr_gen_mode (); -+ [Version (since = "1.12")] -+ public unowned string get_dhcp_duid (); - public NM.SettingIP6ConfigPrivacy get_ip6_privacy (); - [Version (since = "1.4")] - public unowned string get_token (); -@@ -2645,6 +2781,9 @@ namespace NM { - [Version (since = "1.2")] - public int addr_gen_mode { get; set construct; } - [NoAccessorMethod] -+ [Version (since = "1.12")] -+ public string dhcp_duid { owned get; set; } -+ [NoAccessorMethod] - public NM.SettingIP6ConfigPrivacy ip6_privacy { get; set construct; } - [NoAccessorMethod] - [Version (since = "1.4")] -@@ -2942,6 +3081,8 @@ namespace NM { - public unowned string get_parent (); - [Version (since = "1.6")] - public int get_port (); -+ [Version (since = "1.12")] -+ public bool get_send_sci (); - [Version (since = "1.6")] - public NM.SettingMacsecValidation get_validation (); - [NoAccessorMethod] -@@ -2966,6 +3107,9 @@ namespace NM { - [Version (since = "1.6")] - public int port { get; set construct; } - [NoAccessorMethod] -+ [Version (since = "1.12")] -+ public bool send_sci { get; set construct; } -+ [NoAccessorMethod] - [Version (since = "1.6")] - public int validation { get; set construct; } - } -@@ -3005,6 +3149,23 @@ namespace NM { - [Version (since = "1.2")] - public bool tap { get; set construct; } - } -+ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_match_get_type ()")] -+ [Version (since = "1.14")] -+ public class SettingMatch : NM.Setting { -+ [CCode (has_construct_function = false, type = "NMSetting*")] -+ public SettingMatch (); -+ public void add_interface_name (string interface_name); -+ public void clear_interface_names (); -+ public unowned string get_interface_name (int idx); -+ [CCode (array_length = false, array_null_terminated = true)] -+ public unowned string[] get_interface_names (uint length); -+ public uint get_num_interface_names (); -+ public void remove_interface_name (int idx); -+ public bool remove_interface_name_by_value (string interface_name); -+ [CCode (array_length = false, array_null_terminated = true)] -+ [NoAccessorMethod] -+ public string[] interface_name { owned get; set; } -+ } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_olpc_mesh_get_type ()")] - public class SettingOlpcMesh : NM.Setting { - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_OLPC_MESH_CHANNEL")] -@@ -3310,6 +3471,26 @@ namespace NM { - [NoAccessorMethod] - public uint stopbits { get; set construct; } - } -+ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_sriov_get_type ()")] -+ [Version (since = "1.14")] -+ public class SettingSriov : NM.Setting { -+ [CCode (has_construct_function = false, type = "NMSetting*")] -+ public SettingSriov (); -+ public void add_vf (NM.SriovVF vf); -+ public void clear_vfs (); -+ public NM.Ternary get_autoprobe_drivers (); -+ public uint get_num_vfs (); -+ public uint get_total_vfs (); -+ public unowned NM.SriovVF get_vf (uint idx); -+ public void remove_vf (uint idx); -+ public bool remove_vf_by_index (uint index); -+ [NoAccessorMethod] -+ public NM.Ternary autoprobe_drivers { get; set construct; } -+ [NoAccessorMethod] -+ public uint total_vfs { get; set construct; } -+ [NoAccessorMethod] -+ public GLib.GenericArray vfs { owned get; set; } -+ } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_tc_config_get_type ()")] - [Version (since = "1.12")] - public class SettingTCConfig : NM.Setting { -@@ -4057,6 +4238,8 @@ namespace NM { - public const string SSID; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WIRELESS_TX_POWER")] - public const string TX_POWER; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WIRELESS_WAKE_ON_WLAN")] -+ public const string WAKE_ON_WLAN; - [CCode (has_construct_function = false, type = "NMSetting*")] - public SettingWireless (); - public bool add_mac_blacklist_item (string mac); -@@ -4086,6 +4269,8 @@ namespace NM { - public unowned string get_seen_bssid (uint32 i); - public unowned GLib.Bytes get_ssid (); - public uint32 get_tx_power (); -+ [Version (since = "1.12")] -+ public NM.SettingWirelessWakeOnWLan get_wake_on_wlan (); - public void remove_mac_blacklist_item (uint32 idx); - public bool remove_mac_blacklist_item_by_value (string mac); - [NoAccessorMethod] -@@ -4124,6 +4309,9 @@ namespace NM { - public GLib.Bytes ssid { owned get; set; } - [NoAccessorMethod] - public uint tx_power { get; set construct; } -+ [NoAccessorMethod] -+ [Version (since = "1.12")] -+ public uint wake_on_wlan { get; set construct; } - } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_wireless_security_get_type ()")] - public class SettingWirelessSecurity : NM.Setting { -@@ -4210,6 +4398,34 @@ namespace NM { - [Version (since = "1.10")] - public uint wps_method { get; set construct; } - } -+ [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_setting_wpan_get_type ()")] -+ public class SettingWpan : NM.Setting { -+ [CCode (has_construct_function = false, type = "NMSetting*")] -+ [Version (since = "1.14")] -+ public SettingWpan (); -+ [Version (since = "1.16")] -+ public int16 get_channel (); -+ [Version (since = "1.14")] -+ public unowned string get_mac_address (); -+ [Version (since = "1.16")] -+ public int16 get_page (); -+ [Version (since = "1.14")] -+ public uint16 get_pan_id (); -+ [Version (since = "1.14")] -+ public uint16 get_short_address (); -+ [NoAccessorMethod] -+ [Version (since = "1.16")] -+ public int channel { get; set; } -+ [NoAccessorMethod] -+ public string mac_address { owned get; set; } -+ [NoAccessorMethod] -+ [Version (since = "1.16")] -+ public int page { get; set; } -+ [NoAccessorMethod] -+ public uint pan_id { get; set; } -+ [NoAccessorMethod] -+ public uint short_address { get; set; } -+ } - [CCode (cheader_filename = "NetworkManager.h", type_id = "nm_simple_connection_get_type ()")] - public class SimpleConnection : GLib.Object, NM.Connection { - [CCode (has_construct_function = false)] -@@ -4218,6 +4434,45 @@ namespace NM { - public static NM.Connection new_clone (NM.Connection connection); - public static NM.Connection new_from_dbus (GLib.Variant dict) throws GLib.Error; - } -+ [CCode (cheader_filename = "NetworkManager.h", ref_function = "nm_sriov_vf_ref", type_id = "nm_sriov_vf_get_type ()", unref_function = "nm_sriov_vf_unref")] -+ [Compact] -+ public class SriovVF { -+ [CCode (has_construct_function = false)] -+ public SriovVF (uint index); -+ [Version (since = "1.14")] -+ public bool add_vlan (uint vlan_id); -+ [CCode (cheader_filename = "NetworkManager.h")] -+ [Version (since = "1.14")] -+ public static bool attribute_validate (string name, GLib.Variant value, out bool known) throws GLib.Error; -+ [Version (since = "1.14")] -+ public NM.SriovVF dup (); -+ [Version (since = "1.14")] -+ public bool equal (NM.SriovVF other); -+ [Version (since = "1.14")] -+ public unowned GLib.Variant get_attribute (string name); -+ [CCode (array_length = false, array_null_terminated = true)] -+ [Version (since = "1.14")] -+ public (unowned string)[] get_attribute_names (); -+ [Version (since = "1.14")] -+ public uint get_index (); -+ [Version (since = "1.14")] -+ public uint get_vlan_ids (out uint length); -+ public NM.SriovVFVlanProtocol get_vlan_protocol (uint vlan_id); -+ [Version (since = "1.14")] -+ public uint32 get_vlan_qos (uint vlan_id); -+ [Version (since = "1.14")] -+ public void @ref (); -+ [Version (since = "1.14")] -+ public bool remove_vlan (uint vlan_id); -+ [Version (since = "1.14")] -+ public void set_attribute (string name, GLib.Variant? value); -+ [Version (since = "1.14")] -+ public void set_vlan_protocol (uint vlan_id, NM.SriovVFVlanProtocol protocol); -+ [Version (since = "1.14")] -+ public void set_vlan_qos (uint vlan_id, uint32 qos); -+ [Version (since = "1.14")] -+ public void unref (); -+ } - [CCode (cheader_filename = "NetworkManager.h", ref_function = "nm_tc_action_ref", type_id = "nm_tc_action_get_type ()", unref_function = "nm_tc_action_unref")] - [Compact] - public class TCAction { -@@ -4521,7 +4776,7 @@ namespace NM { - [CCode (has_construct_function = false)] - protected WimaxNsp (); - public bool connection_valid (NM.Connection connection); -- public GLib.GenericArray filter_connections (GLib.GenericArray connections); -+ public GLib.GenericArray filter_connections (GLib.GenericArray connections); - public unowned string get_name (); - public NM.WimaxNspNetworkType get_network_type (); - public uint32 get_signal_quality (); -@@ -4734,13 +4989,15 @@ namespace NM { - public enum Capability { - TEAM - } -- [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CHECKPOINT_CREATE_FLAG_", has_type_id = false)] -+ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CHECKPOINT_CREATE_FLAG_", type_id = "nm_checkpoint_create_flags_get_type ()")] -+ [Flags] - [Version (since = "1.4")] - public enum CheckpointCreateFlags { - NONE, - DESTROY_ALL, - DELETE_NEW_CONNECTIONS, -- DISCONNECT_NEW_DEVICES -+ DISCONNECT_NEW_DEVICES, -+ ALLOW_OVERLAPPING - } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CLIENT_PERMISSION_", type_id = "nm_client_permission_get_type ()")] - public enum ClientPermission { -@@ -4770,6 +5027,14 @@ namespace NM { - AUTH, - NO - } -+ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CONNECTION_MULTI_CONNECT_", type_id = "nm_connection_multi_connect_get_type ()")] -+ [Version (since = "1.14")] -+ public enum ConnectionMultiConnect { -+ DEFAULT, -+ SINGLE, -+ MANUAL_MULTIPLE, -+ MULTIPLE -+ } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_CONNECTION_SERIALIZE_", type_id = "nm_connection_serialization_flags_get_type ()")] - [Flags] - public enum ConnectionSerializationFlags { -@@ -4886,7 +5151,8 @@ namespace NM { - PARENT_MANAGED_CHANGED, - OVSDB_FAILED, - IP_ADDRESS_DUPLICATE, -- IP_METHOD_UNSUPPORTED -+ IP_METHOD_UNSUPPORTED, -+ SRIOV_CONFIGURATION_FAILED - } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_DEVICE_TYPE_", type_id = "nm_device_type_get_type ()")] - public enum DeviceType { -@@ -4916,7 +5182,10 @@ namespace NM { - PPP, - OVS_INTERFACE, - OVS_PORT, -- OVS_BRIDGE -+ OVS_BRIDGE, -+ WPAN, -+ @6LOWPAN, -+ WIREGUARD - } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_WIFI_DEVICE_CAP_", type_id = "nm_device_wifi_capabilities_get_type ()")] - [Flags] -@@ -4957,7 +5226,9 @@ namespace NM { - IP6IP6, - IPIP6, - IP6GRE, -- VTI6 -+ VTI6, -+ GRETAP, -+ IP6GRETAP - } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_METERED_", type_id = "nm_metered_get_type ()")] - [Version (since = "1.2")] -@@ -5042,6 +5313,14 @@ namespace NM { - DISABLE, - ENABLE_RX - } -+ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTING_CONNECTION_LLMNR_", type_id = "nm_setting_connection_llmnr_get_type ()")] -+ [Version (since = "1.14")] -+ public enum SettingConnectionLlmnr { -+ DEFAULT, -+ NO, -+ RESOLVE, -+ YES -+ } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTING_CONNECTION_MDNS_", type_id = "nm_setting_connection_mdns_get_type ()")] - [Version (since = "1.12")] - public enum SettingConnectionMdns { -@@ -5177,6 +5456,30 @@ namespace NM { - PBC, - PIN - } -+ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTING_WIRELESS_WAKE_ON_WLAN_", type_id = "nm_setting_wireless_wake_on_wlan_get_type ()")] -+ [Flags] -+ [Version (since = "1.12")] -+ public enum SettingWirelessWakeOnWLan { -+ ANY, -+ DISCONNECT, -+ MAGIC, -+ GTK_REKEY_FAILURE, -+ EAP_IDENTITY_REQUEST, -+ @4WAY_HANDSHAKE, -+ RFKILL_RELEASE, -+ TCP, -+ DEFAULT, -+ IGNORE -+ } -+ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTINGS_CONNECTION_FLAG_", type_id = "nm_settings_connection_flags_get_type ()")] -+ [Flags] -+ [Version (since = "1.12")] -+ public enum SettingsConnectionFlags { -+ NONE, -+ UNSAVED, -+ NM_GENERATED, -+ VOLATILE -+ } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SETTINGS_UPDATE2_FLAG_", type_id = "nm_settings_update2_flags_get_type ()")] - [Flags] - [Version (since = "1.12")] -@@ -5189,6 +5492,12 @@ namespace NM { - VOLATILE, - BLOCK_AUTOCONNECT - } -+ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_SRIOV_VF_VLAN_PROTOCOL_802_", type_id = "nm_sriov_vf_vlan_protocol_get_type ()")] -+ [Version (since = "1.14")] -+ public enum SriovVFVlanProtocol { -+ @1Q, -+ @1AD -+ } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_STATE_", type_id = "nm_state_get_type ()")] - public enum State { - UNKNOWN, -@@ -5207,6 +5516,13 @@ namespace NM { - VALIDATE_INACTIVE, - SEND_ALWAYS - } -+ [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_TERNARY_", type_id = "nm_ternary_get_type ()")] -+ [Version (since = "1.14")] -+ public enum Ternary { -+ DEFAULT, -+ FALSE, -+ TRUE -+ } - [CCode (cheader_filename = "NetworkManager.h", cprefix = "NM_VLAN_FLAG_", type_id = "nm_vlan_flags_get_type ()")] - [Flags] - public enum VlanFlags { -@@ -5554,6 +5870,110 @@ namespace NM { - public const string DBUS_VPN_WRONG_STATE; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_DHCP_CONFIG_FAMILY")] - public const string DHCP_CONFIG_FAMILY; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD")] -+ public const string ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD")] -+ public const string ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU")] -+ public const string ETHTOOL_OPTNAME_FEATURE_FCOE_MTU; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_GRO")] -+ public const string ETHTOOL_OPTNAME_FEATURE_GRO; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_GSO")] -+ public const string ETHTOOL_OPTNAME_FEATURE_GSO; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA")] -+ public const string ETHTOOL_OPTNAME_FEATURE_HIGHDMA; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD")] -+ public const string ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD")] -+ public const string ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK")] -+ public const string ETHTOOL_OPTNAME_FEATURE_LOOPBACK; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_LRO")] -+ public const string ETHTOOL_OPTNAME_FEATURE_LRO; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE")] -+ public const string ETHTOOL_OPTNAME_FEATURE_NTUPLE; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RX; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RXHASH")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RXHASH; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RXVLAN; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RX_ALL; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RX_FCS; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE")] -+ public const string ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_SG")] -+ public const string ETHTOOL_OPTNAME_FEATURE_SG; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TSO")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TSO; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TXVLAN; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT")] -+ public const string ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_IP_ADDRESS_ATTRIBUTE_LABEL")] - public const string IP_ADDRESS_ATTRIBUTE_LABEL; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_IP_ROUTE_ATTRIBUTE_CWND")] -@@ -5634,6 +6054,10 @@ namespace NM { - public const string SECRET_AGENT_OLD_IDENTIFIER; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SECRET_AGENT_OLD_REGISTERED")] - public const string SECRET_AGENT_OLD_REGISTERED; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_6LOWPAN_PARENT")] -+ public const string SETTING_6LOWPAN_PARENT; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_6LOWPAN_SETTING_NAME")] -+ public const string SETTING_6LOWPAN_SETTING_NAME; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_DNS_OPTION_ATTEMPTS")] - public const string SETTING_DNS_OPTION_ATTEMPTS; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_DNS_OPTION_DEBUG")] -@@ -5666,6 +6090,8 @@ namespace NM { - public const string SETTING_DNS_OPTION_USE_VC; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_DUMMY_SETTING_NAME")] - public const string SETTING_DUMMY_SETTING_NAME; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_ETHTOOL_SETTING_NAME")] -+ public const string SETTING_ETHTOOL_SETTING_NAME; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_ENCRYPT")] - public const string SETTING_MACSEC_ENCRYPT; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_MKA_CAK")] -@@ -5684,10 +6110,16 @@ namespace NM { - public const string SETTING_MACSEC_PARENT; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_PORT")] - public const string SETTING_MACSEC_PORT; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_SEND_SCI")] -+ public const string SETTING_MACSEC_SEND_SCI; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_SETTING_NAME")] - public const string SETTING_MACSEC_SETTING_NAME; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MACSEC_VALIDATION")] - public const string SETTING_MACSEC_VALIDATION; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MATCH_INTERFACE_NAME")] -+ public const string SETTING_MATCH_INTERFACE_NAME; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_MATCH_SETTING_NAME")] -+ public const string SETTING_MATCH_SETTING_NAME; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_NAME")] - public const string SETTING_NAME; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_OVS_BRIDGE_FAIL_MODE")] -@@ -5722,6 +6154,14 @@ namespace NM { - public const string SETTING_OVS_PORT_TAG; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_OVS_PORT_VLAN_MODE")] - public const string SETTING_OVS_PORT_VLAN_MODE; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_SRIOV_AUTOPROBE_DRIVERS")] -+ public const string SETTING_SRIOV_AUTOPROBE_DRIVERS; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_SRIOV_SETTING_NAME")] -+ public const string SETTING_SRIOV_SETTING_NAME; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_SRIOV_TOTAL_VFS")] -+ public const string SETTING_SRIOV_TOTAL_VFS; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_SRIOV_VFS")] -+ public const string SETTING_SRIOV_VFS; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_TC_CONFIG_QDISCS")] - public const string SETTING_TC_CONFIG_QDISCS; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_TC_CONFIG_SETTING_NAME")] -@@ -5732,6 +6172,32 @@ namespace NM { - public const string SETTING_USER_DATA; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_USER_SETTING_NAME")] - public const string SETTING_USER_SETTING_NAME; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_CHANNEL")] -+ public const string SETTING_WPAN_CHANNEL; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_CHANNEL_DEFAULT")] -+ public const int SETTING_WPAN_CHANNEL_DEFAULT; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_MAC_ADDRESS")] -+ public const string SETTING_WPAN_MAC_ADDRESS; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_PAGE")] -+ public const string SETTING_WPAN_PAGE; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_PAGE_DEFAULT")] -+ public const int SETTING_WPAN_PAGE_DEFAULT; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_PAN_ID")] -+ public const string SETTING_WPAN_PAN_ID; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_SETTING_NAME")] -+ public const string SETTING_WPAN_SETTING_NAME; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SETTING_WPAN_SHORT_ADDRESS")] -+ public const string SETTING_WPAN_SHORT_ADDRESS; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_MAC")] -+ public const string SRIOV_VF_ATTRIBUTE_MAC; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_MAX_TX_RATE")] -+ public const string SRIOV_VF_ATTRIBUTE_MAX_TX_RATE; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_MIN_TX_RATE")] -+ public const string SRIOV_VF_ATTRIBUTE_MIN_TX_RATE; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_SPOOF_CHECK")] -+ public const string SRIOV_VF_ATTRIBUTE_SPOOF_CHECK; -+ [CCode (cheader_filename = "NetworkManager.h", cname = "NM_SRIOV_VF_ATTRIBUTE_TRUST")] -+ public const string SRIOV_VF_ATTRIBUTE_TRUST; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_TEAM_LINK_WATCHER_ARP_PING")] - public const string TEAM_LINK_WATCHER_ARP_PING; - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_TEAM_LINK_WATCHER_ETHTOOL")] -@@ -5741,6 +6207,9 @@ namespace NM { - [CCode (cheader_filename = "NetworkManager.h", cname = "NM_VLAN_FLAGS_ALL")] - public const int VLAN_FLAGS_ALL; - [CCode (cheader_filename = "NetworkManager.h")] -+ [Version (since = "1.14")] -+ public static bool ethtool_optname_is_feature (string optname); -+ [CCode (cheader_filename = "NetworkManager.h")] - [Version (since = "1.4")] - public static NM.VpnEditorPlugin vpn_editor_plugin_load (string plugin_name, string check_service) throws GLib.Error; - [CCode (cheader_filename = "NetworkManager.h")] diff --git a/sources b/sources index 47cc0cc..e3ab64e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.2.1.tar.gz) = 51a89891adcb3e6091b28225bc66eb646848f0116d12d84ef820745d117a13652da8fa3ad62fb7beed06c7cf86db70f624e8681ce0d2eeb4a7aff3e536654a90 +SHA512 (wingpanel-indicator-network-2.2.2.tar.gz) = 6c47ee8101ce34c31238deec7f053bc0cb42a2a26270403b0ceee838cbbb517f6429fe1a4c978a93636ca20c601a7c426797e6e67f9a23d041d78804aed60b2e diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 472036e..9eb6fe0 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -2,16 +2,13 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.2.1 -Release: 2%{?dist} +Version: 2.2.2 +Release: 1%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -# Upstream patch to fix VAPI issues with vala 0.44 -Patch0: %{url}/commit/ce10f92.patch - BuildRequires: gettext BuildRequires: meson BuildRequires: vala >= 0.22.0 @@ -54,6 +51,10 @@ A network indicator for wingpanel. %changelog +* Mon Jan 28 2019 Fabio Valentini - 2.2.2-1 +- Update to version 2.2.2. +- Drop backported patch included in this release. + * Fri Jan 25 2019 Fabio Valentini - 2.2.1-2 - Include upstream patch to fix libnm.vapi for vala 0.44. From 02f61e10c03e453a26300daa4b1bb6a44bfef531 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:46:40 +0000 Subject: [PATCH 17/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 9eb6fe0..24b69cd 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -51,6 +51,9 @@ A network indicator for wingpanel. %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 2.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Jan 28 2019 Fabio Valentini - 2.2.2-1 - Update to version 2.2.2. - Drop backported patch included in this release. From 131f238137b87dfc8f5e35c755a032f76278bd5a Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Tue, 5 Mar 2019 10:47:55 +0100 Subject: [PATCH 18/34] add missing dependency on network-manager-applet --- wingpanel-indicator-network.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 24b69cd..465f04e 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -20,7 +20,9 @@ BuildRequires: pkgconfig(libnm) BuildRequires: pkgconfig(libnma) BuildRequires: pkgconfig(wingpanel-2.0) +Requires: network-manager-applet%{?_isa} Requires: wingpanel%{?_isa} + Supplements: wingpanel%{?_isa} @@ -51,6 +53,9 @@ A network indicator for wingpanel. %changelog +* Tue Mar 05 2019 Fabio Valentini - 2.2.2-3 +- Add missing dependency on network-manager-applet. + * Sun Feb 03 2019 Fedora Release Engineering - 2.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 25f7f8569ed3913b7316336d3ea0f4560212237b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:32:12 +0000 Subject: [PATCH 19/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 465f04e..9b6c98a 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.2 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -53,6 +53,9 @@ A network indicator for wingpanel. %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 2.2.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Mar 05 2019 Fabio Valentini - 2.2.2-3 - Add missing dependency on network-manager-applet. From 54404c33fdde9dc17875771dbc3ea13517c390f5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 03:45:54 +0000 Subject: [PATCH 20/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 9b6c98a..ecbdab6 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -3,7 +3,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.2 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -53,6 +53,9 @@ A network indicator for wingpanel. %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 2.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Jul 27 2019 Fedora Release Engineering - 2.2.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 473adbd5c381454a6711149162879409084d12d8 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Sat, 28 Mar 2020 23:18:33 +0100 Subject: [PATCH 21/34] update to version 2.2.3 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 17 +++++++++++++++-- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c7b6096..836510b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /wingpanel-indicator-network-2.2.0.tar.gz /wingpanel-indicator-network-2.2.1.tar.gz /wingpanel-indicator-network-2.2.2.tar.gz +/wingpanel-indicator-network-2.2.3.tar.gz diff --git a/sources b/sources index e3ab64e..c501f4c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.2.2.tar.gz) = 6c47ee8101ce34c31238deec7f053bc0cb42a2a26270403b0ceee838cbbb517f6429fe1a4c978a93636ca20c601a7c426797e6e67f9a23d041d78804aed60b2e +SHA512 (wingpanel-indicator-network-2.2.3.tar.gz) = a5428dc800e0b529d194225f8dcf7d08b8aa5132495e4b122a26bb331c42ab38a5b069b47491139a2d45cd43ba29f0ccf50840edcd0104660f00b786a39d89ed diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index ecbdab6..e528676 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -1,15 +1,18 @@ %global __provides_exclude_from ^%{_libdir}/wingpanel/.*\\.so$ +%global appname io.elementary.wingpanel.network + Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.2.2 -Release: 5%{?dist} +Version: 2.2.3 +Release: 1%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: gettext +BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala >= 0.22.0 @@ -45,14 +48,24 @@ A network indicator for wingpanel. %find_lang network-indicator +%check +appstream-util validate-relax --nonet \ + %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml + + %files -f network-indicator.lang %doc README.md %license COPYING %{_libdir}/wingpanel/libnetwork.so +%{_datadir}/metainfo/%{appname}.appdata.xml + %changelog +* Sat Mar 28 2020 Fabio Valentini - 2.2.3-1 +- Update to version 2.2.3. + * Fri Jan 31 2020 Fedora Release Engineering - 2.2.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 7942897119e4b6341e40a1c679b5bcd1b2e7e7d5 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Fri, 29 May 2020 11:24:54 +0200 Subject: [PATCH 22/34] update to version 2.2.4 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 836510b..6c9f642 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /wingpanel-indicator-network-2.2.1.tar.gz /wingpanel-indicator-network-2.2.2.tar.gz /wingpanel-indicator-network-2.2.3.tar.gz +/wingpanel-indicator-network-2.2.4.tar.gz diff --git a/sources b/sources index c501f4c..860c091 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.2.3.tar.gz) = a5428dc800e0b529d194225f8dcf7d08b8aa5132495e4b122a26bb331c42ab38a5b069b47491139a2d45cd43ba29f0ccf50840edcd0104660f00b786a39d89ed +SHA512 (wingpanel-indicator-network-2.2.4.tar.gz) = c070358b3e045fd7a8e1872fb2c276fb86d73e39a051c67d093a75baf8fdcc90485d06ca351786b5a822d2cca3ec0f4fe99b883d670e4dfdfee8ba3ab93c54eb diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index e528676..ffd826a 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -4,7 +4,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.2.3 +Version: 2.2.4 Release: 1%{?dist} License: GPLv3+ @@ -63,6 +63,9 @@ appstream-util validate-relax --nonet \ %changelog +* Fri May 29 2020 Fabio Valentini - 2.2.4-1 +- Update to version 2.2.4. + * Sat Mar 28 2020 Fabio Valentini - 2.2.3-1 - Update to version 2.2.3. From 931a2952f2fac4f4934795c0e3d6dff37699b01b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 14:11:00 +0000 Subject: [PATCH 23/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index ffd826a..3fb73b5 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.4 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -63,6 +63,9 @@ appstream-util validate-relax --nonet \ %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 2.2.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri May 29 2020 Fabio Valentini - 2.2.4-1 - Update to version 2.2.4. From fe980571591c71acd71a5a5672d7846a7bf095a7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:32:06 +0000 Subject: [PATCH 24/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wingpanel-indicator-network.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 3fb73b5..0e39d78 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.4 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -63,6 +63,9 @@ appstream-util validate-relax --nonet \ %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 2.2.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 2.2.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From fbb3eb997e07ddd072bdf328d0bd4169bd41cd76 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Fri, 19 Feb 2021 11:59:03 +0100 Subject: [PATCH 25/34] bump to commit 4cf518d; rebuilt for granite 6 soname bump and wingpanel 3 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 16 ++++++++++++---- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 6c9f642..12a3642 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /wingpanel-indicator-network-2.2.2.tar.gz /wingpanel-indicator-network-2.2.3.tar.gz /wingpanel-indicator-network-2.2.4.tar.gz +/wingpanel-indicator-network-4cf518d.tar.gz diff --git a/sources b/sources index 860c091..b72dcfd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.2.4.tar.gz) = c070358b3e045fd7a8e1872fb2c276fb86d73e39a051c67d093a75baf8fdcc90485d06ca351786b5a822d2cca3ec0f4fe99b883d670e4dfdfee8ba3ab93c54eb +SHA512 (wingpanel-indicator-network-4cf518d.tar.gz) = 62a07dcc018a324c539a04c38e212ade27763efb22d09bfaf6791349ed54eda72a60b5b3b8b8d452b173e096e4a4dfa6d7d1f957193da38ad087209e7207487f diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 0e39d78..7f974fb 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -1,15 +1,20 @@ +%global commit 4cf518db7835e3dfca2303a1c487d71d38f4feba +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global commitdate 20210219 + %global __provides_exclude_from ^%{_libdir}/wingpanel/.*\\.so$ +%global srcname wingpanel-indicator-network %global appname io.elementary.wingpanel.network Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.4 -Release: 3%{?dist} +Release: 4.%{commitdate}git%{shortcommit}%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{name} -Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +Source0: %{url}/archive/%{commit}/%{srcname}-%{shortcommit}.tar.gz BuildRequires: gettext BuildRequires: libappstream-glib @@ -21,7 +26,7 @@ BuildRequires: pkgconfig(granite) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libnm) BuildRequires: pkgconfig(libnma) -BuildRequires: pkgconfig(wingpanel-2.0) +BuildRequires: pkgconfig(wingpanel) >= 3.0.0 Requires: network-manager-applet%{?_isa} Requires: wingpanel%{?_isa} @@ -34,7 +39,7 @@ A network indicator for wingpanel. %prep -%autosetup -p1 +%autosetup -n %{srcname}-%{commit} -p1 %build @@ -63,6 +68,9 @@ appstream-util validate-relax --nonet \ %changelog +* Fri Feb 19 2021 Fabio Valentini - 2.2.4-4.20210219git4cf518d +- Bump to commit 4cf518d. Rebuilt for granite 6 soname bump and wingpanel 3. + * Wed Jan 27 2021 Fedora Release Engineering - 2.2.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From d70c39e6bba6ef1e53f98fd126314dd73cad5a9e Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Sat, 17 Jul 2021 12:25:15 +0200 Subject: [PATCH 26/34] convert to rpmautospec --- changelog | 93 ++++++++++++++++++++++++++++++ wingpanel-indicator-network.spec | 97 +------------------------------- 2 files changed, 95 insertions(+), 95 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..a339b27 --- /dev/null +++ b/changelog @@ -0,0 +1,93 @@ +* Fri Feb 19 2021 Fabio Valentini - 2.2.4-4.20210219git4cf518d +- Bump to commit 4cf518d. Rebuilt for granite 6 soname bump and wingpanel 3. + +* Wed Jan 27 2021 Fedora Release Engineering - 2.2.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 2.2.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri May 29 2020 Fabio Valentini - 2.2.4-1 +- Update to version 2.2.4. + +* Sat Mar 28 2020 Fabio Valentini - 2.2.3-1 +- Update to version 2.2.3. + +* Fri Jan 31 2020 Fedora Release Engineering - 2.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 2.2.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Mar 05 2019 Fabio Valentini - 2.2.2-3 +- Add missing dependency on network-manager-applet. + +* Sun Feb 03 2019 Fedora Release Engineering - 2.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 28 2019 Fabio Valentini - 2.2.2-1 +- Update to version 2.2.2. +- Drop backported patch included in this release. + +* Fri Jan 25 2019 Fabio Valentini - 2.2.1-2 +- Include upstream patch to fix libnm.vapi for vala 0.44. + +* Wed Oct 03 2018 Fabio Valentini - 2.2.1-1 +- Update to version 2.2.1. + +* Sat Jul 14 2018 Fedora Release Engineering - 2.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jun 13 2018 Fabio Valentini - 2.2.0-2 +- Rebuild for granite5 soname bump. + +* Thu Jun 07 2018 Fabio Valentini - 2.2.0-1 +- Update to version 2.2.0. + +* Mon Mar 19 2018 Fabio Valentini - 2.1.1-5.20171231.gitedd2b7a +- Remove unnecessary libnm-util dependency. + +* Thu Feb 22 2018 Fabio Valentini - 2.1.1-4.20171231.gitedd2b7a +- Bump to commit edd2b7a to switch away from libnm-glib amd libnm-gtk. + +* Fri Feb 09 2018 Fedora Release Engineering - 2.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Nov 04 2017 Fabio Valentini - 2.1.1-2 +- Rebuild for granite soname bump. + +* Tue Sep 19 2017 Fabio Valentini - 2.1.1-1 +- Update to version 2.1.1. + +* Wed Sep 13 2017 Fabio Valentini - 2.1.0-1 +- Update to version 2.1.0. + +* Thu Aug 03 2017 Fedora Release Engineering - 2.0.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 2.0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 2.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Jan 25 2017 Fabio Valentini - 2.0.2-3 +- Remove explicit BR: pkgconfig. + +* Sun Jan 15 2017 Fabio Valentini - 2.0.2-2 +- Clean up spec file. + +* Tue Jan 03 2017 Fabio Valentini - 2.0.2-1 +- Update to version 2.0.2. + +* Thu Sep 29 2016 Fabio Valentini - 2.0.1-3 +- Mass rebuild. + +* Wed Sep 28 2016 Fabio Valentini - 2.0.1-2 +- Spec file cleanups. + +* Fri Sep 09 2016 Fabio Valentini - 2.0.1-1 +- Update to version 2.0.1. + +* Sun Aug 21 2016 Fabio Valentini - 2.0-1 +- Update to version 2.0. diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 7f974fb..e0e06dc 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -10,7 +10,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 2.2.4 -Release: 4.%{commitdate}git%{shortcommit}%{?dist} +Release: %autorelease -e %{commitdate}git%{shortcommit} License: GPLv3+ URL: https://github.com/elementary/%{name} @@ -68,97 +68,4 @@ appstream-util validate-relax --nonet \ %changelog -* Fri Feb 19 2021 Fabio Valentini - 2.2.4-4.20210219git4cf518d -- Bump to commit 4cf518d. Rebuilt for granite 6 soname bump and wingpanel 3. - -* Wed Jan 27 2021 Fedora Release Engineering - 2.2.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 2.2.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri May 29 2020 Fabio Valentini - 2.2.4-1 -- Update to version 2.2.4. - -* Sat Mar 28 2020 Fabio Valentini - 2.2.3-1 -- Update to version 2.2.3. - -* Fri Jan 31 2020 Fedora Release Engineering - 2.2.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 2.2.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Mar 05 2019 Fabio Valentini - 2.2.2-3 -- Add missing dependency on network-manager-applet. - -* Sun Feb 03 2019 Fedora Release Engineering - 2.2.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Jan 28 2019 Fabio Valentini - 2.2.2-1 -- Update to version 2.2.2. -- Drop backported patch included in this release. - -* Fri Jan 25 2019 Fabio Valentini - 2.2.1-2 -- Include upstream patch to fix libnm.vapi for vala 0.44. - -* Wed Oct 03 2018 Fabio Valentini - 2.2.1-1 -- Update to version 2.2.1. - -* Sat Jul 14 2018 Fedora Release Engineering - 2.2.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Jun 13 2018 Fabio Valentini - 2.2.0-2 -- Rebuild for granite5 soname bump. - -* Thu Jun 07 2018 Fabio Valentini - 2.2.0-1 -- Update to version 2.2.0. - -* Mon Mar 19 2018 Fabio Valentini - 2.1.1-5.20171231.gitedd2b7a -- Remove unnecessary libnm-util dependency. - -* Thu Feb 22 2018 Fabio Valentini - 2.1.1-4.20171231.gitedd2b7a -- Bump to commit edd2b7a to switch away from libnm-glib amd libnm-gtk. - -* Fri Feb 09 2018 Fedora Release Engineering - 2.1.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Nov 04 2017 Fabio Valentini - 2.1.1-2 -- Rebuild for granite soname bump. - -* Tue Sep 19 2017 Fabio Valentini - 2.1.1-1 -- Update to version 2.1.1. - -* Wed Sep 13 2017 Fabio Valentini - 2.1.0-1 -- Update to version 2.1.0. - -* Thu Aug 03 2017 Fedora Release Engineering - 2.0.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 2.0.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 2.0.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Jan 25 2017 Fabio Valentini - 2.0.2-3 -- Remove explicit BR: pkgconfig. - -* Sun Jan 15 2017 Fabio Valentini - 2.0.2-2 -- Clean up spec file. - -* Tue Jan 03 2017 Fabio Valentini - 2.0.2-1 -- Update to version 2.0.2. - -* Thu Sep 29 2016 Fabio Valentini - 2.0.1-3 -- Mass rebuild. - -* Wed Sep 28 2016 Fabio Valentini - 2.0.1-2 -- Spec file cleanups. - -* Fri Sep 09 2016 Fabio Valentini - 2.0.1-1 -- Update to version 2.0.1. - -* Sun Aug 21 2016 Fabio Valentini - 2.0-1 -- Update to version 2.0. - +%autochangelog From 8c9b985312e21dd132772aede81e99bead68efee Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Sat, 17 Jul 2021 12:28:31 +0200 Subject: [PATCH 27/34] Update to version 2.3.0; Fixes RHBZ#1982589 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 14 +++++--------- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 12a3642..47e1d59 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /wingpanel-indicator-network-2.2.3.tar.gz /wingpanel-indicator-network-2.2.4.tar.gz /wingpanel-indicator-network-4cf518d.tar.gz +/wingpanel-indicator-network-2.3.0.tar.gz diff --git a/sources b/sources index b72dcfd..831fb38 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-4cf518d.tar.gz) = 62a07dcc018a324c539a04c38e212ade27763efb22d09bfaf6791349ed54eda72a60b5b3b8b8d452b173e096e4a4dfa6d7d1f957193da38ad087209e7207487f +SHA512 (wingpanel-indicator-network-2.3.0.tar.gz) = 04147a93e6baf23f89f0e10331a4f465adcddd80a4083f394de2411719a2cfc62b968710373ae34c9fc00c6ca7abba67cf06a59d06e80bee8117475123bc87e2 diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index e0e06dc..40d8187 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -1,7 +1,3 @@ -%global commit 4cf518db7835e3dfca2303a1c487d71d38f4feba -%global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20210219 - %global __provides_exclude_from ^%{_libdir}/wingpanel/.*\\.so$ %global srcname wingpanel-indicator-network @@ -9,12 +5,12 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.2.4 -Release: %autorelease -e %{commitdate}git%{shortcommit} +Version: 2.3.0 +Release: %autorelease License: GPLv3+ -URL: https://github.com/elementary/%{name} -Source0: %{url}/archive/%{commit}/%{srcname}-%{shortcommit}.tar.gz +URL: https://github.com/elementary/wingpanel-indicator-network +Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz BuildRequires: gettext BuildRequires: libappstream-glib @@ -39,7 +35,7 @@ A network indicator for wingpanel. %prep -%autosetup -n %{srcname}-%{commit} -p1 +%autosetup -n %{srcname}-%{version} -p1 %build From a7924a6102ec0c412602ac186ed60ceeefc5c993 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:59:01 +0000 Subject: [PATCH 28/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 9b8b4fc48e59d8e7c83d417aa72e9f94d49657f9 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Thu, 28 Oct 2021 15:29:41 +0200 Subject: [PATCH 29/34] Update to version 2.3.1; Fixes RHBZ#2017053 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 47e1d59..acba843 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /wingpanel-indicator-network-2.2.4.tar.gz /wingpanel-indicator-network-4cf518d.tar.gz /wingpanel-indicator-network-2.3.0.tar.gz +/wingpanel-indicator-network-2.3.1.tar.gz diff --git a/sources b/sources index 831fb38..85d7a33 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.3.0.tar.gz) = 04147a93e6baf23f89f0e10331a4f465adcddd80a4083f394de2411719a2cfc62b968710373ae34c9fc00c6ca7abba67cf06a59d06e80bee8117475123bc87e2 +SHA512 (wingpanel-indicator-network-2.3.1.tar.gz) = 74269a7d53276ad5248f3408578474b5ed24753915dcc2cda7d3933c7857b61d5c220fa67a652953d1af282e0ac75373c5662ff811f5f4385077ff6b5f6ab224 diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index 40d8187..c31c141 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.3.0 +Version: 2.3.1 Release: %autorelease License: GPLv3+ From c4de2ac449f0bb26545340f3b3cf5f6306c5536a Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Wed, 24 Nov 2021 23:46:11 +0100 Subject: [PATCH 30/34] Update to version 2.3.2; Fixes RHBZ#2026206 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index acba843..c5ed731 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /wingpanel-indicator-network-4cf518d.tar.gz /wingpanel-indicator-network-2.3.0.tar.gz /wingpanel-indicator-network-2.3.1.tar.gz +/wingpanel-indicator-network-2.3.2.tar.gz diff --git a/sources b/sources index 85d7a33..4f9678d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.3.1.tar.gz) = 74269a7d53276ad5248f3408578474b5ed24753915dcc2cda7d3933c7857b61d5c220fa67a652953d1af282e0ac75373c5662ff811f5f4385077ff6b5f6ab224 +SHA512 (wingpanel-indicator-network-2.3.2.tar.gz) = 1beeea6702671c9e6b9179c3334d11adcbfbe24325ccaedbab39997faf0b699b6fee9310f16292d7f9e3b301543aa20b2278e75aa58708dd5c6fe5202159fd80 diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index c31c141..c3ca0cc 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.3.1 +Version: 2.3.2 Release: %autorelease License: GPLv3+ From 73f2e15125b2250566ac1dcf082f35d238ec5ce5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:30:48 +0000 Subject: [PATCH 31/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 13423c6d73d4ca3560f64eadbc92809cd9525e9a Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Wed, 13 Jul 2022 12:49:48 +0200 Subject: [PATCH 32/34] Update to version 2.3.3; Fixes RHBZ#2103513 --- .gitignore | 1 + sources | 2 +- wingpanel-indicator-network.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c5ed731..521421a 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /wingpanel-indicator-network-2.3.0.tar.gz /wingpanel-indicator-network-2.3.1.tar.gz /wingpanel-indicator-network-2.3.2.tar.gz +/wingpanel-indicator-network-2.3.3.tar.gz diff --git a/sources b/sources index 4f9678d..841e892 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wingpanel-indicator-network-2.3.2.tar.gz) = 1beeea6702671c9e6b9179c3334d11adcbfbe24325ccaedbab39997faf0b699b6fee9310f16292d7f9e3b301543aa20b2278e75aa58708dd5c6fe5202159fd80 +SHA512 (wingpanel-indicator-network-2.3.3.tar.gz) = 41027e3af0f514daf80e8f9e26e5b01a90e81c704959f53d644c99e236e462d8e8b670f5d3aca668b0426a6e20ec97dd8487b258a1bf184430e6a40ad0e423da diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec index c3ca0cc..0c479be 100644 --- a/wingpanel-indicator-network.spec +++ b/wingpanel-indicator-network.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.3.2 +Version: 2.3.3 Release: %autorelease License: GPLv3+ From c1fdeb005707477869893675fceb1fffa3f1d9fe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:28:10 +0000 Subject: [PATCH 33/34] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 514dae534d6927fac9de2c84ca8b48225288de34 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Wed, 31 Aug 2022 12:08:39 +0200 Subject: [PATCH 34/34] remove package (temporarily) due to unresolved issues with GNOME 43 --- .gitignore | 17 ----- changelog | 93 --------------------------- dead.package | 1 + sources | 1 - wingpanel-indicator-network.rpmlintrc | 3 - wingpanel-indicator-network.spec | 67 ------------------- 6 files changed, 1 insertion(+), 181 deletions(-) delete mode 100644 .gitignore delete mode 100644 changelog create mode 100644 dead.package delete mode 100644 sources delete mode 100644 wingpanel-indicator-network.rpmlintrc delete mode 100644 wingpanel-indicator-network.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 521421a..0000000 --- a/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -/results_* -/*.src.rpm - -/wingpanel-indicator-network-2.0.2.tar.xz -/wingpanel-indicator-network-2.1.0.tar.gz -/wingpanel-indicator-network-2.1.1.tar.gz -/wingpanel-indicator-network-edd2b7a.tar.gz -/wingpanel-indicator-network-2.2.0.tar.gz -/wingpanel-indicator-network-2.2.1.tar.gz -/wingpanel-indicator-network-2.2.2.tar.gz -/wingpanel-indicator-network-2.2.3.tar.gz -/wingpanel-indicator-network-2.2.4.tar.gz -/wingpanel-indicator-network-4cf518d.tar.gz -/wingpanel-indicator-network-2.3.0.tar.gz -/wingpanel-indicator-network-2.3.1.tar.gz -/wingpanel-indicator-network-2.3.2.tar.gz -/wingpanel-indicator-network-2.3.3.tar.gz diff --git a/changelog b/changelog deleted file mode 100644 index a339b27..0000000 --- a/changelog +++ /dev/null @@ -1,93 +0,0 @@ -* Fri Feb 19 2021 Fabio Valentini - 2.2.4-4.20210219git4cf518d -- Bump to commit 4cf518d. Rebuilt for granite 6 soname bump and wingpanel 3. - -* Wed Jan 27 2021 Fedora Release Engineering - 2.2.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 2.2.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri May 29 2020 Fabio Valentini - 2.2.4-1 -- Update to version 2.2.4. - -* Sat Mar 28 2020 Fabio Valentini - 2.2.3-1 -- Update to version 2.2.3. - -* Fri Jan 31 2020 Fedora Release Engineering - 2.2.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 2.2.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Mar 05 2019 Fabio Valentini - 2.2.2-3 -- Add missing dependency on network-manager-applet. - -* Sun Feb 03 2019 Fedora Release Engineering - 2.2.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Jan 28 2019 Fabio Valentini - 2.2.2-1 -- Update to version 2.2.2. -- Drop backported patch included in this release. - -* Fri Jan 25 2019 Fabio Valentini - 2.2.1-2 -- Include upstream patch to fix libnm.vapi for vala 0.44. - -* Wed Oct 03 2018 Fabio Valentini - 2.2.1-1 -- Update to version 2.2.1. - -* Sat Jul 14 2018 Fedora Release Engineering - 2.2.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Jun 13 2018 Fabio Valentini - 2.2.0-2 -- Rebuild for granite5 soname bump. - -* Thu Jun 07 2018 Fabio Valentini - 2.2.0-1 -- Update to version 2.2.0. - -* Mon Mar 19 2018 Fabio Valentini - 2.1.1-5.20171231.gitedd2b7a -- Remove unnecessary libnm-util dependency. - -* Thu Feb 22 2018 Fabio Valentini - 2.1.1-4.20171231.gitedd2b7a -- Bump to commit edd2b7a to switch away from libnm-glib amd libnm-gtk. - -* Fri Feb 09 2018 Fedora Release Engineering - 2.1.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Nov 04 2017 Fabio Valentini - 2.1.1-2 -- Rebuild for granite soname bump. - -* Tue Sep 19 2017 Fabio Valentini - 2.1.1-1 -- Update to version 2.1.1. - -* Wed Sep 13 2017 Fabio Valentini - 2.1.0-1 -- Update to version 2.1.0. - -* Thu Aug 03 2017 Fedora Release Engineering - 2.0.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 2.0.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 2.0.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Jan 25 2017 Fabio Valentini - 2.0.2-3 -- Remove explicit BR: pkgconfig. - -* Sun Jan 15 2017 Fabio Valentini - 2.0.2-2 -- Clean up spec file. - -* Tue Jan 03 2017 Fabio Valentini - 2.0.2-1 -- Update to version 2.0.2. - -* Thu Sep 29 2016 Fabio Valentini - 2.0.1-3 -- Mass rebuild. - -* Wed Sep 28 2016 Fabio Valentini - 2.0.1-2 -- Spec file cleanups. - -* Fri Sep 09 2016 Fabio Valentini - 2.0.1-1 -- Update to version 2.0.1. - -* Sun Aug 21 2016 Fabio Valentini - 2.0-1 -- Update to version 2.0. diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..43a9af6 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +remove package (temporarily) due to unresolved issues with GNOME 43 diff --git a/sources b/sources deleted file mode 100644 index 841e892..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (wingpanel-indicator-network-2.3.3.tar.gz) = 41027e3af0f514daf80e8f9e26e5b01a90e81c704959f53d644c99e236e462d8e8b670f5d3aca668b0426a6e20ec97dd8487b258a1bf184430e6a40ad0e423da diff --git a/wingpanel-indicator-network.rpmlintrc b/wingpanel-indicator-network.rpmlintrc deleted file mode 100644 index fbcdc48..0000000 --- a/wingpanel-indicator-network.rpmlintrc +++ /dev/null @@ -1,3 +0,0 @@ -# false positives -addFilter("E: invalid-lc-messages-dir /usr/share/locale/bh*") -addFilter("E: invalid-lc-messages-dir /usr/share/locale/mo*") diff --git a/wingpanel-indicator-network.spec b/wingpanel-indicator-network.spec deleted file mode 100644 index 0c479be..0000000 --- a/wingpanel-indicator-network.spec +++ /dev/null @@ -1,67 +0,0 @@ -%global __provides_exclude_from ^%{_libdir}/wingpanel/.*\\.so$ - -%global srcname wingpanel-indicator-network -%global appname io.elementary.wingpanel.network - -Name: wingpanel-indicator-network -Summary: Network Indicator for wingpanel -Version: 2.3.3 -Release: %autorelease -License: GPLv3+ - -URL: https://github.com/elementary/wingpanel-indicator-network -Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz - -BuildRequires: gettext -BuildRequires: libappstream-glib -BuildRequires: meson -BuildRequires: vala >= 0.22.0 - -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(granite) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(libnm) -BuildRequires: pkgconfig(libnma) -BuildRequires: pkgconfig(wingpanel) >= 3.0.0 - -Requires: network-manager-applet%{?_isa} -Requires: wingpanel%{?_isa} - -Supplements: wingpanel%{?_isa} - - -%description -A network indicator for wingpanel. - - -%prep -%autosetup -n %{srcname}-%{version} -p1 - - -%build -%meson -%meson_build - - -%install -%meson_install - -%find_lang network-indicator - - -%check -appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml - - -%files -f network-indicator.lang -%doc README.md -%license COPYING - -%{_libdir}/wingpanel/libnetwork.so - -%{_datadir}/metainfo/%{appname}.appdata.xml - - -%changelog -%autochangelog