aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/ocaml-modules/index/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/ocaml-modules/index/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/ocaml-modules/index/default.nix22
1 files changed, 16 insertions, 6 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/ocaml-modules/index/default.nix b/infra/libkookie/nixpkgs/pkgs/development/ocaml-modules/index/default.nix
index f4b1844d684c..a24d72a34458 100644
--- a/infra/libkookie/nixpkgs/pkgs/development/ocaml-modules/index/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/development/ocaml-modules/index/default.nix
@@ -1,18 +1,29 @@
-{ lib, fetchurl, buildDunePackage, fmt, logs, mtime, stdlib-shims }:
+{ lib, fetchurl, buildDunePackage
+, repr, ppx_repr, fmt, logs, mtime, stdlib-shims
+, cmdliner, progress, semaphore-compat
+, alcotest, crowbar, re
+}:
buildDunePackage rec {
pname = "index";
- version = "1.2.1";
+ version = "1.3.0";
- minimumOCamlVersion = "4.07";
+ minimumOCamlVersion = "4.08";
+
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/index/releases/download/${version}/index-${version}.tbz";
- sha256 = "1a9b6rsazrjy07syxl9ix5002i95mlvx5vk7nl2x9cs6s0zw906d";
+ sha256 = "00qwhwg79scs5bgp8nbppv06qs9yhicf686q7lh64ngh0642iz6n";
};
buildInputs = [ stdlib-shims ];
- propagatedBuildInputs = [ fmt logs mtime ];
+ propagatedBuildInputs = [
+ fmt logs mtime repr ppx_repr cmdliner progress semaphore-compat
+ ];
+
+ doCheck = true;
+ checkInputs = [ alcotest crowbar re ];
meta = {
homepage = "https://github.com/mirage/index";
@@ -20,5 +31,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vbgl ];
};
-
}