bdf6f8528e
When creating a new mobile broadband connection with the plasma network manager connection editor, it tries to find a file containing provider information somewhere in /usr/share/... . The build recipe contains a patch to fix the lookup path such that it finds the file in the corresponding package, probably added due to https://github.com/NixOS/nixpkgs/issues/9389 . The actual lookup path is injected into the patch file with substituteAll. With commit a31d98f3120e0f676303b7fc3e84424e6b325290 , the variable name used in subsituteAll changed from mobile_broadband_provider_info to mobile-broadband-provider-info (underscores in package names turned into dashes). Apparently, substituteAll can't handle dashes in variable names. Consequently, the variable name was no longer resolved. plasma-nm failed to create new mobile broadband connections; the connection creator silently exited and logged the error > plasma-nm: Error opening providers file "@mobile-broadband-provider-info@/share/mobile-broadband-provider-info/serviceproviders.xml" This commit keeps the dashes in package names, but it restores the underscores in the variable used by substituteAll, thereby ensuring the variable gets resolved properly. |
||
---|---|---|
.. | ||
breeze-plymouth | ||
kde-gtk-config | ||
kwin | ||
libkscreen | ||
libksysguard | ||
plasma-desktop | ||
plasma-integration | ||
plasma-nm | ||
plasma-vault | ||
plasma-workspace | ||
bluedevil.nix | ||
breeze-grub.nix | ||
breeze-gtk.nix | ||
breeze-qt5.nix | ||
default.nix | ||
fetch.sh | ||
kactivitymanagerd.nix | ||
kde-cli-tools.nix | ||
kdecoration.nix | ||
kdeplasma-addons.nix | ||
kgamma5.nix | ||
khotkeys.nix | ||
kinfocenter.nix | ||
kmenuedit.nix | ||
kscreen.nix | ||
kscreenlocker.nix | ||
ksshaskpass.nix | ||
ksysguard.nix | ||
kwallet-pam.nix | ||
kwayland-integration.nix | ||
kwrited.nix | ||
milou.nix | ||
oxygen.nix | ||
plasma-browser-integration.nix | ||
plasma-pa.nix | ||
plasma-workspace-wallpapers.nix | ||
polkit-kde-agent.nix | ||
powerdevil.nix | ||
sddm-kcm.nix | ||
srcs.nix | ||
systemsettings.nix | ||
user-manager.nix | ||
xdg-desktop-portal-kde.nix |