nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 255 lines 4.0 kB view raw
1{ 2 mkDerivation, 3 aeson, 4 async, 5 attoparsec, 6 base, 7 base64-bytestring, 8 bifunctors, 9 binary, 10 binary-conduit, 11 boost, 12 bytestring, 13 Cabal, 14 cabal-pkg-config-version-hook, 15 cachix, 16 cachix-api, 17 conduit, 18 conduit-extra, 19 containers, 20 directory, 21 dlist, 22 exceptions, 23 file-embed, 24 filepath, 25 hercules-ci-api, 26 hercules-ci-api-agent, 27 hercules-ci-api-core, 28 hercules-ci-cnix-expr, 29 hercules-ci-cnix-store, 30 hostname, 31 hspec, 32 hspec-discover, 33 http-client, 34 http-client-tls, 35 http-conduit, 36 HUnit, 37 inline-c, 38 inline-c-cpp, 39 katip, 40 lens, 41 lens-aeson, 42 lib, 43 lifted-async, 44 lifted-base, 45 monad-control, 46 mtl, 47 network, 48 network-uri, 49 nix, 50 optparse-applicative, 51 process, 52 process-extras, 53 profunctors, 54 protolude, 55 QuickCheck, 56 safe-exceptions, 57 scientific, 58 servant, 59 servant-auth-client, 60 servant-client, 61 servant-client-core, 62 stm, 63 tagged, 64 temporary, 65 text, 66 time, 67 tls, 68 tomland, 69 transformers, 70 transformers-base, 71 unbounded-delays, 72 unix, 73 unliftio, 74 unliftio-core, 75 unordered-containers, 76 uuid, 77 vector, 78 websockets, 79 wuss, 80}: 81mkDerivation { 82 pname = "hercules-ci-agent"; 83 version = "0.10.6"; 84 sha256 = "5551c8eda390b48da6801f8f8580dc770e6e2fa2adf467ea7afd174748816fd6"; 85 isLibrary = true; 86 isExecutable = true; 87 setupHaskellDepends = [ 88 base 89 Cabal 90 cabal-pkg-config-version-hook 91 ]; 92 libraryHaskellDepends = [ 93 aeson 94 async 95 base 96 binary 97 binary-conduit 98 bytestring 99 conduit 100 containers 101 directory 102 dlist 103 exceptions 104 file-embed 105 filepath 106 hercules-ci-api-agent 107 hercules-ci-api-core 108 hercules-ci-cnix-expr 109 hercules-ci-cnix-store 110 katip 111 lens 112 lens-aeson 113 lifted-async 114 lifted-base 115 monad-control 116 mtl 117 network 118 network-uri 119 process 120 process-extras 121 protolude 122 safe-exceptions 123 stm 124 tagged 125 temporary 126 text 127 time 128 tls 129 transformers 130 transformers-base 131 unbounded-delays 132 unix 133 unliftio 134 unliftio-core 135 uuid 136 vector 137 websockets 138 wuss 139 ]; 140 executableHaskellDepends = [ 141 aeson 142 async 143 attoparsec 144 base 145 base64-bytestring 146 bifunctors 147 binary 148 binary-conduit 149 bytestring 150 cachix 151 cachix-api 152 conduit 153 conduit-extra 154 containers 155 directory 156 dlist 157 exceptions 158 filepath 159 hercules-ci-api 160 hercules-ci-api-agent 161 hercules-ci-api-core 162 hercules-ci-cnix-expr 163 hercules-ci-cnix-store 164 hostname 165 http-client 166 http-client-tls 167 http-conduit 168 inline-c 169 inline-c-cpp 170 katip 171 lens 172 lens-aeson 173 lifted-async 174 lifted-base 175 monad-control 176 mtl 177 network 178 network-uri 179 optparse-applicative 180 process 181 process-extras 182 profunctors 183 protolude 184 safe-exceptions 185 scientific 186 servant 187 servant-auth-client 188 servant-client 189 servant-client-core 190 stm 191 temporary 192 text 193 time 194 tomland 195 transformers 196 transformers-base 197 unix 198 unliftio 199 unliftio-core 200 unordered-containers 201 uuid 202 vector 203 websockets 204 wuss 205 ]; 206 executableSystemDepends = [ boost ]; 207 executablePkgconfigDepends = [ nix ]; 208 testHaskellDepends = [ 209 aeson 210 async 211 attoparsec 212 base 213 bifunctors 214 binary 215 binary-conduit 216 bytestring 217 conduit 218 containers 219 exceptions 220 filepath 221 hercules-ci-api-agent 222 hercules-ci-api-core 223 hercules-ci-cnix-store 224 hspec 225 HUnit 226 katip 227 lens 228 lens-aeson 229 lifted-async 230 lifted-base 231 monad-control 232 mtl 233 process 234 profunctors 235 protolude 236 QuickCheck 237 safe-exceptions 238 scientific 239 stm 240 tagged 241 temporary 242 text 243 tomland 244 transformers 245 transformers-base 246 unliftio-core 247 unordered-containers 248 uuid 249 vector 250 ]; 251 testToolDepends = [ hspec-discover ]; 252 homepage = "https://docs.hercules-ci.com"; 253 description = "Runs Continuous Integration tasks on your machines"; 254 license = lib.licenses.asl20; 255}