Files
haskell.nix/test/stack-simple/default.nix
T
2019-05-07 15:31:35 +08:00

36 lines
700 B
Nix

{ stdenv, mkStackPkgSet }:
with stdenv.lib;
let
# ./pkgs.nix and ./stack-simple.nix are generated by running
# stack-to-nix -o .
pkgSet = mkStackPkgSet {
stack-pkgs = import ./pkgs.nix;
pkg-def-extras = [];
modules = [];
};
packages = pkgSet.config.hsPkgs;
in
stdenv.mkDerivation {
name = "stack-simple-test";
buildCommand = ''
exe="${packages.stack-simple.components.exes.stack-simple-exe}/bin/stack-simple-exe"
printf "checking whether executable runs... " >& 2
$exe
touch $out
'';
meta.platforms = platforms.all;
passthru = {
# Attributes used for debugging with nix repl
inherit pkgSet packages;
};
}