at 18.03-beta 27 lines 790 B view raw
1{ stdenv, fetchzip, autoreconfHook, which, ocaml, findlib }: 2 3if !stdenv.lib.versionAtLeast ocaml.version "4.02" 4then throw "bitv is not available for OCaml ${ocaml.version}" 5else 6 7stdenv.mkDerivation rec { 8 name = "ocaml${ocaml.version}-bitv-${version}"; 9 version = "1.3"; 10 11 src = fetchzip { 12 url = "https://github.com/backtracking/bitv/archive/${version}.tar.gz"; 13 sha256 = "0vkh1w9fpi5m1sgiqg6r38j3fqglhdajmbyiyr91113lrpljm75i"; 14 }; 15 16 buildInputs = [ autoreconfHook which ocaml findlib ]; 17 18 createFindlibDestdir = true; 19 20 meta = { 21 description = "A bit vector library for OCaml"; 22 license = stdenv.lib.licenses.lgpl21; 23 homepage = "https://github.com/backtracking/bitv"; 24 maintainers = [ stdenv.lib.maintainers.vbgl ]; 25 inherit (ocaml.meta) platforms; 26 }; 27}