Commit 284d8dac authored by Vincent Laporte's avatar Vincent Laporte Committed by Vincent Laporte
Browse files

ocamlPackages.ocsipersist: 1.1.0 → 2.0.0

parent bc110e0e
Loading
Loading
Loading
Loading
+1 −9
Original line number Diff line number Diff line
{
  buildDunePackage,
  ocsipersist-lib,
  ocsipersist-pgsql,
  ocsipersist-sqlite,
}:

buildDunePackage {
  pname = "ocsipersist";
  inherit (ocsipersist-lib) src version;
  duneVersion = "3";

  buildInputs = [
    ocsipersist-pgsql
    ocsipersist-sqlite
  ];

  propagatedBuildInputs = [ ocsipersist-lib ];

  meta = ocsipersist-lib.meta // {
    description = "Persistent key/value storage (for Ocsigen) using multiple backends";
    description = "Persistent key/value storage for OCaml using multiple backends";
  };
}
+4 −6
Original line number Diff line number Diff line
@@ -8,15 +8,13 @@

buildDunePackage rec {
  pname = "ocsipersist-lib";
  version = "1.1.0";

  duneVersion = "3";
  version = "2.0.0";

  src = fetchFromGitHub {
    owner = "ocsigen";
    repo = "ocsipersist";
    rev = version;
    sha256 = "sha256:1d6kdcfjvrz0dl764mnyxc477aa57rvmzkg154qc915w2y1nbz9a";
    tag = version;
    hash = "sha256-7CKKwJxqxUpCMNs4xGbsMZ6Qud9AnczBStTXS+N21DU=";
  };

  buildInputs = [ lwt_ppx ];
@@ -26,6 +24,6 @@ buildDunePackage rec {
    description = "Persistent key/value storage (for Ocsigen) - support library";
    license = lib.licenses.lgpl21Only;
    maintainers = [ lib.maintainers.vbgl ];
    inherit (src.meta) homepage;
    homepage = "https://github.com/ocsigen/ocsipersist/";
  };
}
+5 −9
Original line number Diff line number Diff line
{
  buildDunePackage,
  ocsipersist-lib,
  ocsipersist,
  lwt_log,
  ocsigen_server,
  pgocaml,
  xml-light,
}:

buildDunePackage {
  pname = "ocsipersist-pgsql";
  inherit (ocsipersist-lib) version src;
  duneVersion = "3";
  inherit (ocsipersist) version src;

  propagatedBuildInputs = [
    lwt_log
    ocsigen_server
    ocsipersist-lib
    ocsipersist
    pgocaml
    xml-light
  ];

  meta = ocsipersist-lib.meta // {
    description = "Persistent key/value storage (for Ocsigen) using PostgreSQL";
  meta = ocsipersist.meta // {
    description = "Persistent key/value storage for OCaml using PostgreSQL";
  };
}
+5 −9
Original line number Diff line number Diff line
{
  buildDunePackage,
  ocsipersist-lib,
  ocsipersist,
  lwt_log,
  ocaml_sqlite3,
  ocsigen_server,
  xml-light,
}:

buildDunePackage {
  pname = "ocsipersist-sqlite";
  inherit (ocsipersist-lib) version src;
  duneVersion = "3";
  inherit (ocsipersist) version src;

  propagatedBuildInputs = [
    lwt_log
    ocaml_sqlite3
    ocsigen_server
    ocsipersist-lib
    xml-light
    ocsipersist
  ];

  meta = ocsipersist-lib.meta // {
    description = "Persistent key/value storage (for Ocsigen) using SQLite";
  meta = ocsipersist.meta // {
    description = "Persistent key/value storage for OCaml using SQLite";
  };
}