nixpkgs/pkgs/desktops/plasma-5
Yarny0 bdf6f8528e plasma-nm: fix path to mobile broadband provider file (#44302)
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 a31d98f312 ,
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.
2018-08-01 15:23:28 +02:00
..
breeze-plymouth
kde-gtk-config
kwin plasma.kwin: Adds libdrm depdency 2018-07-26 23:28:29 +02:00
libkscreen
libksysguard
plasma-desktop plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
plasma-integration
plasma-nm plasma-nm: fix path to mobile broadband provider file (#44302) 2018-08-01 15:23:28 +02:00
plasma-vault plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
plasma-workspace plasma-workspace: Improve the NixOS patch set 2018-07-26 23:28:29 +02:00
bluedevil.nix plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
breeze-grub.nix
breeze-gtk.nix
breeze-qt5.nix
default.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
fetch.sh plasma5: 5.13.0 -> 5.13.2 2018-06-29 15:04:23 +02:00
kactivitymanagerd.nix plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
kde-cli-tools.nix plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
kdecoration.nix plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
kdeplasma-addons.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
kgamma5.nix
khotkeys.nix
kinfocenter.nix
kmenuedit.nix
kscreen.nix plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
kscreenlocker.nix
ksshaskpass.nix
ksysguard.nix
kwallet-pam.nix
kwayland-integration.nix
kwrited.nix
milou.nix
oxygen.nix
plasma-browser-integration.nix plasma-browser-integration: Init 2018-06-12 22:34:32 +02:00
plasma-pa.nix
plasma-workspace-wallpapers.nix
polkit-kde-agent.nix
powerdevil.nix
sddm-kcm.nix
srcs.nix plasma5: 5.13.0 -> 5.13.2 2018-06-29 15:04:23 +02:00
systemsettings.nix plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00
user-manager.nix
xdg-desktop-portal-kde.nix plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00