at 24.05-pre 32 lines 805 B view raw
1{ lib, fetchFromGitHub, buildDunePackage, ocaml, owee }: 2 3lib.throwIfNot (lib.versionAtLeast "4.12" ocaml.version) 4 "spacetime_lib is not available for OCaml ${ocaml.version}" 5 6buildDunePackage rec { 7 pname = "spacetime_lib"; 8 version = "0.3.0"; 9 duneVersion = "2"; 10 11 src = fetchFromGitHub { 12 owner = "lpw25"; 13 repo = "spacetime_lib"; 14 rev = version; 15 sha256 = "0biisgbycr5v3nm5jp8i0h6vq76vzasdjkcgh8yr7fhxc81jgv3p"; 16 }; 17 18 patches = [ ./spacetime.diff ]; 19 20 propagatedBuildInputs = [ owee ]; 21 22 preConfigure = '' 23 bash ./configure.sh 24 ''; 25 26 meta = { 27 description = "An OCaml library providing some simple operations for handling OCaml spacetime profiles"; 28 inherit (src.meta) homepage; 29 license = lib.licenses.mit; 30 maintainers = [ lib.maintainers.vbgl ]; 31 }; 32}