nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, fetchFromGitHub, ppx_deriving, ppxlib, buildDunePackage, ounit }:
2
3buildDunePackage rec {
4 pname = "lens";
5 version = "1.2.5";
6
7 duneVersion = "3";
8
9 src = fetchFromGitHub {
10 owner = "pdonadeo";
11 repo = "ocaml-lens";
12 rev = "v${version}";
13 sha256 = "1k23n7pa945fk6nbaq6nlkag5kg97wsw045ghz4gqp8b9i2im3vn";
14 };
15
16 minimalOCamlVersion = "4.10";
17 buildInputs = [ ppx_deriving ppxlib ];
18
19 doCheck = true;
20 checkInputs = [ ounit ];
21
22 meta = with lib; {
23 homepage = "https://github.com/pdonadeo/ocaml-lens";
24 description = "Functional lenses";
25 license = licenses.bsd3;
26 maintainers = with maintainers; [
27 kazcw
28 ];
29 };
30}