From 09ade23d3e79e7f67e42ae8ab24653fdbf0491c1 Mon Sep 17 00:00:00 2001 From: Rmys Date: Mon, 19 Jul 2021 13:54:20 +0300 Subject: [PATCH] NetworkManager rebuild --- network/connection/NetworkManager/actions.py | 72 +++++++++----------- network/connection/NetworkManager/pspec.xml | 12 +++- 2 files changed, 43 insertions(+), 41 deletions(-) diff --git a/network/connection/NetworkManager/actions.py b/network/connection/NetworkManager/actions.py index 0a5ff0bf87..57ce141641 100644 --- a/network/connection/NetworkManager/actions.py +++ b/network/connection/NetworkManager/actions.py @@ -8,6 +8,7 @@ from pisi.actionsapi import get from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +from pisi.actionsapi import mesontools def setup(): @@ -19,53 +20,44 @@ def setup(): shelltools.system("grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/'") pisitools.cxxflags.add("-O2 -fPIC") - autotools.autoreconf("-fiv") - shelltools.system("intltoolize --force --copy --automake") - autotools.configure("--disable-static \ - --disable-silent-rules \ - --disable-lto \ - --disable-config-plugin-ibft \ - --disable-ifnet \ - --disable-more-warnings \ - --enable-wifi \ - --enable-modify-system \ - --enable-ppp=yes \ - --enable-bluez5-dun \ - --enable-concheck \ - --without-netconfig \ - --with-modem-manager-1 \ - --with-session-tracking=elogind \ - --with-suspend-resume=upower \ - --with-system-ca-path=/etc/ssl/certs \ - --with-crypto=nss \ - --with-dhcpcd=/usr/bin/dhcpcd \ - --with-pppd=/usr/sbin/pppd \ - --with-pppd-plugin-dir=/usr/lib/pppd/2.4.7 \ - --with-dbus-sys-dir=/etc/dbus-1/system.d \ - --with-dhclient=/usr/sbin/dhclient \ - --with-kernel-firmware-dir=/lib/firmware \ - --with-udev-dir=/lib/udev \ - --with-resolvconf=/etc/resolv.default.conf \ - --with-iptables=/sbin/iptables \ - --with-dnsmasq=/usr/sbin/dnsmasq \ - --with-systemdsystemunitdir=no \ - --with-nmtui \ - --localstatedir=/var \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib/NetworkManager \ - ") - - pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + mesontools.configure("-Dmodify_system=true \ + -Dqt=false \ + -Dselinux=false \ + -Debpf=true \ + -Ddocs=true \ + -Diwd=true \ + -Difcfg_rh=true \ + --buildtype=release \ + -Dbluez5_dun=true \ + -Dnetconfig=false \ + -Dsession_tracking=elogind \ + -Dsession_tracking_consolekit=false \ + -Dsuspend_resume=upower \ + -Dcrypto=nss \ + -Ddhcpcd=enabled \ + -Dpppd=/usr/sbin/pppd \ + -Dpppd_plugin_dir=/usr/lib/pppd/2.4.9 \ + -Ddbus_conf_dir=/usr/share/dbus-1/system.d \ + -Ddhclient=enabled \ + -Dudev_dir=/lib/udev \ + -Dresolvconf=enabled \ + -Diptables=/sbin/iptables \ + -Ddnsmasq=/usr/sbin/dnsmasq \ + -Dsystemdsystemunitdir=no \ + -Dsystemd_journal=false \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/NetworkManager") def build(): - autotools.make() + mesontools.build() #def check(): - #autotools.make("-k check") + #mesontools.build("test") def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + mesontools.install() pisitools.dodir("/etc/NetworkManager/VPN") diff --git a/network/connection/NetworkManager/pspec.xml b/network/connection/NetworkManager/pspec.xml index 7112c54300..a871ec1b3c 100644 --- a/network/connection/NetworkManager/pspec.xml +++ b/network/connection/NetworkManager/pspec.xml @@ -17,6 +17,7 @@ + meson curl-devel intltool dhclient @@ -51,8 +52,10 @@ python3-pygobject3-devel libxslt-devel - vala-devel + dbus-python3 + gnutls-devel + mobile-broadband-provider-info gobject-introspection-devel @@ -155,6 +158,13 @@ + + 2021-07-19 + 1.32.2 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2021-07-04 1.32.2