diff options
author | William A. Kennington III <william@wkennington.com> | 2015-10-15 10:22:28 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-10-15 10:22:28 -0700 |
commit | 8a44a36ca496d2c61904b22f8ba6a77ec5aa0b36 (patch) | |
tree | 90013bf1e284372e7de0ad6b3715dc5a0ea926d1 /pkgs/development/ocaml-modules/nocrypto/default.nix | |
parent | 1283e3da5d0bc4657677d40fa3cb117b66489ee5 (diff) | |
parent | 62e676b9598d2638e846761160082f6fec392ffe (diff) | |
download | nixpkgs-8a44a36ca496d2c61904b22f8ba6a77ec5aa0b36.tar nixpkgs-8a44a36ca496d2c61904b22f8ba6a77ec5aa0b36.tar.gz nixpkgs-8a44a36ca496d2c61904b22f8ba6a77ec5aa0b36.tar.bz2 nixpkgs-8a44a36ca496d2c61904b22f8ba6a77ec5aa0b36.tar.lz nixpkgs-8a44a36ca496d2c61904b22f8ba6a77ec5aa0b36.tar.xz nixpkgs-8a44a36ca496d2c61904b22f8ba6a77ec5aa0b36.tar.zst nixpkgs-8a44a36ca496d2c61904b22f8ba6a77ec5aa0b36.zip |
Merge branch 'master.upstream' into staging.upstream
Diffstat (limited to 'pkgs/development/ocaml-modules/nocrypto/default.nix')
-rw-r--r-- | pkgs/development/ocaml-modules/nocrypto/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/nocrypto/default.nix b/pkgs/development/ocaml-modules/nocrypto/default.nix new file mode 100644 index 00000000000..a5d73839cb2 --- /dev/null +++ b/pkgs/development/ocaml-modules/nocrypto/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchzip, ocaml, findlib, cstruct, type_conv, zarith, ounit }: + +let + version = "0.5.1"; + ocaml_version = stdenv.lib.getVersion ocaml; +in + +assert stdenv.lib.versionAtLeast ocaml_version "4.01"; + +stdenv.mkDerivation { + name = "ocaml-nocrypto-${version}"; + + src = fetchzip { + url = "https://github.com/mirleft/ocaml-nocrypto/archive/${version}.tar.gz"; + sha256 = "15gffvixk12ghsfra9amfszd473c8h188zfj03ngvblbdm0d80m0"; + }; + + buildInputs = [ ocaml findlib type_conv ounit ]; + propagatedBuildInputs = [ cstruct zarith ]; + + configureFlags = "--enable-tests"; + doCheck = true; + checkTarget = "test"; + createFindlibDestdir = true; + + meta = { + homepage = https://github.com/mirleft/ocaml-nocrypto; + description = "Simplest possible crypto to support TLS"; + platforms = ocaml.meta.platforms; + license = stdenv.lib.licenses.bsd2; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} |