From 45e4a43475258bae02dadc914b6a5410b8b7866f Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Sun, 19 Mar 2023 21:49:37 +0000
Subject: [PATCH] unix-compat: 0.7

---
 horizon.dhall        |  6 +-----
 pkgs/unix-compat.nix | 32 ++++++--------------------------
 2 files changed, 7 insertions(+), 31 deletions(-)

diff --git a/horizon.dhall b/horizon.dhall
index 8916a0f4..0211b166 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -1222,11 +1222,7 @@ let packages =
       , universe-reverse-instances =
           H.callHackage "universe-reverse-instances" "1.1.1"
       , unix-bytestring = H.callHackage "unix-bytestring" "0.3.7.8"
-      , unix-compat =
-          H.callGit
-            "https://github.com/mitchellwrosen/fork--unix-compat"
-            "f28060acd449643d267954647c1bb7c748c35fa9"
-            (None H.Subdir)
+      , unix-compat = H.callHackage "unix-compat" "0.7"
       , unix-memory = H.callHackage "unix-memory" "0.1.2"
       , unix-time = H.callHackage "unix-time" "0.4.9"
       , unliftio = H.callHackage "unliftio" "0.2.24.0"
diff --git a/pkgs/unix-compat.nix b/pkgs/unix-compat.nix
index 7f6c859f..90609809 100644
--- a/pkgs/unix-compat.nix
+++ b/pkgs/unix-compat.nix
@@ -1,36 +1,16 @@
-{ mkDerivation
-, HUnit
-, base
-, directory
-, extra
-, fetchgit
-, hspec
-, lib
-, monad-parallel
-, temporary
-, unix
+{ mkDerivation, HUnit, base, directory, extra, hspec, lib
+, monad-parallel, temporary, unix
 }:
 mkDerivation {
   pname = "unix-compat";
   version = "0.7";
-  src = fetchgit {
-    url = "https://github.com/mitchellwrosen/fork--unix-compat";
-    sha256 = "05bnsbaswlsjgb8hrvabwdxzj4ii0kabj8mk47iczlwks6rimlgl";
-    rev = "f28060acd449643d267954647c1bb7c748c35fa9";
-    fetchSubmodules = true;
-  };
+  sha256 = "2b75ca79e0f7368f915f01ca6a5201f7df58ada46b9e4869bca1b92d853f2e3e";
   isLibrary = true;
   isExecutable = false;
   enableSeparateDataOutput = false;
   libraryHaskellDepends = [ base unix ];
   testHaskellDepends = [
-    base
-    directory
-    extra
-    hspec
-    HUnit
-    monad-parallel
-    temporary
+    base directory extra hspec HUnit monad-parallel temporary
   ];
   enableLibraryProfiling = true;
   enableExecutableProfiling = true;
@@ -39,8 +19,8 @@ mkDerivation {
   doCheck = false;
   doBenchmark = false;
   hyperlinkSource = false;
-  homepage = "http://github.com/jacobstanley/unix-compat";
+  homepage = "http://github.com/haskell-pkg-janitors/unix-compat";
   description = "Portable POSIX-compatibility layer";
   license = lib.licenses.bsd3;
   broken = false;
-}
+}
\ No newline at end of file
-- 
GitLab