From cf95addd38332156ce0dc6d6c9013c39b4d2be90 Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Sun, 19 Mar 2023 20:07:19 +0000
Subject: [PATCH] hPDB; 1.5.0.0 ->
 github:locallycompact/hPDB/133fd21368c1a4283764a87e2a265fda9e058b4b

---
 horizon.dhall |  6 +++++-
 pkgs/hPDB.nix | 13 +++++++++----
 2 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/horizon.dhall b/horizon.dhall
index a3a83c2..6e70be8 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -21,7 +21,11 @@ let packages =
       , blastxml = H.callHackage "blastxml" "0.3.2"
       , cereal-text = H.callHackage "cereal-text" "0.1.0.2"
       , fgl = H.callHackage "fgl" "5.8.1.1"
-      , hPDB = H.callHackage "hPDB" "1.5.0.0"
+      , hPDB =
+          H.callGit
+            "https://github.com/locallycompact/hPDB"
+            "133fd21368c1a4283764a87e2a265fda9e058b4b"
+            (None H.Subdir)
       , intern = H.callHackage "intern" "0.9.4"
       , iterable = H.callHackage "iterable" "3.0"
       , log-domain = H.callHackage "log-domain" "0.13.2"
diff --git a/pkgs/hPDB.nix b/pkgs/hPDB.nix
index 9169ffb..9fe7f59 100644
--- a/pkgs/hPDB.nix
+++ b/pkgs/hPDB.nix
@@ -1,12 +1,17 @@
 { mkDerivation, Octree, QuickCheck, base, bytestring, containers
-, deepseq, directory, ghc-prim, iterable, lib, linear, mmap, mtl
-, parallel, tagged, template-haskell, text, unordered-containers
-, vector, zlib
+, deepseq, directory, fetchgit, ghc-prim, iterable, lib, linear
+, mmap, mtl, parallel, tagged, template-haskell, text
+, unordered-containers, vector, zlib
 }:
 mkDerivation {
   pname = "hPDB";
   version = "1.5.0.0";
-  sha256 = "9ca6c11011ff2def4ed3c92e3bc4d5176c01911286189fb305d814f9c023ec1e";
+  src = fetchgit {
+    url = "https://github.com/locallycompact/hPDB";
+    sha256 = "1zpw0xsap1skanw8sgqcwgzbnx2i9kn10zwp9mnpyw0lndzbyz1d";
+    rev = "133fd21368c1a4283764a87e2a265fda9e058b4b";
+    fetchSubmodules = true;
+  };
   isLibrary = true;
   isExecutable = false;
   enableSeparateDataOutput = false;
-- 
GitLab