From 703f9a8d5437fed52d65ed339f13f4188f80107f Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Thu, 12 Jan 2023 09:37:13 -0800 Subject: Updated to 1.40.10 --- PKGBUILD | 104 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 78 insertions(+), 26 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 2267268..e26e7ba 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -17,24 +17,55 @@ _altname=NetworkManager pkgbase=networkmanager pkgname=(networkmanager libnm nm-cloud-setup) _basever=1.40 -pkgver=${_basever}.8 +pkgver=${_basever}.10 pkgrel=1 pkgdesc="Network connection manager and user applications" pkgdesc+=", modified for openrc" -url="https://wiki.gnome.org/Projects/NetworkManager" +url="https://networkmanager.dev/" arch=(x86_64) license=(GPL) _pppver=2.4.9 -makedepends=(dhclient dhcpcd iptables gobject-introspection gtk-doc - "ppp=$_pppver" modemmanager iproute2 nss polkit wpa_supplicant curl - libelogind 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) +makedepends=( + audit + bluez-libs + curl + dhclient + dhcpcd + dnsmasq + glib2-docs + gobject-introspection + gtk-doc + iproute2 + iptables + iwd + jansson + libmm-glib + libndp + libnewt + libpsl + libteam + meson + modemmanager + nftables + nss + openresolv + pacrunner + perl-yaml + polkit + "ppp=$_pppver" + python-gobject + libelogind + vala + wpa_supplicant +) +checkdepends=( + libx11 + python-dbus +) source=(https://download.gnome.org/sources/${_altname}/${_basever}/${_altname}-${pkgver}.tar.xz) -# https://download.gnome.org/sources/NetworkManager/1.40/NetworkManager-1.40.8.sha256sum -sha256sums=('2b6b003e0313653203892f3375f5581fcc74998cd1a00302a24bdb20a96f90a1') -b2sums=('90a65dde96b3127a5438aa4add47e66887c940a86598109bde74f9bc56d317c41f835858a0b2ea89dca228f7fcc43e811b20e0d4528018ebe95947114f405cb4') +# https://download.gnome.org/sources/NetworkManager/1.40/NetworkManager-1.40.10.sha256sum +sha256sums=('fa251455df3c38e2bf1e1ff806b4bc4346938dd135a3568bd250e92caa85eaf7') +b2sums=('fd36de7a06599b5b350a0c31a711ff16e306337235787003656b2c8e08a2242f823a6065ee54bc56896eb0adbcb525efc4046c2e444b013335c1243017c7e1eb') build() { @@ -100,20 +131,35 @@ _pick() { } package_networkmanager() { - depends=(libnm iproute2 wpa_supplicant libmm-glib libnewt libndp libteam curl - bluez-libs libpsl audit mobile-broadband-provider-info) - optdepends=('polkit: let non-root users control networking' - 'dnsmasq: connection sharing' - 'nftables: connection sharing' - 'iptables: connection sharing' - 'bluez: Bluetooth support' - 'ppp: dialup connection support' - 'modemmanager: cellular network support' - 'iwd: wpa_supplicant alternative' - 'dhclient: alternative DHCP client' - 'dhcpcd: alternative DHCP client' - 'openresolv: alternative resolv.conf manager' - 'firewalld: firewall support') + depends=( + audit + bluez-libs + curl + iproute2 + libmm-glib + libndp + libnewt + libnm + libpsl + libteam + mobile-broadband-provider-info + wpa_supplicant + ) + optdepends=( + 'bluez: Bluetooth support' + 'dhclient: alternative DHCP client' + 'dhcpcd: alternative DHCP client' + 'dnsmasq: connection sharing' + 'firewalld: firewall support' + 'iptables: connection sharing' + 'iwd: wpa_supplicant alternative' + 'modemmanager: cellular network support' + 'nftables: connection sharing' + 'openresolv: alternative resolv.conf manager' + 'pacrunner: PAC proxy support' + 'polkit: let non-root users control networking' + 'ppp: dialup connection support' + ) backup=(etc/NetworkManager/NetworkManager.conf) meson install -C build --destdir "$pkgdir" @@ -154,7 +200,13 @@ END package_libnm() { pkgdesc="NetworkManager client library" license=(LGPL) - depends=(glib2 nss util-linux-libs jansson libelogind) + depends=( + glib2 + jansson + nss + libelogind + util-linux-libs + ) provides=(libnm.so) mv libnm/* "$pkgdir" -- cgit v1.2.1