Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
917 B · 50 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051{ lib, fetchurl, buildDunePackage, ocaml, dune-configurator, optint, fmt, rresult, bos, fpath, astring, alcotest,}:
buildDunePackage rec { version = "0.5.2"; pname = "checkseum";
minimalOCamlVersion = "4.07";
src = fetchurl { url = "https://github.com/mirage/checkseum/releases/download/v${version}/checkseum-${version}.tbz"; hash = "sha256-nl5P1EBctKi03wCHdUMlGDPgimSZ70LMuNulgt8Nr8g="; };
buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ optint ];
checkInputs = [ alcotest bos astring fmt fpath rresult ];
doCheck = lib.versionAtLeast ocaml.version "4.08";
meta = { description = "ADLER-32 and CRC32C Cyclic Redundancy Check"; homepage = "https://github.com/mirage/checkseum"; license = lib.licenses.mit; maintainers = [ lib.maintainers.vbgl ]; mainProgram = "checkseum.checkseum"; };}