Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
256 lines
3.9 KiB
Nix
256 lines
3.9 KiB
Nix
{
|
|||
mkDerivation,
|
|||
aeson,
|
|||
async,
|
|||
attoparsec,
|
|||
base,
|
|||
base64-bytestring,
|
|||
bifunctors,
|
|||
binary,
|
|||
binary-conduit,
|
|||
boost,
|
|||
bytestring,
|
|||
Cabal,
|
|||
cabal-pkg-config-version-hook,
|
|||
cachix,
|
|||
cachix-api,
|
|||
conduit,
|
|||
conduit-extra,
|
|||
containers,
|
|||
directory,
|
|||
dlist,
|
|||
exceptions,
|
|||
file-embed,
|
|||
filepath,
|
|||
hercules-ci-api,
|
|||
hercules-ci-api-agent,
|
|||
hercules-ci-api-core,
|
|||
hercules-ci-cnix-expr,
|
|||
hercules-ci-cnix-store,
|
|||
hostname,
|
|||
hspec,
|
|||
hspec-discover,
|
|||
http-client,
|
|||
http-client-tls,
|
|||
http-conduit,
|
|||
HUnit,
|
|||
inline-c,
|
|||
inline-c-cpp,
|
|||
katip,
|
|||
lens,
|
|||
lens-aeson,
|
|||
lib,
|
|||
lifted-async,
|
|||
lifted-base,
|
|||
monad-control,
|
|||
mtl,
|
|||
network,
|
|||
network-uri,
|
|||
nix,
|
|||
optparse-applicative,
|
|||
process,
|
|||
process-extras,
|
|||
profunctors,
|
|||
protolude,
|
|||
QuickCheck,
|
|||
safe-exceptions,
|
|||
scientific,
|
|||
servant,
|
|||
servant-auth-client,
|
|||
servant-client,
|
|||
servant-client-core,
|
|||
stm,
|
|||
tagged,
|
|||
temporary,
|
|||
text,
|
|||
time,
|
|||
tls,
|
|||
tomland,
|
|||
transformers,
|
|||
transformers-base,
|
|||
unbounded-delays,
|
|||
unix,
|
|||
unliftio,
|
|||
unliftio-core,
|
|||
unordered-containers,
|
|||
uuid,
|
|||
vector,
|
|||
websockets,
|
|||
wuss,
|
|||
}:
|
|||
mkDerivation {
|
|||
pname = "hercules-ci-agent";
|
|||
version = "0.10.5";
|
|||
sha256 = "ab1c2370dbfdca7d7b67cb1985648edabf40d99f01b88a98d6961a2706c0e591";
|
|||
isLibrary = true;
|
|||
isExecutable = true;
|
|||
setupHaskellDepends = [
|
|||
base
|
|||
Cabal
|
|||
cabal-pkg-config-version-hook
|
|||
];
|
|||
libraryHaskellDepends = [
|
|||
aeson
|
|||
async
|
|||
base
|
|||
binary
|
|||
binary-conduit
|
|||
bytestring
|
|||
conduit
|
|||
containers
|
|||
directory
|
|||
dlist
|
|||
exceptions
|
|||
file-embed
|
|||
filepath
|
|||
hercules-ci-api-agent
|
|||
hercules-ci-api-core
|
|||
hercules-ci-cnix-expr
|
|||
hercules-ci-cnix-store
|
|||
katip
|
|||
lens
|
|||
lens-aeson
|
|||
lifted-async
|
|||
lifted-base
|
|||
monad-control
|
|||
mtl
|
|||
network
|
|||
network-uri
|
|||
process
|
|||
process-extras
|
|||
protolude
|
|||
safe-exceptions
|
|||
stm
|
|||
tagged
|
|||
temporary
|
|||
text
|
|||
time
|
|||
tls
|
|||
transformers
|
|||
transformers-base
|
|||
unbounded-delays
|
|||
unix
|
|||
unliftio
|
|||
unliftio-core
|
|||
uuid
|
|||
vector
|
|||
websockets
|
|||
wuss
|
|||
];
|
|||
executableHaskellDepends = [
|
|||
aeson
|
|||
async
|
|||
attoparsec
|
|||
base
|
|||
base64-bytestring
|
|||
bifunctors
|
|||
binary
|
|||
binary-conduit
|
|||
bytestring
|
|||
cachix
|
|||
cachix-api
|
|||
conduit
|
|||
conduit-extra
|
|||
containers
|
|||
directory
|
|||
dlist
|
|||
exceptions
|
|||
filepath
|
|||
hercules-ci-api
|
|||
hercules-ci-api-agent
|
|||
hercules-ci-api-core
|
|||
hercules-ci-cnix-expr
|
|||
hercules-ci-cnix-store
|
|||
hostname
|
|||
http-client
|
|||
http-client-tls
|
|||
http-conduit
|
|||
inline-c
|
|||
inline-c-cpp
|
|||
katip
|
|||
lens
|
|||
lens-aeson
|
|||
lifted-async
|
|||
lifted-base
|
|||
monad-control
|
|||
mtl
|
|||
network
|
|||
network-uri
|
|||
optparse-applicative
|
|||
process
|
|||
process-extras
|
|||
profunctors
|
|||
protolude
|
|||
safe-exceptions
|
|||
scientific
|
|||
servant
|
|||
servant-auth-client
|
|||
servant-client
|
|||
servant-client-core
|
|||
stm
|
|||
temporary
|
|||
text
|
|||
time
|
|||
tomland
|
|||
transformers
|
|||
transformers-base
|
|||
unix
|
|||
unliftio
|
|||
unliftio-core
|
|||
unordered-containers
|
|||
uuid
|
|||
vector
|
|||
websockets
|
|||
wuss
|
|||
];
|
|||
executableSystemDepends = [ boost ];
|
|||
executablePkgconfigDepends = [ nix ];
|
|||
testHaskellDepends = [
|
|||
aeson
|
|||
async
|
|||
attoparsec
|
|||
base
|
|||
bifunctors
|
|||
binary
|
|||
binary-conduit
|
|||
bytestring
|
|||
conduit
|
|||
containers
|
|||
exceptions
|
|||
filepath
|
|||
hercules-ci-api-agent
|
|||
hercules-ci-api-core
|
|||
hercules-ci-cnix-store
|
|||
hspec
|
|||
HUnit
|
|||
katip
|
|||
lens
|
|||
lens-aeson
|
|||
lifted-async
|
|||
lifted-base
|
|||
monad-control
|
|||
mtl
|
|||
process
|
|||
profunctors
|
|||
protolude
|
|||
QuickCheck
|
|||
safe-exceptions
|
|||
scientific
|
|||
stm
|
|||
tagged
|
|||
temporary
|
|||
text
|
|||
tomland
|
|||
transformers
|
|||
transformers-base
|
|||
unliftio-core
|
|||
unordered-containers
|
|||
uuid
|
|||
vector
|
|||
];
|
|||
testToolDepends = [ hspec-discover ];
|
|||
homepage = "https://docs.hercules-ci.com";
|
|||
description = "Runs Continuous Integration tasks on your machines";
|
|||
license = lib.licenses.asl20;
|
|||
}
|