diff options
author | sternenseemann <sternenseemann@systemli.org> | 2022-09-22 14:34:46 +0200 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2022-09-22 15:35:07 +0200 |
commit | f290153bd282d281d54252d40033745ecdbe1d40 (patch) | |
tree | 08a2ab0dc8172e21f5a1c69bbe5f42eee09867ad | |
parent | 75275cf971197f1b1da4464b17e39129428e527b (diff) |
chore: use cabalSdist utility from nixpkgs
We need to reinvent less and also get the workaround for cabal-install 3.8.1.0 requiring GHC in PATH for free.
-rw-r--r-- | default.nix | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/default.nix b/default.nix index de74d7f..4bb76d9 100644 --- a/default.nix +++ b/default.nix @@ -21,12 +21,10 @@ let (drv: { version = "unstable"; # build from sdist to make sure it isn't missing anything - src = pkgs.runCommandNoCC "spacecookie-sdist.tar.gz" {} '' - export HOME="$(mktemp -d)" - cd ${src} - ${self.cabal-install}/bin/cabal v2-sdist \ - --builddir="$HOME/dist" --verbose=0 -o - > "$out" - ''; + src = self.cabalSdist { + src = ./.; + name = "spacecookie-unstable-sdist.tar.gz"; + }; # run integration test preCheck = '' export SPACECOOKIE_TEST_BIN=./dist/build/spacecookie/spacecookie |