summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD23
2 files changed, 17 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f3e0b2fd94d7..456ef7925398 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = networkmanager-iwd
pkgdesc = Network connection manager and user applications; using iwd backend instead of wpa_supplicant
- pkgver = 1.44.2
+ pkgver = 1.46.0
pkgrel = 1
url = https://networkmanager.dev/
arch = x86_64
- license = GPL
+ license = LGPL-2.1-or-later
checkdepends = libx11
checkdepends = python-dbus
makedepends = audit
- makedepends = bluez-libs
makedepends = curl
makedepends = dhclient
makedepends = dnsmasq
@@ -38,15 +37,15 @@ pkgbase = networkmanager-iwd
makedepends = vala
makedepends = vala
makedepends = wpa_supplicant
- source = git+https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git#commit=8bee6ef894a27ffc8a464df3b32b03e811e1a15d
+ source = git+https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git#commit=e39f48a30a2ef7b445276a859bbd5255e4c5071d
source = networkmanager-iwd.install
sha256sums = SKIP
sha256sums = 6f77a626ec3fd7583beb45ffcac236cdc1fe2b5e5b8ccc5d90983312a265e818
pkgname = networkmanager-iwd
- install = networkmanager-iwd.install
+ license = LGPL-2.1-or-later
+ license = GPL-2.0-or-later
depends = audit
- depends = bluez-libs
depends = curl
depends = iproute2
depends = jansson
@@ -74,7 +73,6 @@ pkgname = networkmanager-iwd
pkgname = libnm-iwd
pkgdesc = NetworkManager client library with iwd backend
- license = LGPL
depends = glib2
depends = nss
depends = systemd-libs
diff --git a/PKGBUILD b/PKGBUILD
index 31639c08c25c..752b0307647c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,15 +14,14 @@ pkgname=(
libnm-iwd
nm-iwd-cloud-setup
)
-pkgver=1.44.2
+pkgver=1.46.0
pkgrel=1
pkgdesc="Network connection manager and user applications; using iwd backend instead of wpa_supplicant"
url="https://networkmanager.dev/"
arch=(x86_64)
-license=(GPL)
+license=(LGPL-2.1-or-later)
makedepends=(
audit
- bluez-libs
curl
dhclient
dnsmasq
@@ -57,7 +56,7 @@ checkdepends=(
libx11
python-dbus
)
-_commit=8bee6ef894a27ffc8a464df3b32b03e811e1a15d # tags/1.44.2^0
+_commit=e39f48a30a2ef7b445276a859bbd5255e4c5071d # tags/1.46.0^0
source=("git+https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git#commit=$_commit"
"$pkgbase.install")
sha256sums=('SKIP' '6f77a626ec3fd7583beb45ffcac236cdc1fe2b5e5b8ccc5d90983312a265e818')
@@ -69,6 +68,9 @@ pkgver() {
build() {
local meson_options=(
+ # build checks this option; injecting just via *FLAGS is broken
+ -D b_lto=true
+
# system paths
-D dbus_conf_dir=/usr/share/dbus-1/system.d
@@ -82,8 +84,6 @@ build() {
# features
-D iwd=true
-D teamdctl=true
- -D bluez5_dun=true
- -D ebpf=true
# configuration plugins
-D config_plugins_default=keyfile
@@ -110,7 +110,7 @@ build() {
}
check() {
- meson test -C build --print-errorlogs || :
+ NMTST_FORCE_REAL_ROOT=1 meson test -C build --print-errorlogs
}
_pick() {
@@ -126,7 +126,6 @@ _pick() {
package_networkmanager-iwd() {
depends=(
audit
- bluez-libs
curl
iproute2
jansson
@@ -154,7 +153,9 @@ package_networkmanager-iwd() {
'ppp: dialup connection support'
)
backup=(etc/NetworkManager/NetworkManager.conf)
- install="$pkgbase.install"
+
+ # NM wants to move to LGPL only, but there's still GPL code left
+ license+=(GPL-2.0-or-later)
meson install -C build --destdir "$pkgdir"
@@ -189,12 +190,13 @@ END
shopt -s globstar
+ _pick docs usr/share/gtk-doc
+
_pick libnm usr/include/libnm
_pick libnm usr/lib/girepository-1.0/NM-*
_pick libnm usr/lib/libnm.*
_pick libnm usr/lib/pkgconfig/libnm.pc
_pick libnm usr/share/gir-1.0/NM-*
- _pick libnm usr/share/gtk-doc/html/libnm
_pick libnm usr/share/vala/vapi/libnm.*
_pick cloud usr/lib/**/*nm-cloud-setup*
@@ -209,7 +211,6 @@ END
package_libnm-iwd() {
pkgdesc="NetworkManager client library with iwd backend"
- license=(LGPL)
depends=(
glib2
nss