From 874ca2cfc096f62cc7878231abefe7eace665ccf Mon Sep 17 00:00:00 2001 From: Jason Conroy Date: Mon, 16 Mar 2026 15:17:06 -0400 Subject: [PATCH] gnu: ocaml5: Add ocaml-timezone. * gnu/packages/ocaml5.scm (ocaml-timezone): New variable. Change-Id: Iadfcaeb2e7fb0c1342d18ecb43140b6b3cd6de7c Signed-off-by: Julien Lepiller --- gnu/packages/ocaml5.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/ocaml5.scm b/gnu/packages/ocaml5.scm index 9f4405555f..115e3952d6 100644 --- a/gnu/packages/ocaml5.scm +++ b/gnu/packages/ocaml5.scm @@ -1086,6 +1086,22 @@ QuickCheck-style property-based testing and the magical bug-finding powers of @uref{http://lcamtuf.coredump.cx/afl/, afl-fuzz}.") (license license:expat))) +(define-public ocaml-timezone + (package + (name "ocaml5-timezone") + (version "0.17.0") + (source + (janestreet-git-origin "timezone" version + "0wf5apsln4clxxndzavxpcwh7zpaf8sf6xnj9jah9jg4r9c8p8zz")) + (build-system dune-build-system) + (propagated-inputs (list ocaml-core ocaml-ppx-jane)) + (home-page "https://github.com/janestreet/timezone") + (synopsis "Parsing and manipulation of timezone data") + (description + "Timezone handles parsing timezone data and create @code{Timezone.t} +that can later be used to manipulate time in core_kernel or core.") + (license license:expat))) + (define-public ocaml-camlp-streams (package (name "ocaml5-camlp-streams")