anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / networking / instant-messengers / pidgin / wrapper.nix
bloba2885d7194f4b15820b5ec6b3960a7d8af4bf9af
1 { lib, symlinkJoin, pidgin, makeWrapper, plugins }:
3 let
4 extraArgs = map (x: x.wrapArgs or "") plugins;
5 in symlinkJoin {
6   name = "pidgin-with-plugins-${pidgin.version}";
8   paths = [ pidgin ] ++ plugins;
10   nativeBuildInputs = [ makeWrapper ];
12   postBuild = ''
13     wrapProgram $out/bin/pidgin \
14       --suffix-each PURPLE_PLUGIN_PATH ':' "$out/lib/purple-${lib.versions.major pidgin.version} $out/lib/pidgin" \
15       ${toString extraArgs}
16     wrapProgram $out/bin/finch \
17       --suffix-each PURPLE_PLUGIN_PATH ':' "$out/lib/purple-${lib.versions.major pidgin.version}" \
18       ${toString extraArgs}
19   '';