diff options
author | Vladimír Čunát <v@cunat.cz> | 2022-03-21 11:57:43 +0100 |
---|---|---|
committer | Vladimír Čunát <v@cunat.cz> | 2022-03-21 11:57:43 +0100 |
commit | a519740b4c7d12e357af8dc5e67ba9f69ff470a6 (patch) | |
tree | bd9aaab58f71af09af00b3e694bf5becef8d53f8 /pkgs/test | |
parent | ffbe82639bd8aaff18ec63e4ce5955c60aad81f8 (diff) | |
parent | b94a60e451d379c5b78cc18f55f54b61330861df (diff) |
Merge branch 'staging-next' into staging
Diffstat (limited to 'pkgs/test')
-rw-r--r-- | pkgs/test/haskell/shellFor/default.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/test/haskell/shellFor/default.nix b/pkgs/test/haskell/shellFor/default.nix index 04f5e04536197..aa06ff6e52f8e 100644 --- a/pkgs/test/haskell/shellFor/default.nix +++ b/pkgs/test/haskell/shellFor/default.nix @@ -2,6 +2,7 @@ (haskellPackages.shellFor { packages = p: [ p.constraints p.linear ]; + extraDependencies = p: { libraryHaskellDepends = [ p.releaser ]; }; nativeBuildInputs = [ cabal-install ]; phases = [ "unpackPhase" "buildPhase" "installPhase" ]; unpackPhase = '' @@ -16,6 +17,16 @@ export HOME=$(mktemp -d) mkdir -p $HOME/.cabal touch $HOME/.cabal/config + + # Check extraDependencies.libraryHaskellDepends arg + ghci <<EOF + :m + Releaser.Primitives + :m + System.IO + writeFile "done" "done" + EOF + [[ done == $(cat done) ]] + + # Check packages arg cabal v2-build --offline --verbose constraints linear --ghc-options="-O0 -j$NIX_BUILD_CORES" ''; installPhase = '' |