Newer
Older
Daniel Firth
committed
{ 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;
}