summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStephan Springer2021-06-18 13:38:43 +0200
committerStephan Springer2021-06-18 13:38:43 +0200
commitebde868006e79486922567237135eae3aa778cc5 (patch)
treee2a5f94047ed29dc34f64796b5fd7515f8b8160d /PKGBUILD
parent27bf79c34ee105e17a7336673096b8f6322ade21 (diff)
downloadaur-ebde868006e79486922567237135eae3aa778cc5.tar.gz
update to version 1.32.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD67
1 files changed, 32 insertions, 35 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 18fa84207cf1..d0f6b2062ff3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,19 +10,20 @@
pkgbase=networkmanager-iwd
pkgname=(networkmanager-iwd libnm-iwd nm-iwd-cloud-setup)
-pkgver=1.30.4
-pkgrel=2
+pkgver=1.32.0
+pkgrel=1
pkgdesc="Network connection manager and user applications; using iwd backend instead of wpa_supplicant"
url="https://wiki.gnome.org/Projects/NetworkManager"
arch=(x86_64)
-license=(GPL2 LGPL2.1)
+license=(GPL)
_pppver=2.4.9
-makedepends=(intltool dhclient iptables gobject-introspection gtk-doc "ppp=$_pppver" modemmanager
- iproute2 nss polkit wpa_supplicant curl systemd libmm-glib
- libnewt libndp libteam vala perl-yaml python-gobject git vala jansson bluez-libs
- glib2-docs iwd dnsmasq openresolv libpsl audit meson)
+makedepends=(intltool dhclient iptables-nft gobject-introspection gtk-doc
+ "ppp=$_pppver" modemmanager iproute2 nss polkit wpa_supplicant curl
+ systemd libmm-glib libnewt libndp libteam nftables vala perl-yaml
+ python-gobject git vala jansson bluez-libs glib2-docs iwd dnsmasq
+ openresolv libpsl audit meson)
checkdepends=(libx11 python-dbus)
-_commit=a3e45da9f984d58e3b76d6ca064033541d819eca # tags/1.30.4^0
+_commit=d9c0d43879e8420dda6482b05341dcfeedf7be43 # tags/1.32.0^0
source=("git+https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git#commit=$_commit"
"$pkgbase.install")
sha256sums=('SKIP' '6f77a626ec3fd7583beb45ffcac236cdc1fe2b5e5b8ccc5d90983312a265e818')
@@ -32,13 +33,6 @@ pkgver() {
git describe --abbrev=10 | sed 's/-dev/dev/;s/-rc/rc/;s/-/+/g'
}
-prepare() {
- cd NetworkManager
-
- # https://bugs.archlinux.org/task/70710
- git cherry-pick -n 8acad5a20cc61081438294efc634c0e245452e35
-}
-
build() {
local meson_args=(
# system paths
@@ -99,29 +93,32 @@ package_networkmanager-iwd() {
provides=(networkmanager)
conflicts=(networkmanager)
optdepends=('dnsmasq: connection sharing'
+ 'nftables: connection sharing'
+ 'iptables: connection sharing'
'bluez: Bluetooth support'
'ppp: dialup connection support'
'modemmanager: cellular network support'
'dhclient: alternative DHCP client'
'dhcpcd: alternative DHCP client'
'openresolv: alternative resolv.conf manager'
- 'firewalld: Firewall support')
+ 'firewalld: firewall support')
backup=(etc/NetworkManager/NetworkManager.conf)
- groups=(gnome)
install="$pkgbase.install"
- DESTDIR="$pkgdir" meson install -C build
+ meson install -C build --destdir "$pkgdir"
+
+ cd "$pkgdir"
# /etc/NetworkManager
- install -d "$pkgdir"/etc/NetworkManager/{conf,dnsmasq}.d
- install -dm700 "$pkgdir/etc/NetworkManager/system-connections"
- install -m644 /dev/stdin "$pkgdir/etc/NetworkManager/NetworkManager.conf" <<END
+ install -d etc/NetworkManager/{conf,dnsmasq}.d
+ install -dm700 etc/NetworkManager/system-connections
+ install -m644 /dev/stdin etc/NetworkManager/NetworkManager.conf <<END
# Configuration file for NetworkManager.
# See "man 5 NetworkManager.conf" for details.
END
# packaged configuration
- install -Dm644 /dev/stdin "$pkgdir/usr/lib/NetworkManager/conf.d/20-connectivity.conf" <<END
+ install -Dm644 /dev/stdin usr/lib/NetworkManager/conf.d/20-connectivity.conf <<END
[connectivity]
uri=http://ping.archlinux.org/nm-check.txt
END
@@ -141,26 +138,26 @@ END
shopt -s globstar
- _pick libnm "$pkgdir"/usr/include/libnm
- _pick libnm "$pkgdir"/usr/lib/girepository-1.0/NM-*
- _pick libnm "$pkgdir"/usr/lib/libnm.*
- _pick libnm "$pkgdir"/usr/lib/pkgconfig/libnm.pc
- _pick libnm "$pkgdir"/usr/share/gir-1.0/NM-*
- _pick libnm "$pkgdir"/usr/share/gtk-doc/html/libnm
- _pick libnm "$pkgdir"/usr/share/vala/vapi/libnm.*
+ _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 nm-cloud-setup "$pkgdir"/usr/lib/**/*nm-cloud-setup*
- _pick nm-cloud-setup "$pkgdir"/usr/share/man/*/nm-cloud-setup*
+ _pick cloud usr/lib/**/*nm-cloud-setup*
+ _pick cloud usr/share/man/*/nm-cloud-setup*
# Restore empty dir
- mkdir "$pkgdir/usr/lib/NetworkManager/dispatcher.d/no-wait.d"
+ install -d usr/lib/NetworkManager/dispatcher.d/no-wait.d
}
package_libnm-iwd() {
pkgdesc="NetworkManager client library with iwd backend"
+ license=(LGPL)
depends=(glib2 nss util-linux-libs jansson systemd-libs)
- provides=(libnm)
- conflicts=(libnm)
+ provides=(libnm.so)
mv libnm/* "$pkgdir"
}
@@ -171,7 +168,7 @@ package_nm-iwd-cloud-setup() {
provides=(nm-cloud-setup)
conflicts=(nm-cloud-setup)
- mv nm-cloud-setup/* "$pkgdir"
+ mv cloud/* "$pkgdir"
}
# vim:set sw=2 et: