diff --git a/horizon.dhall b/horizon.dhall index 90567c9428f139d6d75eb70be87be74721ec570b..665efc28e639d4aa6bb0c7220a7df0d4730f1154 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -851,6 +851,7 @@ let packages = , serialise = H.callHackage "serialise" "0.2.6.0" , servant = callGitServant "servant" , servant-auth = H.callHackage "servant-auth" "0.4.1.0" + , servant-auth-client = H.callHackage "servant-auth-client" "0.4.1.0" , servant-auth-server = H.callHackage "servant-auth-server" "0.4.7.0" , servant-blaze = H.callHackage "servant-blaze" "0.9.1" , servant-client-core = callGitServant "servant-client-core" diff --git a/initial-packages.nix b/initial-packages.nix index 46967c1cea8dbaa256c760e62814469734c49c00..fb5b50407d386eeb373520f83056a97c79781402 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -1401,6 +1401,8 @@ self: with pkgs.haskell.lib; { servant-auth = self.callPackage (./pkgs/servant-auth.nix) { }; + servant-auth-client = self.callPackage (./pkgs/servant-auth-client.nix) { }; + servant-auth-server = self.callPackage (./pkgs/servant-auth-server.nix) { }; servant-blaze = self.callPackage (./pkgs/servant-blaze.nix) { }; diff --git a/pkgs/servant-auth-client.nix b/pkgs/servant-auth-client.nix new file mode 100644 index 0000000000000000000000000000000000000000..71e6fbf4629b0e430ee5c3e324c45f5dd7768482 --- /dev/null +++ b/pkgs/servant-auth-client.nix @@ -0,0 +1,72 @@ +{ mkDerivation +, QuickCheck +, aeson +, base +, bytestring +, containers +, hspec +, hspec-discover +, http-client +, http-types +, jose +, lib +, servant +, servant-auth +, servant-auth-server +, servant-client +, servant-client-core +, servant-server +, time +, transformers +, wai +, warp +}: +mkDerivation { + pname = "servant-auth-client"; + version = "0.4.1.0"; + sha256 = "03c1c9e1413c05ae30c269a2fef07e68bf41ff675edd180452d863d073e3359b"; + revision = "6"; + editedCabalFile = "0d6mi3w3gx9h21awf1gy2wx7dwh5l9ichww21a3p5rfd8a8swypf"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + bytestring + containers + servant + servant-auth + servant-client-core + ]; + testHaskellDepends = [ + aeson + base + bytestring + hspec + http-client + http-types + jose + QuickCheck + servant + servant-auth + servant-auth-server + servant-client + servant-server + time + transformers + wai + warp + ]; + testToolDepends = [ hspec-discover ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "http://github.com/haskell-servant/servant-auth#readme"; + description = "servant-client/servant-auth compatibility"; + license = lib.licenses.bsd3; + broken = false; +}