From ccc706d0f4e592d21a89b5983d516c62fe7feca8 Mon Sep 17 00:00:00 2001 From: cinerea0 Date: Fri, 2 Jul 2021 19:00:41 -0400 Subject: [PATCH] NetworkManager: update to 1.32.2 --- .../patches/fix-cross-gir.patch | 23 ++++++++++--------- .../NetworkManager/patches/no-gtk-doc.patch | 17 +++++++------- srcpkgs/NetworkManager/template | 6 ++--- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/srcpkgs/NetworkManager/patches/fix-cross-gir.patch b/srcpkgs/NetworkManager/patches/fix-cross-gir.patch index b78edfac2446..f1eca73f1f7f 100644 --- a/srcpkgs/NetworkManager/patches/fix-cross-gir.patch +++ b/srcpkgs/NetworkManager/patches/fix-cross-gir.patch @@ -2,12 +2,13 @@ Reason: Fix crossbuilding GIR Upstream: No, not upstreamable since this is very specific to the Void setup Index: b/libnm/meson.build =================================================================== ---- a/libnm/meson.build -+++ b/libnm/meson.build -@@ -274,13 +274,23 @@ if enable_introspection - 'LD_LIBRARY_PATH=' + ld_library_path, - ] - +--- a/src/libnm-client-impl/meson.build ++++ b/src/libnm-client-impl/meson.build +@@ -210,6 +210,16 @@ if enable_introspection + ld_library_path = ':' + ld_library_path + endif + ld_library_path = meson.current_build_dir() + ld_library_path ++ + if meson.is_cross_build() + qemu_python3_cmd = [ + '/usr/bin/qemu-@XBPS_TARGET_QEMU_MACHINE@-static', @@ -17,13 +18,13 @@ Index: b/libnm/meson.build + else + qemu_python3_cmd = python.path() + endif -+ + nm_settings_docs_xml_gir = custom_target( 'nm-settings-docs-gir.xml', - input: libnm_gir[0], - output: 'nm-settings-docs-gir.xml', - command: [ - generate_setting_docs_env, +@@ -219,7 +229,7 @@ if enable_introspection + 'env', + 'GI_TYPELIB_PATH=' + gi_typelib_path, + 'LD_LIBRARY_PATH=' + ld_library_path, - python.path(), + qemu_python3_cmd, join_paths(meson.source_root(), 'tools', 'generate-docs-nm-settings-docs-gir.py'), diff --git a/srcpkgs/NetworkManager/patches/no-gtk-doc.patch b/srcpkgs/NetworkManager/patches/no-gtk-doc.patch index 7492b818868e..87e75aa35106 100644 --- a/srcpkgs/NetworkManager/patches/no-gtk-doc.patch +++ b/srcpkgs/NetworkManager/patches/no-gtk-doc.patch @@ -15,16 +15,15 @@ Index: b/meson.build endif configure_file( -Index: b/clients/common/meson.build +Index: b/src/libnmc-setting/meson.build =================================================================== ---- a/clients/common/meson.build -+++ b/clients/common/meson.build -@@ -28,7 +28,7 @@ libnmc_base_dep = declare_dependency( - link_with: libnmc_base, - ) +--- a/src/libnmc-setting/meson.build ++++ b/src/libnmc-setting/meson.build +@@ -1,6 +1,6 @@ + # SPDX-License-Identifier: LGPL-2.1-or-later -if enable_docs +if enable_docs and enable_introspection - settings_docs_source = custom_target( - 'settings-docs.h', - input: nm_settings_docs_xml_gir, + settings_docs_input_xml = custom_target( + 'settings-docs-input.xml', + input: [nm_settings_docs_xml_gir, nm_property_infos_xml['nmcli']], diff --git a/srcpkgs/NetworkManager/template b/srcpkgs/NetworkManager/template index 7af0685be910..5adfe6972592 100644 --- a/srcpkgs/NetworkManager/template +++ b/srcpkgs/NetworkManager/template @@ -1,6 +1,6 @@ # Template file for 'NetworkManager' pkgname=NetworkManager -version=1.30.4 +version=1.32.2 revision=1 build_style=meson build_helper="gir qemu" @@ -24,7 +24,7 @@ hostmakedepends="gettext-devel glib-devel libxslt-devel pkg-config makedepends="libuuid-devel nss-devel dbus-glib-devel libgudev-devel libnl3-devel polkit-devel ppp-devel iptables-devel libcurl-devel ModemManager-devel readline-devel libndp-devel newt-devel jansson-devel - libpsl-devel eudev-libudev-devel mobile-broadband-provider-info + libpsl-devel eudev-libudev-devel mobile-broadband-provider-info gnutls-devel $(vopt_if gir 'libgirepository-devel python3-gobject') $(vopt_if elogind elogind-devel)" depends="dbus iproute2 openresolv wpa_supplicant mobile-broadband-provider-info" @@ -34,7 +34,7 @@ maintainer="Enno Boland " license="GPL-2.0-or-later" homepage="https://wiki.gnome.org/Projects/NetworkManager" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=6050b724212ea3ce7386113359bea9afa1f679a54f60d999a5999892e672c190 +checksum=701d511067f757d0f92f412c98cdb49a74a6ba69448aabb1beadacbc171e3873 # TODO: Some tests require network namespaces to run. make_check=extended lib32disabled=yes