python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / menhir / lib.nix
blobe351ee7e631aafa77a1ed70feb05f637805d0b13
1 { lib, fetchFromGitLab, buildDunePackage }:
3 buildDunePackage rec {
4   pname = "menhirLib";
5   version = "20220210";
7   src = fetchFromGitLab {
8     domain = "gitlab.inria.fr";
9     owner = "fpottier";
10     repo = "menhir";
11     rev = version;
12     sha256 = "sha256:0f31isr3cyiishflz6qr4xc3gp9xwf32r3vxdvm5wnr2my1fnn1n";
13   };
15   meta = with lib; {
16     homepage = "http://pauillac.inria.fr/~fpottier/menhir/";
17     description = "Runtime support library for parsers generated by Menhir";
18     longDescription = ''
19       Menhir is a LR(1) parser generator for the Objective Caml programming
20       language.  That is, Menhir compiles LR(1) grammar specifications down
21       to OCaml code.  Menhir was designed and implemented by François Pottier
22       and Yann Régis-Gianas.
23     '';
24     license = with licenses; [ lgpl2Only ];
25     maintainers = with maintainers; [ vbgl ];
26   };