ocamlPackages.otr: 0.3.6 -> 0.3.8

Contains switch from nocrypto to mirage-crypto
This commit is contained in:
sternenseemann 2020-04-13 16:56:06 +02:00
parent 99ac3ce2bf
commit b5770e34ff

View file

@ -1,21 +1,25 @@
{ lib, fetchFromGitHub, buildDunePackage { lib, fetchurl, buildDunePackage
, cstruct, sexplib0, rresult, nocrypto, astring , cstruct, sexplib0, rresult, mirage-crypto, mirage-crypto-pk, astring, base64
, mirage-crypto-rng
}: }:
buildDunePackage rec { buildDunePackage rec {
pname = "otr"; pname = "otr";
version = "0.3.6"; version = "0.3.8";
src = fetchFromGitHub { src = fetchurl {
owner = "hannesm"; url = "https://github.com/hannesm/ocaml-otr/releases/download/v${version}/otr-v${version}.tbz";
repo = "ocaml-otr"; sha256 = "18hn9l8wznqnlh2jf1hpnp36f1cx80ncwiiivsbj34llhgp3893d";
rev = version;
sha256 = "0iz6p85a0jxng9aq9blqsky173zaqfr6wlc5j48ad55lgwzlbih5";
}; };
propagatedBuildInputs = [ cstruct sexplib0 rresult nocrypto astring ]; useDune2 = true;
propagatedBuildInputs = [ cstruct sexplib0 mirage-crypto mirage-crypto-pk
astring rresult base64 ];
doCheck = true; doCheck = true;
checkInputs = [ mirage-crypto-rng ];
meta = with lib; { meta = with lib; {
homepage = "https://github.com/hannesm/ocaml-otr"; homepage = "https://github.com/hannesm/ocaml-otr";
description = "Off-the-record messaging protocol, purely in OCaml"; description = "Off-the-record messaging protocol, purely in OCaml";