Unverified Commit be9d1704 authored by Vincent Laporte's avatar Vincent Laporte Committed by GitHub
Browse files

ocamlPackages.ppx_mikmatch: init at 1.3 (#474702)

parents 89ddb0f4 2234319e
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
{
  buildDunePackage,
  fetchurl,
  lib,
  menhir,
  ounit2,
  ppxlib,
  re,
}:

buildDunePackage (finalAttrs: {
  pname = "ppx_mikmatch";
  version = "1.3";
  src = fetchurl {
    name = "ppx_mikmatch-${finalAttrs.version}.tar.gz";
    url = "https://codeload.github.com/ahrefs/ppx_mikmatch/tar.gz/refs/tags/${finalAttrs.version}";
    hash = "sha256-i97gSyutefbJbDZv/yjaeHfV1CU6j3RSaQ1oPjiz8hg=";
  };

  minimalOCamlVersion = "5.3";

  nativeBuildInputs = [ menhir ];
  propagatedBuildInputs = [
    ppxlib
    re
  ];

  checkInputs = [ ounit2 ];
  doCheck = true;

  meta = {
    description = "Matching Regular Expressions with OCaml Patterns using Mikmatch's syntax";
    homepage = "https://github.com/ahrefs/ppx_mikmatch";
    license = lib.licenses.lgpl3Plus;
    maintainers = [
      lib.maintainers.vog
      lib.maintainers.zazedd
    ];
  };
})
+2 −0
Original line number Diff line number Diff line
@@ -1816,6 +1816,8 @@ let

        ppx_lun = callPackage ../development/ocaml-modules/lun/ppx.nix { };

        ppx_mikmatch = callPackage ../development/ocaml-modules/ppx_mikmatch { };

        ppx_monad = callPackage ../development/ocaml-modules/ppx_monad { };

        ppx_repr = callPackage ../development/ocaml-modules/repr/ppx.nix { };