From 8d7badd689d814ff7b95d5c7ec751c0a6e511f9a Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Thu, 24 Nov 2022 20:40:37 -0600 Subject: [PATCH] sapling: add a simple checkPhase Signed-off-by: Austin Seipp --- pkgs/applications/version-management/sapling/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/applications/version-management/sapling/default.nix b/pkgs/applications/version-management/sapling/default.nix index ef7a64f968a3..93c67d10bcbc 100644 --- a/pkgs/applications/version-management/sapling/default.nix +++ b/pkgs/applications/version-management/sapling/default.nix @@ -131,6 +131,15 @@ stdenv.mkDerivation { runHook postInstall ''; + # just a simple check phase, until we have a running test suite. this should + # help catch issues like lack of a LOCALE_ARCHIVE setting (see GH PR #202760) + doCheck = true; + checkPhase = '' + echo -n "testing sapling version; should be \"${version}\"... " + ${sapling}/bin/sl version | grep -qw "${version}" + echo "OK!" + ''; + meta = with lib; { description = "A Scalable, User-Friendly Source Control System"; homepage = "https://sapling-scm.com";