diff --git a/pkgs/development/tools/haskell/vaultenv/default.nix b/pkgs/development/tools/haskell/vaultenv/default.nix index 72114fbadbe7..d19f1fb1f5aa 100644 --- a/pkgs/development/tools/haskell/vaultenv/default.nix +++ b/pkgs/development/tools/haskell/vaultenv/default.nix @@ -1,42 +1,44 @@ { mkDerivation, + HsOpenSSL, + QuickCheck, + aeson, async, base, bytestring, - connection, containers, + crypton-connection, directory, hpack, hspec, hspec-discover, hspec-expectations, http-client, + http-client-openssl, http-conduit, - lens, - lens-aeson, + lib, megaparsec, - mtl, + network-uri, optparse-applicative, parser-combinators, - retry, - lib, quickcheck-instances, + retry, text, unix, unordered-containers, utf8-string, - fetchFromGitHub, dotenv, + fetchFromGitHub, }: mkDerivation rec { pname = "vaultenv"; - version = "0.16.0"; + version = "0.17.0"; src = fetchFromGitHub { owner = "channable"; repo = "vaultenv"; rev = "v${version}"; - sha256 = "sha256-EPu4unzXIg8naFUEZwbJ2VJXD/TeCiKzPHCXnRkdyBE="; + hash = "sha256-Jb+Y/Cbapw2ZCXMwXMw1hsy0vT/K8mM/A/Z1all7y+A="; }; buildTools = [ hpack ]; @@ -49,17 +51,21 @@ mkDerivation rec { isLibrary = false; isExecutable = true; executableHaskellDepends = [ + HsOpenSSL + aeson async base bytestring - connection containers + crypton-connection + directory + dotenv http-client + http-client-openssl http-conduit - lens - lens-aeson megaparsec - mtl + network-uri + optparse-applicative optparse-applicative parser-combinators retry @@ -67,32 +73,14 @@ mkDerivation rec { unix unordered-containers utf8-string - dotenv ]; - testHaskellDepends = [ - async - base - bytestring - connection - containers + testHaskellDepends = executableHaskellDepends ++ [ + QuickCheck directory hspec hspec-discover hspec-expectations - http-client - http-conduit - lens - lens-aeson - megaparsec - mtl - optparse-applicative - parser-combinators - retry quickcheck-instances - text - unix - unordered-containers - utf8-string ]; preConfigure = "hpack"; homepage = "https://github.com/channable/vaultenv#readme";