From 44794c56ae35563f05f9e1bbc08f5a9958a94ec3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marijan=20Petri=C4=8Devi=C4=87?=
 <marijan.petricevic94@gmail.com>
Date: Thu, 26 Jan 2023 13:18:54 -0500
Subject: [PATCH] servant-auth-server: init at 0.4.7.0

---
 horizon.dhall                |   1 +
 initial-packages.nix         |   2 +
 pkgs/servant-auth-server.nix | 104 +++++++++++++++++++++++++++++++++++
 3 files changed, 107 insertions(+)
 create mode 100644 pkgs/servant-auth-server.nix

diff --git a/horizon.dhall b/horizon.dhall
index 46142135..90567c94 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-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"
       , servant-client = callGitServant "servant-client"
diff --git a/initial-packages.nix b/initial-packages.nix
index 898ab895..46967c1c 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-server = self.callPackage (./pkgs/servant-auth-server.nix) { };
+
   servant-blaze = self.callPackage (./pkgs/servant-blaze.nix) { };
 
   servant-client = self.callPackage (./pkgs/servant-client.nix) { };
diff --git a/pkgs/servant-auth-server.nix b/pkgs/servant-auth-server.nix
new file mode 100644
index 00000000..582dddfd
--- /dev/null
+++ b/pkgs/servant-auth-server.nix
@@ -0,0 +1,104 @@
+{ mkDerivation
+, QuickCheck
+, aeson
+, base
+, base64-bytestring
+, blaze-builder
+, bytestring
+, case-insensitive
+, cookie
+, data-default-class
+, entropy
+, hspec
+, hspec-discover
+, http-client
+, http-types
+, jose
+, lens
+, lens-aeson
+, lib
+, markdown-unlit
+, memory
+, monad-time
+, mtl
+, servant
+, servant-auth
+, servant-server
+, tagged
+, text
+, time
+, transformers
+, unordered-containers
+, wai
+, warp
+, wreq
+}:
+mkDerivation {
+  pname = "servant-auth-server";
+  version = "0.4.7.0";
+  sha256 = "42da496b14f250495131d92280e007634dbed580cea7bc423cbe87877b2f24d4";
+  revision = "4";
+  editedCabalFile = "1qcgm2pqi5qjqk27632h69j8ishls6cby8gghvww73wi63fqii9n";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    aeson
+    base
+    base64-bytestring
+    blaze-builder
+    bytestring
+    case-insensitive
+    cookie
+    data-default-class
+    entropy
+    http-types
+    jose
+    lens
+    memory
+    monad-time
+    mtl
+    servant
+    servant-auth
+    servant-server
+    tagged
+    text
+    time
+    unordered-containers
+    wai
+  ];
+  testHaskellDepends = [
+    aeson
+    base
+    bytestring
+    case-insensitive
+    hspec
+    http-client
+    http-types
+    jose
+    lens
+    lens-aeson
+    mtl
+    QuickCheck
+    servant
+    servant-auth
+    servant-server
+    time
+    transformers
+    wai
+    warp
+    wreq
+  ];
+  testToolDepends = [ hspec-discover markdown-unlit ];
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "http://github.com/haskell-servant/servant/servant-auth#readme";
+  description = "servant-server/servant-auth compatibility";
+  license = lib.licenses.bsd3;
+  broken = false;
+}
-- 
GitLab