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