ocamlPackages.mrmime: small improvements

Add missing dependencies
Disable (broken) tests with OCaml ≥ 5.0
Use dune 3
This commit is contained in:
Vincent Laporte 2022-12-27 05:11:43 +01:00 committed by Vincent Laporte
parent ea993dd1fc
commit bfdedc362f

View file

@ -6,6 +6,7 @@
, bigarray-overlap , bigarray-overlap
, bigstringaf , bigstringaf
, buildDunePackage , buildDunePackage
, cmdliner
, emile , emile
, fetchzip , fetchzip
, fmt , fmt
@ -16,6 +17,7 @@
, ke , ke
, lib , lib
, mirage-crypto-rng , mirage-crypto-rng
, ocaml
, pecu , pecu
, prettym , prettym
, ptime , ptime
@ -34,7 +36,9 @@ buildDunePackage rec {
sha256 = "14k67v0b39b8jq3ny2ymi8g8sqx2gd81mlzsjphdzdqnlx6fk716"; sha256 = "14k67v0b39b8jq3ny2ymi8g8sqx2gd81mlzsjphdzdqnlx6fk716";
}; };
useDune2 = true; duneVersion = "3";
buildInputs = [ cmdliner hxd ];
propagatedBuildInputs = [ propagatedBuildInputs = [
angstrom angstrom
@ -60,10 +64,9 @@ buildDunePackage rec {
checkInputs = [ checkInputs = [
alcotest alcotest
hxd
jsonm jsonm
]; ];
doCheck = true; doCheck = lib.versionOlder ocaml.version "5.0";
meta = { meta = {
description = "Parser and generator of mail in OCaml"; description = "Parser and generator of mail in OCaml";