hapistrano/default.nix
2022-04-12 16:09:48 -05:00

32 lines
1.0 KiB
Nix

{ mkDerivation, aeson, ansi-terminal, async, base, directory
, filepath, formatting, gitrev, hspec, hspec-discover, lib, mtl
, optparse-applicative, path, path-io, process, QuickCheck
, silently, stdenv, stm, temporary, time, transformers
, typed-process, yaml, git, zlib, zsh
}:
mkDerivation {
pname = "hapistrano";
version = "0.4.4.0";
src = ./.;
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson ansi-terminal base filepath formatting gitrev mtl path
process stm time transformers typed-process
];
executableHaskellDepends = [
aeson async base formatting gitrev optparse-applicative path
path-io stm yaml
];
testHaskellDepends = [
base directory filepath hspec mtl path path-io process QuickCheck
silently temporary
];
testSystemDepends = [ git zlib zsh ];
testToolDepends = [ hspec-discover ];
homepage = "https://github.com/stackbuilders/hapistrano";
description = "A deployment library for Haskell applications";
license = lib.licenses.mit;
}