[arch-commits] Commit in networkmanager/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Wed Jun 16 22:49:25 UTC 2021


    Date: Wednesday, June 16, 2021 @ 22:49:25
  Author: heftig
Revision: 418378

1.32.0-1

Modified:
  networkmanager/trunk/PKGBUILD

----------+
 PKGBUILD |   55 ++++++++++++++++++++++++++++---------------------------
 1 file changed, 28 insertions(+), 27 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-16 22:14:44 UTC (rev 418377)
+++ PKGBUILD	2021-06-16 22:49:25 UTC (rev 418378)
@@ -7,20 +7,20 @@
 
 pkgbase=networkmanager
 pkgname=(networkmanager libnm nm-cloud-setup)
-pkgver=1.30.4
-pkgrel=3
+pkgver=1.32.0
+pkgrel=1
 pkgdesc="Network connection manager and user applications"
 url="https://wiki.gnome.org/Projects/NetworkManager"
 arch=(x86_64)
-license=(GPL2 LGPL2.1)
+license=(GPL)
 _pppver=2.4.9
-makedepends=(intltool dhclient dhcpcd iptables gobject-introspection gtk-doc
+makedepends=(intltool dhclient dhcpcd iptables-nft gobject-introspection gtk-doc
              "ppp=$_pppver" modemmanager iproute2 nss polkit wpa_supplicant curl
-             systemd libmm-glib libnewt libndp libteam vala perl-yaml
+             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")
 sha256sums=('SKIP')
 
@@ -31,9 +31,6 @@
 
 prepare() {
   cd NetworkManager
-
-  # https://bugs.archlinux.org/task/70710
-  git cherry-pick -n 8acad5a20cc61081438294efc634c0e245452e35
 }
 
 build() {
@@ -94,6 +91,8 @@
   depends=(libnm iproute2 polkit wpa_supplicant libmm-glib libnewt libndp libteam curl
            bluez-libs libpsl audit mobile-broadband-provider-info)
   optdepends=('dnsmasq: connection sharing'
+              'nftables: connection sharing'
+              'iptables: connection sharing'
               'bluez: Bluetooth support'
               'ppp: dialup connection support'
               'modemmanager: cellular network support'
@@ -101,22 +100,23 @@
               '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)
 
-  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
@@ -123,23 +123,24 @@
 
   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() {
   pkgdesc="NetworkManager client library"
+  license=(LGPL)
   depends=(glib2 nss util-linux-libs jansson systemd-libs)
   provides=(libnm.so)
 
@@ -150,7 +151,7 @@
   pkgdesc="Automatically configure NetworkManager in cloud"
   depends=(networkmanager)
 
-  mv nm-cloud-setup/* "$pkgdir"
+  mv cloud/* "$pkgdir"
 }
 
 # vim:set sw=2 et:



More information about the arch-commits mailing list