[arch-commits] Commit in networkmanager/trunk (PKGBUILD build.diff)
Jan Steffens
heftig at archlinux.org
Fri Nov 29 21:19:17 UTC 2019
Date: Friday, November 29, 2019 @ 21:19:17
Author: heftig
Revision: 369942
1.22rc1-1
Added:
networkmanager/trunk/build.diff
Modified:
networkmanager/trunk/PKGBUILD
------------+
PKGBUILD | 32 +++++++++++++++++++++++++-------
build.diff | 15 +++++++++++++++
2 files changed, 40 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-11-29 20:09:06 UTC (rev 369941)
+++ PKGBUILD 2019-11-29 21:19:17 UTC (rev 369942)
@@ -6,8 +6,8 @@
# Contributor: Valentine Sinitsyn <e_val at inbox.ru>
pkgbase=networkmanager
-pkgname=(networkmanager libnm)
-pkgver=1.20.8
+pkgname=(networkmanager libnm nm-cloud-setup)
+pkgver=1.22rc1
pkgrel=1
pkgdesc="Network connection manager and user applications"
url="https://wiki.gnome.org/Projects/NetworkManager"
@@ -19,9 +19,11 @@
libnewt libndp libteam vala perl-yaml python-gobject git vala jansson bluez-libs
glib2-docs dhcpcd iwd dnsmasq systemd-resolvconf libpsl audit meson)
checkdepends=(libx11 python-dbus)
-_commit=4ef92efc07a929f13699a7d99b5af192b01948b1 # tags/1.20.8^0
-source=("git+https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git#commit=$_commit")
-sha256sums=('SKIP')
+_commit=9b8c4c1cfd93b56602e5a9a481e94c80f2e49897 # tags/1.22-rc1^0
+source=("git+https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git#commit=$_commit"
+ build.diff)
+sha256sums=('SKIP'
+ 'e69f7da243a87fab9128032f0243e36162d53a1b18228593ed577845a5cb8d45')
pkgver() {
cd NetworkManager
@@ -30,6 +32,9 @@
prepare() {
cd NetworkManager
+
+ # Fix building nm-bt-test
+ git apply -3 ../build.diff
}
build() {
@@ -44,6 +49,7 @@
-D iwd=true
-D pppd_plugin_dir=/usr/lib/pppd/$_pppver
-D teamdctl=true
+ -D nm_cloud_setup=true
-D bluez5_dun=true
-D ebpf=true
-D config_plugins_default=keyfile
@@ -76,7 +82,7 @@
package_networkmanager() {
depends=(libnm iproute2 polkit wpa_supplicant libmm-glib libnewt libndp libteam curl
- bluez-libs libpsl audit)
+ bluez-libs libpsl audit mobile-broadband-provider-info)
optdepends=('dnsmasq: connection sharing'
'bluez: Bluetooth support'
'ppp: dialup connection support'
@@ -101,7 +107,8 @@
uri=http://www.archlinux.org/check_network_status.txt
END
-### Split libnm
+ shopt -s globstar
+
_pick libnm "$pkgdir"/usr/include/libnm
_pick libnm "$pkgdir"/usr/lib/girepository-1.0/NM-*
_pick libnm "$pkgdir"/usr/lib/libnm.*
@@ -109,6 +116,11 @@
_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 nm-cloud-setup "$pkgdir"/usr/lib/**/*nm-cloud-setup*
+
+ # Restore empty dir
+ mkdir "$pkgdir/usr/lib/NetworkManager/dispatcher.d/no-wait.d"
}
package_libnm() {
@@ -117,4 +129,10 @@
mv libnm/* "$pkgdir"
}
+package_nm-cloud-setup() {
+ pkgdesc="Automatically configure NetworkManager in cloud"
+ depends=(networkmanager)
+ mv nm-cloud-setup/* "$pkgdir"
+}
+
# vim:set sw=2 et:
Added: build.diff
===================================================================
--- build.diff (rev 0)
+++ build.diff 2019-11-29 21:19:17 UTC (rev 369942)
@@ -0,0 +1,15 @@
+diff --git i/src/devices/bluetooth/meson.build w/src/devices/bluetooth/meson.build
+index a77ad60d4..1505f2820 100644
+--- i/src/devices/bluetooth/meson.build
++++ w/src/devices/bluetooth/meson.build
+@@ -40,8 +40,9 @@ if enable_tests
+
+ executable(
+ test_unit,
++ sources,
+ 'tests/' + test_unit + '.c',
+- dependencies: libnetwork_manager_test_dep,
++ dependencies: deps + [libnetwork_manager_test_dep],
+ c_args: test_c_flags,
+ )
+ endif
More information about the arch-commits
mailing list