packages feed

tasty-bdd-0.1.0.2: nix/source-dist.nix

{ pkgs, src }:
pkgs.runCommand "tasty-bdd-source-dist" {
  nativeBuildInputs = [ pkgs.cabal-install pkgs.gnutar ];
} ''
  export HOME=$TMPDIR/home
  mkdir -p "$HOME" $out
  cp -R ${src} work
  chmod -R u+w work
  cd work
  cabal sdist --output-directory=$out
  mkdir $out/source
  tar -xzf "$out"/tasty-bdd-*.tar.gz --strip-components=1 -C $out/source
''