ocamlPackages.pcre2: init at 8.0.3

Changed files
+37
pkgs
development
ocaml-modules
pcre2
top-level
+33
pkgs/development/ocaml-modules/pcre2/default.nix
···
+
{
+
lib,
+
fetchFromGitHub,
+
buildDunePackage,
+
dune-configurator,
+
pcre2,
+
version ? "8.0.3",
+
}:
+
+
buildDunePackage {
+
pname = "pcre2";
+
inherit version;
+
+
minimalOCamlVersion = "4.08";
+
+
src = fetchFromGitHub {
+
owner = "camlp5";
+
repo = "pcre2-ocaml";
+
tag = version;
+
hash = "sha256-YqzpK4Syh9pP64+bwdSiphdfJdwsWQSaOrpKsoKSWyU=";
+
};
+
+
buildInputs = [ dune-configurator ];
+
propagatedBuildInputs = [ pcre2 ];
+
+
meta = {
+
description = "OCaml bindings to PCRE";
+
homepage = "https://github.com/camlp5/pcre2-ocaml/";
+
changelog = "https://raw.githubusercontent.com/camlp5/pcre2-ocaml/refs/tags/${version}/CHANGES.md";
+
license = lib.licenses.lgpl21Only;
+
maintainers = [ lib.maintainers.vbgl ];
+
};
+
}
+4
pkgs/top-level/ocaml-packages.nix
···
pbrt = callPackage ../development/ocaml-modules/pbrt { };
+
pcre2 = callPackage ../development/ocaml-modules/pcre2 {
+
inherit (pkgs) pcre2;
+
};
+
pcap-format = callPackage ../development/ocaml-modules/pcap-format { };
pecu = callPackage ../development/ocaml-modules/pecu { };