diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2019-08-23 05:27:34 +0000 |
---|---|---|
committer | Vincent Laporte <Vincent.Laporte@gmail.com> | 2019-08-23 05:27:34 +0000 |
commit | 162266b972cfc643721cdfa4b673aa48250fc7ce (patch) | |
tree | 74d14af8a8313afc1f36884b25531020ab3d1a0e /pkgs/development/ocaml-modules/otr | |
parent | dfc6d580bcc76f92a7ef2ab502a18ea4251594c2 (diff) | |
download | nixlib-162266b972cfc643721cdfa4b673aa48250fc7ce.tar nixlib-162266b972cfc643721cdfa4b673aa48250fc7ce.tar.gz nixlib-162266b972cfc643721cdfa4b673aa48250fc7ce.tar.bz2 nixlib-162266b972cfc643721cdfa4b673aa48250fc7ce.tar.lz nixlib-162266b972cfc643721cdfa4b673aa48250fc7ce.tar.xz nixlib-162266b972cfc643721cdfa4b673aa48250fc7ce.tar.zst nixlib-162266b972cfc643721cdfa4b673aa48250fc7ce.zip |
ocamlPackages.otr: 0.3.4 -> 0.3.6
Diffstat (limited to 'pkgs/development/ocaml-modules/otr')
-rw-r--r-- | pkgs/development/ocaml-modules/otr/default.nix | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/pkgs/development/ocaml-modules/otr/default.nix b/pkgs/development/ocaml-modules/otr/default.nix index ac853c94094b..caa2d01a4418 100644 --- a/pkgs/development/ocaml-modules/otr/default.nix +++ b/pkgs/development/ocaml-modules/otr/default.nix @@ -1,35 +1,22 @@ -{ stdenv, fetchFromGitHub, ocaml, ocamlbuild, findlib, topkg -, ppx_tools, ppx_sexp_conv, cstruct, ppx_cstruct, sexplib, rresult, nocrypto -, astring +{ lib, fetchFromGitHub, buildDunePackage +, cstruct, sexplib0, rresult, nocrypto, astring }: -if !stdenv.lib.versionAtLeast ocaml.version "4.03" -then throw "otr is not available for OCaml ${ocaml.version}" -else - -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-otr-${version}"; - version = "0.3.4"; +buildDunePackage rec { + pname = "otr"; + version = "0.3.6"; src = fetchFromGitHub { owner = "hannesm"; repo = "ocaml-otr"; rev = "${version}"; - sha256 = "0ixf0jvccmcbhk5mhzqakfzimvz200wkdkq3z2d0bdzyggslbdl4"; + sha256 = "0iz6p85a0jxng9aq9blqsky173zaqfr6wlc5j48ad55lgwzlbih5"; }; - buildInputs = [ ocaml ocamlbuild findlib topkg ppx_tools ppx_sexp_conv ppx_cstruct ]; - propagatedBuildInputs = [ cstruct sexplib rresult nocrypto astring ]; - - buildPhase = "${topkg.run} build --tests true"; - - inherit (topkg) installPhase; + propagatedBuildInputs = [ cstruct sexplib0 rresult nocrypto astring ]; doCheck = true; - checkPhase = "${topkg.run} test"; - - meta = with stdenv.lib; { - inherit (ocaml.meta) platforms; + meta = with lib; { homepage = https://github.com/hannesm/ocaml-otr; description = "Off-the-record messaging protocol, purely in OCaml"; license = licenses.bsd2; |