1{ lib, fetchFromGitHub, ocamlPackages, buildOasisPackage, extlib, num }:
2
3buildOasisPackage rec {
4 pname = "tcslib";
5 version = "0.3";
6
7 minimumOCamlVersion = "4.03.0";
8
9 src = fetchFromGitHub {
10 owner = "tcsprojects";
11 repo = "tcslib";
12 rev = "v${version}";
13 sha256 = "05g6m82blsccq8wx8knxv6a5fzww7hi624jx91f9h87nk2fsplhi";
14 };
15
16 propagatedBuildInputs = [ extlib num ];
17
18 meta = {
19 homepage = "https://github.com/tcsprojects/tcslib";
20 description = "A multi-purpose library for OCaml";
21 license = lib.licenses.bsd3;
22 maintainers = with lib.maintainers; [ mgttlinger ];
23 };
24}