biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / ocurl / default.nix
blobcb3c70198dc61f3332e894496bc1b4f98201e2e3
1 { lib, stdenv, fetchurl, pkg-config, ocaml, findlib, curl, lwt, lwt_ppx }:
2 if lib.versionOlder ocaml.version "4.04"
3 then throw "ocurl is not available for OCaml ${ocaml.version}"
4 else
5 stdenv.mkDerivation rec {
6   pname = "ocurl";
7   version = "0.9.2";
9   src = fetchurl {
10     url = "https://github.com/ygrek/ocurl/releases/download/${version}/ocurl-${version}.tar.gz";
11     sha256 = "sha256-4DWXGMh02s1VwLWW5d7h0jtMOUubWmBPGm1hghfWd2M=";
12   };
14   nativeBuildInputs = [ pkg-config ocaml findlib ];
15   propagatedBuildInputs = [ curl lwt lwt_ppx ];
17   strictDeps = true;
19   createFindlibDestdir = true;
20   meta = {
21     description = "OCaml bindings to libcurl";
22     license = lib.licenses.mit;
23     homepage = "http://ygrek.org.ua/p/ocurl/";
24     maintainers = with lib.maintainers; [ dandellion bennofs ];
25     platforms = ocaml.meta.platforms or [ ];
26   };