From 14526f54191ee595e8ea0f7f96b67f3279914e62 Mon Sep 17 00:00:00 2001 From: 0xee Date: Sun, 29 Dec 2019 10:51:55 +0100 Subject: [PATCH] Make term-test dependency optional checkPhase still requires term-test Closes #1 --- default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index 84462b4..db891a0 100644 --- a/default.nix +++ b/default.nix @@ -1,4 +1,9 @@ -{ stdenv, direnv, term-test }: +{ stdenv +, direnv +, term-test ? null +, doCheck ? true +}: +assert doCheck -> term-test != null; stdenv.mkDerivation { name = "direnv-cache"; @@ -8,6 +13,6 @@ stdenv.mkDerivation { make install PREFIX=$out ''; checkInputs = [ term-test ]; - doCheck = true; + inherit doCheck; passthru = { direnvrc = ./direnvrc; }; }