Unverified Commit 30c00aea authored by Vincent Laporte's avatar Vincent Laporte
Browse files

ocamlPackages.ocsigen-ppx-rpc: 1.0 → 1.1

parent 0d64c7f2
Loading
Loading
Loading
Loading
+12 −7
Original line number Diff line number Diff line
@@ -3,27 +3,32 @@
  buildDunePackage,
  fetchFromGitHub,
  ppxlib,
  version ? if lib.versionAtLeast ppxlib.version "0.36.0" then "1.1" else "1.0",
}:

buildDunePackage rec {
buildDunePackage {
  pname = "ocsigen-ppx-rpc";
  version = "1.0";
  inherit version;

  src = fetchFromGitHub {
    owner = "ocsigen";
    repo = pname;
    rev = version;
    sha256 = "sha256:0qgasd89ayamgl2rfyxsipznmwa3pjllkyq9qg0g1f41h8ixpsfh";
    repo = "ocsigen-ppx-rpc";
    tag = version;
    hash =
      {
        "1.0" = "sha256:0qgasd89ayamgl2rfyxsipznmwa3pjllkyq9qg0g1f41h8ixpsfh";
        "1.1" = "sha256-YjRB0cem+iDnQIIQcHI6vo5crSxAGNGM65qyG3lTtkE=";
      }
      ."${version}";
  };

  propagatedBuildInputs = [ ppxlib ];

  meta = {
    inherit (src.meta) homepage;
    homepage = "https://github.com/ocsigen/ocsigen-ppx-rpc/";
    description = "Syntax for RPCs for Eliom and Ocsigen Start";
    license = lib.licenses.lgpl21Only;
    maintainers = [ lib.maintainers.vbgl ];
    broken = lib.versionAtLeast ppxlib.version "0.36";
  };

}