From e3fbf38186a84b2de8dd4055ac88a5d12233c2f3 Mon Sep 17 00:00:00 2001 From: DaErich Date: Sat, 4 Dec 2021 16:05:07 +0100 Subject: [PATCH] iwd: update to 1.20 --- ...d04e0de69a2c02bb39c774adf84dcbae6bb9.patch | 31 ------------------- srcpkgs/iwd/template | 6 ++-- 2 files changed, 3 insertions(+), 34 deletions(-) delete mode 100644 srcpkgs/iwd/patches/4e61d04e0de69a2c02bb39c774adf84dcbae6bb9.patch diff --git a/srcpkgs/iwd/patches/4e61d04e0de69a2c02bb39c774adf84dcbae6bb9.patch b/srcpkgs/iwd/patches/4e61d04e0de69a2c02bb39c774adf84dcbae6bb9.patch deleted file mode 100644 index c4c040cee54a..000000000000 --- a/srcpkgs/iwd/patches/4e61d04e0de69a2c02bb39c774adf84dcbae6bb9.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 4e61d04e0de69a2c02bb39c774adf84dcbae6bb9 Mon Sep 17 00:00:00 2001 -From: James Prestwood -Date: Tue, 2 Nov 2021 12:57:49 -0700 -Subject: client: special case daemon interface for non-interactive - -In non-interactive mode, when a dbus method call returns the process -exits. This is true for all methods except agent requests since e.g. -Connect() call automatically requests credentials and the client must -wait for that to return before exiting. The new daemon interface must -also be treated in the same way and not exit. ---- - client/dbus-proxy.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/client/dbus-proxy.c b/client/dbus-proxy.c -index ab9fb5a5..0373a3df 100644 ---- a/client/dbus-proxy.c -+++ b/client/dbus-proxy.c -@@ -315,7 +315,8 @@ static void proxy_callback(struct l_dbus_message *message, void *user_data) - } - - proxy = callback_data->user_data; -- if (!strcmp(proxy->type->interface, IWD_AGENT_MANAGER_INTERFACE)) -+ if (!strcmp(proxy->type->interface, IWD_AGENT_MANAGER_INTERFACE) || -+ !strcmp(proxy->type->interface, IWD_DAEMON_INTERFACE)) - return; - - quit: --- -cgit 1.2.3-1.el7 - diff --git a/srcpkgs/iwd/template b/srcpkgs/iwd/template index b01c42ad6cd1..f56edb63cbf9 100644 --- a/srcpkgs/iwd/template +++ b/srcpkgs/iwd/template @@ -1,7 +1,7 @@ # Template file for 'iwd' pkgname=iwd -version=1.19 -revision=2 +version=1.20 +revision=1 build_style=gnu-configure configure_args="--disable-systemd-service --enable-pie --enable-dbus-policy --enable-wired" @@ -15,7 +15,7 @@ license="LGPL-2.1-or-later" homepage="https://iwd.wiki.kernel.org/" changelog="https://git.kernel.org/pub/scm/network/wireless/iwd.git/plain/ChangeLog" distfiles="${KERNEL_SITE}/network/wireless/${pkgname}-${version}.tar.xz" -checksum=dd65a8795f6127fb1b9e29f2092686b0590a0d3738c2b90c792ccd320deaf966 +checksum=7d51e2ccabe7c500e44061ac725dbd4f6b0fb518b5e3de1681063d0f15d3050f make_dirs="/var/lib/iwd 0600 root root /var/lib/ead 0600 root root /etc/iwd 755 root root"