summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2022-01-14 00:30:57 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2022-01-14 00:30:57 -0800
commit2a3c9a0d2de41a72e35889b51dafd357459e6f14 (patch)
tree3cf7946561120b2f45abc3fdbcb4ee1bceb0aa10
parentUpdated to 1.32.12 (diff)
downloadnetworkmanager-2a3c9a0d2de41a72e35889b51dafd357459e6f14.tar.xz
Updated to 1.34.0
-rw-r--r--PKGBUILD25
1 files changed, 11 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e8993ea..ad7df2f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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'