Loading pkgs/development/ocaml-modules/pgx/default.nix 0 → 100644 +45 −0 Original line number Diff line number Diff line { alcotest, buildDunePackage, camlp-streams, fetchurl, hex, ipaddr, lib, ppx_compare, ppx_custom_printf, ppx_sexp_conv, re, uuidm, }: buildDunePackage (finalAttrs: { pname = "pgx"; version = "2.3"; minimalOCamlVersion = "4.08"; src = fetchurl { url = "https://github.com/pgx-ocaml/pgx/archive/refs/tags/${finalAttrs.version}.tar.gz"; hash = "sha256-Rp9PXsWI4cBc1YHD7uqKATrRt5tgNJowbaAFg1aeVKM="; }; propagatedBuildInputs = [ camlp-streams hex ipaddr ppx_compare ppx_custom_printf ppx_sexp_conv re uuidm ]; checkInputs = [ alcotest ]; doCheck = true; meta = { description = "Pure-OCaml PostgreSQL client library"; homepage = "https://github.com/pgx-ocaml/pgx"; license = lib.licenses.lgpl2Only; maintainers = [ lib.maintainers.vog ]; }; }) pkgs/development/ocaml-modules/pgx/eio.nix 0 → 100644 +29 −0 Original line number Diff line number Diff line { alcotest, base64, buildDunePackage, eio, eio_main, pgx, }: buildDunePackage (finalAttrs: { pname = "pgx_eio"; inherit (pgx) version src; propagatedBuildInputs = [ eio pgx ]; checkInputs = [ alcotest base64 eio_main ]; doCheck = true; meta = pgx.meta // { description = "Pgx using Eio for IO"; }; }) pkgs/development/ocaml-modules/pgx/lwt.nix 0 → 100644 +23 −0 Original line number Diff line number Diff line { buildDunePackage, logs, lwt, pgx, }: buildDunePackage (finalAttrs: { pname = "pgx_lwt"; inherit (pgx) version src; propagatedBuildInputs = [ logs lwt pgx ]; doCheck = true; meta = pgx.meta // { description = "Pgx using Lwt for IO"; }; }) pkgs/development/ocaml-modules/pgx/lwt_unix.nix 0 → 100644 +24 −0 Original line number Diff line number Diff line { alcotest-lwt, base64, buildDunePackage, pgx, pgx_lwt, }: buildDunePackage (finalAttrs: { pname = "pgx_lwt_unix"; inherit (pgx) version src; propagatedBuildInputs = [ pgx_lwt ]; checkInputs = [ alcotest-lwt base64 ]; doCheck = true; meta = pgx.meta // { description = "Pgx using Lwt and Unix libraries for IO"; }; }) pkgs/top-level/ocaml-packages.nix +8 −0 Original line number Diff line number Diff line Loading @@ -1725,6 +1725,14 @@ let pgsolver = callPackage ../development/ocaml-modules/pgsolver { }; pgx = callPackage ../development/ocaml-modules/pgx { }; pgx_eio = callPackage ../development/ocaml-modules/pgx/eio.nix { }; pgx_lwt = callPackage ../development/ocaml-modules/pgx/lwt.nix { }; pgx_lwt_unix = callPackage ../development/ocaml-modules/pgx/lwt_unix.nix { }; phylogenetics = callPackage ../development/ocaml-modules/phylogenetics { }; piaf = callPackage ../development/ocaml-modules/piaf { }; Loading Loading
pkgs/development/ocaml-modules/pgx/default.nix 0 → 100644 +45 −0 Original line number Diff line number Diff line { alcotest, buildDunePackage, camlp-streams, fetchurl, hex, ipaddr, lib, ppx_compare, ppx_custom_printf, ppx_sexp_conv, re, uuidm, }: buildDunePackage (finalAttrs: { pname = "pgx"; version = "2.3"; minimalOCamlVersion = "4.08"; src = fetchurl { url = "https://github.com/pgx-ocaml/pgx/archive/refs/tags/${finalAttrs.version}.tar.gz"; hash = "sha256-Rp9PXsWI4cBc1YHD7uqKATrRt5tgNJowbaAFg1aeVKM="; }; propagatedBuildInputs = [ camlp-streams hex ipaddr ppx_compare ppx_custom_printf ppx_sexp_conv re uuidm ]; checkInputs = [ alcotest ]; doCheck = true; meta = { description = "Pure-OCaml PostgreSQL client library"; homepage = "https://github.com/pgx-ocaml/pgx"; license = lib.licenses.lgpl2Only; maintainers = [ lib.maintainers.vog ]; }; })
pkgs/development/ocaml-modules/pgx/eio.nix 0 → 100644 +29 −0 Original line number Diff line number Diff line { alcotest, base64, buildDunePackage, eio, eio_main, pgx, }: buildDunePackage (finalAttrs: { pname = "pgx_eio"; inherit (pgx) version src; propagatedBuildInputs = [ eio pgx ]; checkInputs = [ alcotest base64 eio_main ]; doCheck = true; meta = pgx.meta // { description = "Pgx using Eio for IO"; }; })
pkgs/development/ocaml-modules/pgx/lwt.nix 0 → 100644 +23 −0 Original line number Diff line number Diff line { buildDunePackage, logs, lwt, pgx, }: buildDunePackage (finalAttrs: { pname = "pgx_lwt"; inherit (pgx) version src; propagatedBuildInputs = [ logs lwt pgx ]; doCheck = true; meta = pgx.meta // { description = "Pgx using Lwt for IO"; }; })
pkgs/development/ocaml-modules/pgx/lwt_unix.nix 0 → 100644 +24 −0 Original line number Diff line number Diff line { alcotest-lwt, base64, buildDunePackage, pgx, pgx_lwt, }: buildDunePackage (finalAttrs: { pname = "pgx_lwt_unix"; inherit (pgx) version src; propagatedBuildInputs = [ pgx_lwt ]; checkInputs = [ alcotest-lwt base64 ]; doCheck = true; meta = pgx.meta // { description = "Pgx using Lwt and Unix libraries for IO"; }; })
pkgs/top-level/ocaml-packages.nix +8 −0 Original line number Diff line number Diff line Loading @@ -1725,6 +1725,14 @@ let pgsolver = callPackage ../development/ocaml-modules/pgsolver { }; pgx = callPackage ../development/ocaml-modules/pgx { }; pgx_eio = callPackage ../development/ocaml-modules/pgx/eio.nix { }; pgx_lwt = callPackage ../development/ocaml-modules/pgx/lwt.nix { }; pgx_lwt_unix = callPackage ../development/ocaml-modules/pgx/lwt_unix.nix { }; phylogenetics = callPackage ../development/ocaml-modules/phylogenetics { }; piaf = callPackage ../development/ocaml-modules/piaf { }; Loading