1 { stdenv, fetchgit, haskell, pythonPackages
18 , ghc-version ? "ghc801"
20 , propagate-deps ? false
21 , use-repo-source ? false
24 , repo-commit-sha256 ? ""
27 let src-repo = fetchgit {
30 sha256 = repo-commit-sha256;
32 ghc = haskell.packages."${ghc-version}".ghcWithPackages
33 (haskellPackages: with haskellPackages; [
58 pythonPackages.pexpect
65 version = "2016-11-09";
67 src = if use-repo-source
69 else builtins.filterSource
70 (path: type: baseNameOf path != ".git" && baseNameOf path != "build")
74 propagatedBuildInputs = if propagate-deps
78 description = "The Barrelfish OS";