From dcbe5b408a074734038ce4cc412fd449e2b92a8d Mon Sep 17 00:00:00 2001 From: Vladimír Čunát Date: Wed, 5 May 2021 14:10:27 +0200 Subject: pidgin: weaken install checks on non-Linux That should work around the recent darwin regression, e.g.: https://hydra.nixos.org/build/142033479 --- pkgs/applications/networking/instant-messengers/pidgin/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'pkgs/applications/networking/instant-messengers/pidgin') diff --git a/pkgs/applications/networking/instant-messengers/pidgin/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/default.nix index edbc28f793b04..dc5a873976098 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/default.nix @@ -76,8 +76,11 @@ let unwrapped = stdenv.mkDerivation rec { doInstallCheck = stdenv.hostPlatform == stdenv.buildPlatform; # In particular, this detects missing python imports in some of the tools. - postInstallCheck = '' - for f in "''${!outputBin}"/bin/{purple-remote,pidgin}; do + postFixup = let + # TODO: python is a script, so it doesn't work as interpreter on darwin + binsToTest = lib.optionalString stdenv.isLinux "purple-remote," + "pidgin,finch"; + in lib.optionalString doInstallCheck '' + for f in "''${!outputBin}"/bin/{${binsToTest}}; do echo "Testing: $f --help" "$f" --help done -- cgit 1.4.1