From fd9a920f354417246dcf3f2c6062dc8d2f9ebea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marijan=20Petri=C4=8Devi=C4=87?= Date: Mon, 7 Jul 2025 13:45:07 -0500 Subject: [PATCH] ocamlPackags.redis: init at 0.8 --- .../ocaml-modules/redis/default.nix | 34 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/ocaml-modules/redis/default.nix diff --git a/pkgs/development/ocaml-modules/redis/default.nix b/pkgs/development/ocaml-modules/redis/default.nix new file mode 100644 index 000000000000..e54e5b3e3cfb --- /dev/null +++ b/pkgs/development/ocaml-modules/redis/default.nix @@ -0,0 +1,34 @@ +{ + lib, + fetchurl, + buildDunePackage, + re, + stdlib-shims, + uuidm, +}: + +buildDunePackage rec { + pname = "redis"; + version = "0.8"; + + minimalOCamlVersion = "4.03"; + + src = fetchurl { + url = "https://github.com/0xffea/ocaml-redis/releases/download/v${version}/redis-${version}.tbz"; + hash = "sha256-Cli30Elur3tL/0bWK6PBBy229TK4jsQnN/0oVQux01I="; + }; + + propagatedBuildInputs = [ + re + stdlib-shims + uuidm + ]; + + doCheck = true; + + meta = { + description = "Redis client"; + license = lib.licenses.bsd3; + homepage = "https://github.com/0xffea/ocaml-redis"; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index bfbeb855256d..a2546020fde8 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1798,6 +1798,8 @@ let rebez = callPackage ../development/ocaml-modules/rebez { }; + redis = callPackage ../development/ocaml-modules/redis/default.nix { }; + reperf = callPackage ../development/ocaml-modules/reperf { }; repr = callPackage ../development/ocaml-modules/repr { };