haskellPackages.hercules-ci-cli: 0.3.8 -> 0.3.9

This commit is contained in:
Robert Hensing
2026-01-08 16:33:01 +01:00
parent 82274cbd17
commit b92b5c81e1
@@ -0,0 +1,132 @@
{
mkDerivation,
aeson,
aeson-pretty,
async,
atomic-write,
attoparsec,
base,
bytestring,
conduit,
containers,
data-has,
directory,
exceptions,
filepath,
hercules-ci-agent,
hercules-ci-api,
hercules-ci-api-agent,
hercules-ci-api-core,
hercules-ci-cnix-expr,
hercules-ci-cnix-store,
hercules-ci-optparse-applicative,
hostname,
hspec,
http-client,
http-client-tls,
http-types,
inline-c-cpp,
katip,
lens,
lens-aeson,
lib,
lifted-base,
monad-control,
network-uri,
process,
protolude,
QuickCheck,
retry,
rio,
safe-exceptions,
servant,
servant-auth-client,
servant-client,
servant-client-core,
servant-conduit,
temporary,
text,
tls,
transformers,
transformers-base,
unix,
unliftio,
unliftio-core,
unordered-containers,
uuid,
}:
mkDerivation {
pname = "hercules-ci-cli";
version = "0.3.9";
sha256 = "091j83ac4byr6vbmd0wq1b86p23d1z7sn5ls6w24l72dp8fvfjjp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson
aeson-pretty
async
atomic-write
attoparsec
base
bytestring
conduit
containers
data-has
directory
exceptions
filepath
hercules-ci-agent
hercules-ci-api
hercules-ci-api-agent
hercules-ci-api-core
hercules-ci-cnix-expr
hercules-ci-cnix-store
hercules-ci-optparse-applicative
hostname
http-client
http-client-tls
http-types
inline-c-cpp
katip
lens
lens-aeson
lifted-base
monad-control
network-uri
process
protolude
retry
rio
safe-exceptions
servant
servant-auth-client
servant-client
servant-client-core
servant-conduit
temporary
text
tls
transformers
transformers-base
unix
unliftio
unliftio-core
unordered-containers
uuid
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
aeson
base
bytestring
containers
hspec
protolude
QuickCheck
unordered-containers
];
homepage = "https://docs.hercules-ci.com";
description = "The hci command for working with Hercules CI";
license = lib.licenses.asl20;
mainProgram = "hci";
}