From de9b7f2e5d236907afeff351c9e4e3d9b916bf76 Mon Sep 17 00:00:00 2001 From: Niols Date: Mon, 17 Apr 2023 16:36:55 +0100 Subject: [PATCH] ocamlPackages.dates_calc: init at 0.0.4 --- .../ocaml-modules/dates_calc/default.nix | 33 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/ocaml-modules/dates_calc/default.nix diff --git a/pkgs/development/ocaml-modules/dates_calc/default.nix b/pkgs/development/ocaml-modules/dates_calc/default.nix new file mode 100644 index 00000000000..4a2b9f17682 --- /dev/null +++ b/pkgs/development/ocaml-modules/dates_calc/default.nix @@ -0,0 +1,33 @@ +{ lib, fetchFromGitHub, buildDunePackage +, alcotest, qcheck +}: + +buildDunePackage rec { + pname = "dates_calc"; + version = "0.0.4"; + + minimalOCamlVersion = "4.11"; + duneVersion = "3"; + + src = fetchFromGitHub { + owner = "catalalang"; + repo = "dates-calc"; + rev = version; + sha256 = "sha256-tpKOoPVXkg/k+NW5R8A4fGAKhdMn9UcqMogCjafJuw4="; + }; + + propagatedBuildInputs = []; + + doCheck = true; + checkInputs = [ + alcotest + qcheck + ]; + + meta = { + description = "A date calculation library"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.niols ]; + homepage = "https://github.com/catalalang/dates-calc"; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index ebf6ba6dc05..52d61382cef 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -289,6 +289,8 @@ let data-encoding = callPackage ../development/ocaml-modules/data-encoding { }; + dates_calc = callPackage ../development/ocaml-modules/dates_calc { }; + dbf = callPackage ../development/ocaml-modules/dbf { }; decompress = callPackage ../development/ocaml-modules/decompress { };