From 09e010c4d8a31fd00b16a7c790f89d02e21b6205 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 23 Apr 2024 08:50:01 +0200 Subject: [PATCH] ocamlPackages.binning: init at 0.0.0 --- .../ocaml-modules/binning/default.nix | 23 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/development/ocaml-modules/binning/default.nix diff --git a/pkgs/development/ocaml-modules/binning/default.nix b/pkgs/development/ocaml-modules/binning/default.nix new file mode 100644 index 000000000000..244b96220f7b --- /dev/null +++ b/pkgs/development/ocaml-modules/binning/default.nix @@ -0,0 +1,23 @@ +{ lib +, buildDunePackage +, fetchurl +}: + +buildDunePackage rec { + pname = "binning"; + version = "0.0.0"; + + minimalOCamlVersion = "4.08"; + + src = fetchurl { + url = "https://github.com/pveber/binning/releases/download/v${version}/binning-v${version}.tbz"; + hash = "sha256-eG+xctsbc7lQ5pFOUtJ8rjNW/06gygwLADq7yc8Yf/c="; + }; + + meta = { + description = "A datastructure to accumulate values in bins"; + license = lib.licenses.cecill-b; + homepage = "https://github.com/pveber/binning/"; + maintainers = [ lib.maintainers.vbgl ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 49807d6368f5..5a218122a3a6 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -88,6 +88,8 @@ let biniou = callPackage ../development/ocaml-modules/biniou { }; + binning = callPackage ../development/ocaml-modules/binning { }; + biocaml = janeStreet_0_15.biocaml; bisect_ppx = callPackage ../development/ocaml-modules/bisect_ppx { };