nixpkgs/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix
2024-03-20 07:01:43 +01:00

26 lines
755 B
Nix

{ lib, fetchurl, fetchpatch, buildDunePackage, js_of_ocaml, js_of_ocaml-ppx, lwd, tyxml }:
buildDunePackage {
pname = "tyxml-lwd";
inherit (lwd) version src;
# Compatibility with latest Tyxml (4.6.x)
patches = fetchpatch {
url = "https://github.com/let-def/lwd/commit/7f3364ec593b5ccf0d0294b97bcd1e28e4164691.patch";
hash = "sha256-W1HjExZxDKRwsrB9ZTkvHTMKO0K5iZl+FrNqPs6BPGU=";
};
minimalOCamlVersion = "4.08";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [ js_of_ocaml lwd tyxml ];
meta = with lib; {
description = "Make reactive webpages in Js_of_ocaml using Tyxml and Lwd";
license = licenses.mit;
maintainers = [ maintainers.alizter ];
homepage = "https://github.com/let-def/lwd";
};
}