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 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.
2018-08-01 15:23:28 +02:00
..
breeze-plymouth
kde-gtk-config kde-gtk-config: Set path for GSettings schemas 2018-05-12 20:35:25 -05:00
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 kdeApplications.kgamma5: fix build 2018-03-28 16:25:14 +03:00
khotkeys.nix
kinfocenter.nix treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
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 tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
plasma-workspace-wallpapers.nix
polkit-kde-agent.nix
powerdevil.nix
sddm-kcm.nix tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
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 pkgs.plasma5.user-manager: init 2018-02-23 13:43:28 +08:00
xdg-desktop-portal-kde.nix plasma5: 5.12 -> 5.13 2018-06-12 14:30:48 +02:00