@glitsj16: you're right, same double vala entry is in upstream PKGBUILD. Fixed, thanks.
Search Criteria
Package Details: libnm-iwd 1.52.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/networkmanager-iwd.git (read-only, click to copy) |
---|---|
Package Base: | networkmanager-iwd |
Description: | NetworkManager client library with iwd backend |
Upstream URL: | https://networkmanager.dev/ |
Licenses: | LGPL-2.1-or-later |
Conflicts: | libnm |
Provides: | libnm, libnm.so |
Submitter: | digitalone |
Maintainer: | buzo |
Last Packager: | buzo |
Votes: | 34 |
Popularity: | 0.84 |
First Submitted: | 2019-08-10 10:04 (UTC) |
Last Updated: | 2025-03-05 19:10 (UTC) |
Dependencies (43)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- systemd-libs (systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR)
- util-linux-libs (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR)
- audit (make)
- bash (bash-devel-gitAUR, bash-gitAUR) (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- dnsmasq (dnsmasq-gitAUR, pi-hole-ftlAUR) (make)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2-devel (make)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR) (make)
- gobject-introspection (make)
- gtk-doc (make)
- iproute2 (iproute2-gitAUR, iproute2-selinuxAUR) (make)
- iwd (iwd-gitAUR) (make)
- jansson (jansson-gitAUR) (make)
- libmm-glib (libmm-glib-gitAUR, libmm-glib-devAUR) (make)
- libndp (make)
- libnewt (make)
- libpsl (libpsl-gitAUR) (make)
- libteam (make)
- meson (meson-gitAUR) (make)
- modemmanager (modemmanager-gitAUR, modemmanager-devAUR) (make)
- nftables (nftables-fullconeAUR, nftables-gitAUR) (make)
- nspr (nspr-hgAUR) (make)
- nss (nss-hgAUR) (make)
- openresolv (openresolv-gitAUR, systemd-resolvconf-fmlAUR, systemd-resolvconf-gitAUR, systemd-resolvconf-selinuxAUR, systemd-resolvconf) (make)
- pacrunner (make)
- perl-yaml (make)
- polkit (polkit-gitAUR, polkit-consolekitAUR) (make)
- ppp (ppp-gitAUR) (make)
- python-gobject (make)
- readline (readline-gitAUR) (make)
- systemd (systemd-fmlAUR, systemd-gitAUR, systemd-selinuxAUR) (make)
- systemd-libs (systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (make)
- vala (vala-gitAUR) (make)
- wpa_supplicant (networkmanager-iwd-overlayAUR, wpa_supplicant-wepAUR, wpa_supplicant-gitAUR) (make)
- libx11 (libx11-gitAUR) (check)
- python-dbus (check)
Required by (48)
- budgie-network-applet (requires libnm)
- cobang (requires libnm)
- deviced-git (requires libnm)
- easyroam-desktop-bin (requires libnm)
- fastfetch-git (requires libnm) (make)
- fastfetch-git (requires libnm) (optional)
- finch-gnutls (requires libnm) (make)
- gnome-control-center-x11-scaling (requires libnm)
- gnome-settings-daemon-git (requires libnm)
- gnome-settings-daemon-mobile (requires libnm)
- gnome-shell-beta-performance (requires libnm)
- gnome-shell-git (requires libnm)
- gnome-shell-mobile (requires libnm)
- gnome-shell-performance (requires libnm)
- kismet-git (requires libnm)
- libastal-network-git (requires libnm)
- libnma-common-git (requires libnm)
- libpurple-gnutls (requires libnm)
- libpurple-gnutls (requires libnm) (make)
- network-manager-applet-debug-git (requires libnm) (make)
- network-manager-applet-debug-git (requires libnm)
- network-manager-applet-git (requires libnm) (make)
- network-manager-applet-git (requires libnm)
- networkmanager-fortisslvpn (requires libnm)
- networkmanager-iodine-git (requires libnm)
- networkmanager-iwd
- networkmanager-libreswan (requires libnm)
- networkmanager-openconnect-git (requires libnm)
- networkmanager-openconnect-useragent-git (requires libnm)
- networkmanager-openvpn-git (requires libnm)
- networkmanager-qt-git (requires libnm) (make)
- networkmanager-ssh (requires libnm)
- networkmanager-ssh-git (requires libnm)
- nm-connection-editor-debug-git (requires libnm)
- nm-connection-editor-debug-git (requires libnm) (make)
- nm-connection-editor-git (requires libnm) (make)
- nm-iwd-cloud-setup (requires libnm)
- phog (requires libnm) (make)
- phosh-git (requires libnm)
- phosh-next (requires libnm)
- pidgin-gnutls (requires libnm) (make)
- plasma-nm-git (requires libnm)
- plasma-nm-qtkeychain (requires libnm)
- python-eduvpn-client (requires libnm)
- via (requires libnm)
- warpinator-git (requires libnm)
- way-shell (requires libnm)
- way-shell-git (requires libnm)
Sources (2)
digitalone commented on 2019-08-11 09:10 (UTC)
glitsj16 commented on 2019-08-11 07:56 (UTC)
This is working great, link speed almost doubled. One small note, the current PKGBUILD contains 'vala' twice on line 19 in the makedepends array.
digitalone commented on 2019-08-10 10:37 (UTC) (edited on 2019-08-15 09:14 (UTC) by digitalone)
This is a modified package configured to get NetworkManager working exclusively with iwd. Main difference with upstream version is that iwd is required and wpa_supplicant is not needed (so you can uninstall it); iwd seems more reliable on certain wireless cards, so someone could prefer it in place of wpa_supplicant.
It's recommended to enable systemd iwd.service at boot: systemctl enable iwd.service
Tested with Plasma NM system tray applet (plasma-nm), it's working.
Note that wpa_supplicant is still needed to build the package, but you can uninstall it after the building stage.
Pinned Comments
digitalone commented on 2019-08-10 10:37 (UTC) (edited on 2019-08-15 09:14 (UTC) by digitalone)
This is a modified package configured to get NetworkManager working exclusively with iwd. Main difference with upstream version is that iwd is required and wpa_supplicant is not needed (so you can uninstall it); iwd seems more reliable on certain wireless cards, so someone could prefer it in place of wpa_supplicant.
It's recommended to enable systemd iwd.service at boot:
systemctl enable iwd.service
Tested with Plasma NM system tray applet (plasma-nm), it's working.
Note that wpa_supplicant is still needed to build the package, but you can uninstall it after the building stage.