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 <[email protected]> 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
