1{ lib, stdenv, fetchFromGitHub, ocamlPackages }:
2
3stdenv.mkDerivation rec {
4 version = "0.3.3";
5 pname = "opaline";
6
7 src = fetchFromGitHub {
8 owner = "jaapb";
9 repo = "opaline";
10 rev = "v${version}";
11 sha256 = "sha256-6htaiFIcRMUYWn0U7zTNfCyDaTgDEvPch2q57qzvND4=";
12 };
13
14 nativeBuildInputs = with ocamlPackages; [ ocaml findlib ocamlbuild ];
15 buildInputs = with ocamlPackages; [ opam-file-format ];
16
17 preInstall = "mkdir -p $out/bin";
18
19 installFlags = [ "PREFIX=$(out)" ];
20
21 meta = {
22 description = "OPAm Light INstaller Engine";
23 license = lib.licenses.mit;
24 maintainers = [ lib.maintainers.vbgl ];
25 inherit (src.meta) homepage;
26 inherit (ocamlPackages.ocaml.meta) platforms;
27 };
28}