From c93c2c59a5fa8180f452699530fde99b1742214f Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 21 Apr 2022 06:37:41 +0200 Subject: [PATCH] ocamlPackages.ocsigen-ppx-rpc: init at 1.0 --- .../ocaml-modules/ocsigen-ppx-rpc/default.nix | 23 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/development/ocaml-modules/ocsigen-ppx-rpc/default.nix diff --git a/pkgs/development/ocaml-modules/ocsigen-ppx-rpc/default.nix b/pkgs/development/ocaml-modules/ocsigen-ppx-rpc/default.nix new file mode 100644 index 00000000000..0db40c254bd --- /dev/null +++ b/pkgs/development/ocaml-modules/ocsigen-ppx-rpc/default.nix @@ -0,0 +1,23 @@ +{ lib, buildDunePackage, fetchFromGitHub, ppxlib }: + +buildDunePackage rec { + pname = "ocsigen-ppx-rpc"; + version = "1.0"; + + src = fetchFromGitHub { + owner = "ocsigen"; + repo = pname; + rev = version; + sha256 = "sha256:0qgasd89ayamgl2rfyxsipznmwa3pjllkyq9qg0g1f41h8ixpsfh"; + }; + + propagatedBuildInputs = [ ppxlib ]; + + meta = { + inherit (src.meta) homepage; + description = "Syntax for RPCs for Eliom and Ocsigen Start"; + license = lib.licenses.lgpl21Only; + maintainers = [ lib.maintainers.vbgl ]; + }; + +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 30c54da232f..c75e92da4ee 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -990,6 +990,8 @@ let ocplib-simplex = callPackage ../development/ocaml-modules/ocplib-simplex { }; + ocsigen-ppx-rpc = callPackage ../development/ocaml-modules/ocsigen-ppx-rpc { }; + ocsigen_server = callPackage ../development/ocaml-modules/ocsigen-server { }; ocsigen-start = callPackage ../development/ocaml-modules/ocsigen-start { };