From 335ff4070b2d7100f238e4433539b1ff3b4142f6 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 15 Jul 2026 08:25:43 +0200 Subject: [PATCH] ocamlPackages.libabsolute: init at 0.3 --- .../ocaml-modules/libabsolute/default.nix | 32 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/ocaml-modules/libabsolute/default.nix diff --git a/pkgs/development/ocaml-modules/libabsolute/default.nix b/pkgs/development/ocaml-modules/libabsolute/default.nix new file mode 100644 index 000000000000..478022b3ba72 --- /dev/null +++ b/pkgs/development/ocaml-modules/libabsolute/default.nix @@ -0,0 +1,32 @@ +{ + lib, + fetchFromGitHub, + buildDunePackage, + menhir, + apronext, + picasso, +}: + +buildDunePackage (finalAttrs: { + pname = "libabsolute"; + version = "0.3"; + + src = fetchFromGitHub { + owner = "mpelleau"; + repo = "absolute"; + tag = finalAttrs.version; + hash = "sha256-q2QxqZJn71MODJ1+Yf9m33qu8xERTqExMANqgk7aksQ="; + }; + + nativeBuildInputs = [ menhir ]; + + propagatedBuildInputs = [ + apronext + picasso + ]; + meta = { + license = lib.licenses.lgpl3Plus; + homepage = "https://github.com/mpelleau/AbSolute"; + description = "A constraint programming library based on abstract domains"; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 0ae533c78035..faf7fc054217 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1127,6 +1127,8 @@ let letters = callPackage ../development/ocaml-modules/letters { }; + libabsolute = callPackage ../development/ocaml-modules/libabsolute { }; + libc = callPackage ../development/ocaml-modules/libc { }; lilv = callPackage ../development/ocaml-modules/lilv {