hapistrano/default.nix

32 lines
1.0 KiB
Nix
Raw Normal View History

2019-11-06 23:36:28 +03:00
{ mkDerivation, aeson, ansi-terminal, async, base, directory
, filepath, formatting, gitrev, hspec, hspec-discover, lib, mtl
2019-11-06 23:36:28 +03:00
, optparse-applicative, path, path-io, process, QuickCheck
, silently, stdenv, stm, temporary, time, transformers
, typed-process, yaml, git, zlib, zsh
}:
mkDerivation {
pname = "hapistrano";
2023-02-16 15:51:20 +03:00
version = "0.4.8.0";
2019-11-06 23:36:28 +03:00
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;
2019-11-06 23:36:28 +03:00
}