nixpkgs/pkgs/development/ocaml-modules/alcobar/default.nix
Volker Diels-Grabsch 0362fecd69 ocamlPackages.alcobar: init at 0.3.1
(cherry picked from commit 4e5ec8423e)
2026-07-05 16:32:07 +02:00

49 lines
997 B
Nix

{
afl-persistent,
alcotest,
buildDunePackage,
calendar,
cmdliner,
fetchurl,
fpath,
lib,
ocaml,
pprint,
uucp,
uunf,
}:
buildDunePackage (finalAttrs: {
pname = "alcobar";
version = "0.3.1";
minimalOCamlVersion = "4.10";
__structuredAttrs = true;
src = fetchurl {
url = "https://github.com/samoht/alcobar/releases/download/v${finalAttrs.version}/alcobar-${finalAttrs.version}.tbz";
hash = "sha256-V2UnvLrtf+XXkp7uFlrIpxg6+fZqwhCS/J7C3Nw+eVU=";
};
propagatedBuildInputs = [
afl-persistent
alcotest
cmdliner
];
checkInputs = [
calendar
fpath
pprint
uucp
uunf
];
doCheck = lib.versionAtLeast ocaml.version "5.0";
meta = {
description = "Crowbar with an Alcotest-compatible API";
homepage = "https://github.com/samoht/alcobar";
changelog = "https://github.com/samoht/alcobar/blob/v${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.vog ];
};
})