2024-11-19 11:15:46 +00:00
|
|
|
{
|
|
|
|
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,
|
2024-11-19 10:47:22 +00:00
|
|
|
}:
|
|
|
|
mkDerivation {
|
|
|
|
pname = "hercules-ci-agent";
|
|
|
|
version = "0.10.5";
|
|
|
|
sha256 = "ab1c2370dbfdca7d7b67cb1985648edabf40d99f01b88a98d6961a2706c0e591";
|
|
|
|
isLibrary = true;
|
|
|
|
isExecutable = true;
|
2024-11-19 11:15:46 +00:00
|
|
|
setupHaskellDepends = [
|
|
|
|
base
|
|
|
|
Cabal
|
|
|
|
cabal-pkg-config-version-hook
|
|
|
|
];
|
2024-11-19 10:47:22 +00:00
|
|
|
libraryHaskellDepends = [
|
2024-11-19 11:15:46 +00:00
|
|
|
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
|
2024-11-19 10:47:22 +00:00
|
|
|
];
|
|
|
|
executableHaskellDepends = [
|
2024-11-19 11:15:46 +00:00
|
|
|
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
|
2024-11-19 10:47:22 +00:00
|
|
|
];
|
|
|
|
executableSystemDepends = [ boost ];
|
|
|
|
executablePkgconfigDepends = [ nix ];
|
|
|
|
testHaskellDepends = [
|
2024-11-19 11:15:46 +00:00
|
|
|
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
|
2024-11-19 10:47:22 +00:00
|
|
|
];
|
|
|
|
testToolDepends = [ hspec-discover ];
|
|
|
|
homepage = "https://docs.hercules-ci.com";
|
|
|
|
description = "Runs Continuous Integration tasks on your machines";
|
|
|
|
license = lib.licenses.asl20;
|
|
|
|
}
|