summary refs log tree commit diff
diff options
context:
space:
mode:
authorKosyrev Serge <serge.kosyrev@iohk.io>2018-02-25 04:10:44 +0300
committerKosyrev Serge <serge.kosyrev@iohk.io>2018-02-25 04:11:33 +0300
commit00b24f7a69fd7bc8c76b9298ceafc7bddb29929b (patch)
tree1fb051eb505b77a380bd9028933a95ced94cd6c9
parent65169aac881f9837380b6e342f056f3c681e6fac (diff)
downloadnixlib-00b24f7a69fd7bc8c76b9298ceafc7bddb29929b.tar
nixlib-00b24f7a69fd7bc8c76b9298ceafc7bddb29929b.tar.gz
nixlib-00b24f7a69fd7bc8c76b9298ceafc7bddb29929b.tar.bz2
nixlib-00b24f7a69fd7bc8c76b9298ceafc7bddb29929b.tar.lz
nixlib-00b24f7a69fd7bc8c76b9298ceafc7bddb29929b.tar.xz
nixlib-00b24f7a69fd7bc8c76b9298ceafc7bddb29929b.tar.zst
nixlib-00b24f7a69fd7bc8c76b9298ceafc7bddb29929b.zip
ghc841 | x509/x509-store: SMP fix PR unmerged
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
index d6f5b2674492..1ba2634ebe42 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
@@ -490,6 +490,34 @@ self: super: {
     };
   });
 
+  ## Unmerged.  PR: https://github.com/vincenthz/hs-certificate/pull/89
+  x509 = overrideCabal super.x509 (drv: {
+    ##     • No instance for (Semigroup DistinguishedName)
+    ##         arising from the superclasses of an instance declaration
+    ##     • In the instance declaration for ‘Monoid DistinguishedName’
+    src = pkgs.fetchFromGitHub {
+      owner  = "bgamari";
+      repo   = "hs-certificate";
+      rev    = "2c5f54ba69c8a0531d10f9b37542bf958ede54c9";
+      sha256 = "1fakr9gqz8k62rnjdsslfavbqrhn92jq9mahyc91f9zhisxp5kdf";
+    };
+    prePatch        = "cd x509; ";
+  });
+
+  ## Unmerged.  PR: https://github.com/vincenthz/hs-certificate/pull/89
+  x509-store = overrideCabal super.x509-store (drv: {
+    ##     • No instance for (Semigroup CertificateStore)
+    ##         arising from the superclasses of an instance declaration
+    ##     • In the instance declaration for ‘Monoid CertificateStore’
+    src = pkgs.fetchFromGitHub {
+      owner  = "bgamari";
+      repo   = "hs-certificate";
+      rev    = "2c5f54ba69c8a0531d10f9b37542bf958ede54c9";
+      sha256 = "1fakr9gqz8k62rnjdsslfavbqrhn92jq9mahyc91f9zhisxp5kdf";
+    };
+    prePatch        = "cd x509-store; ";
+  });
+
 
   ## Non-code, configuration-only change