-
Notifications
You must be signed in to change notification settings - Fork 17
/
default.nix
31 lines (31 loc) · 1.04 KB
/
default.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{ 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.8.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;
}