summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2023-02-09 08:24:28 +0800
committerGitHub <noreply@github.com>2023-02-09 08:24:28 +0800
commita7e21a6aebd75ac01ae78a3a510f7bfc917ac375 (patch)
tree1686e49b903c702460fe50c776dbaf44b27c32c0
parentMerge pull request #215220 from NixOS/backport-215004-to-release-22.11 (diff)
parentevolutionWithPlugins: wrap with evolution schema (diff)
downloadnixpkgs-a7e21a6aebd75ac01ae78a3a510f7bfc917ac375.tar.gz
Merge pull request #215387 from NixOS/backport-214413-to-release-22.11
[Backport release-22.11] evolutionWithPlugins: wrap with evolution schema
-rw-r--r--pkgs/applications/networking/mailreaders/evolution/evolution/wrapper.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/applications/networking/mailreaders/evolution/evolution/wrapper.nix b/pkgs/applications/networking/mailreaders/evolution/evolution/wrapper.nix
index 7837393926f6..0a4a4a9d7797 100644
--- a/pkgs/applications/networking/mailreaders/evolution/evolution/wrapper.nix
+++ b/pkgs/applications/networking/mailreaders/evolution/evolution/wrapper.nix
@@ -7,10 +7,16 @@ symlinkJoin {
nativeBuildInputs = [ makeWrapper ];
postBuild = ''
+ declare -a schemas;
+ for plugin in ${toString plugins}; do
+ for schema in $plugin/share/gsettings-schemas/*; do
+ schemas+=($schema);
+ done
+ done
for i in $out/bin/* $out/libexec/**; do
if [ ! -d $i ]; then
echo wrapping $i
- wrapProgram $i --set EDS_EXTRA_PREFIXES "${lib.concatStringsSep ":" plugins}"
+ wrapProgram $i --set EDS_EXTRA_PREFIXES "${lib.concatStringsSep ":" plugins}" --prefix XDG_DATA_DIRS : "''${schemas[@]}"
fi
done