diff options
author | Stephan Springer | 2021-06-18 13:38:43 +0200 |
---|---|---|
committer | Stephan Springer | 2021-06-18 13:38:43 +0200 |
commit | ebde868006e79486922567237135eae3aa778cc5 (patch) | |
tree | e2a5f94047ed29dc34f64796b5fd7515f8b8160d /PKGBUILD | |
parent | 27bf79c34ee105e17a7336673096b8f6322ade21 (diff) | |
download | aur-ebde868006e79486922567237135eae3aa778cc5.tar.gz |
update to version 1.32.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 67 |
1 files changed, 32 insertions, 35 deletions
@@ -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: |