summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2023-01-12 09:37:13 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2023-01-12 09:37:13 -0800
commit703f9a8d5437fed52d65ed339f13f4188f80107f (patch)
tree59d88c957fa024862fa8baa895fdf9c7902cb21d
parentUpdated to 1.40.8 (diff)
downloadnetworkmanager-703f9a8d5437fed52d65ed339f13f4188f80107f.tar.xz
Updated to 1.40.10
-rw-r--r--PKGBUILD104
1 files 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"