diff options
author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2022-01-14 00:30:57 -0800 |
---|---|---|
committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2022-01-14 00:30:57 -0800 |
commit | 2a3c9a0d2de41a72e35889b51dafd357459e6f14 (patch) | |
tree | 3cf7946561120b2f45abc3fdbcb4ee1bceb0aa10 | |
parent | Updated to 1.32.12 (diff) | |
download | networkmanager-2a3c9a0d2de41a72e35889b51dafd357459e6f14.tar.xz |
Updated to 1.34.0
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 11 insertions, 14 deletions
@@ -16,8 +16,8 @@ _offline=1 _altname=NetworkManager pkgbase=networkmanager pkgname=(networkmanager libnm nm-cloud-setup) -_basever=1.32 -pkgver=${_basever}.12 +_basever=1.34 +pkgver=${_basever}.0 pkgrel=1 pkgdesc="Network connection manager and user applications" pkgdesc+=", modified for openrc" @@ -32,15 +32,12 @@ makedepends=(intltool dhclient dhcpcd iptables gobject-introspection gtk-doc openresolv libpsl audit meson) checkdepends=(libx11 python-dbus) source=(https://download.gnome.org/sources/${_altname}/${_basever}/${_altname}-${pkgver}.tar.xz) -# https://download.gnome.org/sources/NetworkManager/1.32/NetworkManager-1.32.6.sha256sum -sha256sums=('a8ab36a0a502fe73cd8e3bacb6585f97fbb94ebef79e276cdbaf11c33ff8f54b') - -prepare() { - cd ${_altname}-${pkgver} -} +# https://download.gnome.org/sources/NetworkManager/1.34/NetworkManager-1.34.0.sha256sum +sha256sums=('819795d0899076204f5672421a58f1b1d9e393536ee87bb844b911e6243bf0bd') build() { - local meson_args=( + + local meson_options=( # system paths -D dbus_conf_dir=/usr/share/dbus-1/system.d @@ -53,7 +50,6 @@ build() { -D systemd_journal=false -D config_logging_backend_default=syslog -D modify_system=true - -D polkit_agent=true -D selinux=false # features @@ -79,12 +75,12 @@ build() { -D qt=false ) - arch-meson ${_altname}-${pkgver} build "${meson_args[@]}" + arch-meson ${_altname}-${pkgver} build "${meson_options[@]}" meson compile -C build } # tests do not work in an offline build environment - if [ "${_modclang}" == "0" ]; then + if [ "${_offline}" == "0" ]; then check() { meson test -C build --print-errorlogs } @@ -101,9 +97,10 @@ _pick() { } package_networkmanager() { - depends=(libnm iproute2 polkit wpa_supplicant libmm-glib libnewt libndp libteam curl + depends=(libnm iproute2 wpa_supplicant libmm-glib libnewt libndp libteam curl bluez-libs libpsl audit mobile-broadband-provider-info) - optdepends=('dnsmasq: connection sharing' + optdepends=('polkit: let non-root users control networking' + 'dnsmasq: connection sharing' 'nftables: connection sharing' 'iptables: connection sharing' 'bluez: Bluetooth support' |