Skip to content
Snippets Groups Projects
Commit a45bd335 authored by Daniel Firth's avatar Daniel Firth
Browse files

strict-stm: init at github:input-output-hk/io-sim/dcafd44cdc101a3e213de6a2d5ba7f674c2bc13c

parent 8b7c10ac
No related merge requests found
......@@ -255,6 +255,7 @@ let otherLibraries =
"9e833be00bc2c5cdb0b4e743b7a2cde00dd4f616"
(Some "strict-containers")
, H.callHackage "strict-list" "0.1.7"
, callIoSim "strict-stm" "strict-stm"
, H.callHackage "testing-type-modifiers" "0.1.0.1"
, H.callHackage "th-desugar" "1.14"
, H.callHackage "time-units" "1.0.0"
......
......@@ -223,6 +223,8 @@ final: prev: with pkgs.haskell.lib; {
strict-list = final.callPackage (./pkgs/strict-list.nix) { };
strict-stm = final.callPackage (./pkgs/strict-stm.nix) { };
testing-type-modifiers = final.callPackage (./pkgs/testing-type-modifiers.nix) { };
th-desugar = final.callPackage (./pkgs/th-desugar.nix) { };
......
{ mkDerivation, array, base, fetchgit, io-classes, lib, stm }:
mkDerivation {
pname = "strict-stm";
version = "0.4.0.0";
src = fetchgit {
url = "https://github.com/input-output-hk/io-sim";
sha256 = "0xcb7j2wcc5zpgjvl1ly0sn7hvdwm51sbcyl5ncva1s1yfg5prsk";
rev = "dcafd44cdc101a3e213de6a2d5ba7f674c2bc13c";
fetchSubmodules = true;
};
postUnpack = "sourceRoot+=/strict-stm/; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [ array base io-classes stm ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = false;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Strict STM interface polymorphic over stm implementation";
license = lib.licenses.asl20;
broken = false;
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment