diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2024-11-26 04:24:42 -0300 |
|---|---|---|
| committer | Marcos Magueta <maguetamarcos@gmail.com> | 2024-11-26 04:24:42 -0300 |
| commit | 872fc56a414f8c2a4818463be9e104195a0b6242 (patch) | |
| tree | 07d1591e043031fe21211400d53f4dd7c4b47bd7 /flake.nix | |
| parent | f487fbee29dcebf62400be20fd509ba1794e952f (diff) | |
| download | Sakura-872fc56a414f8c2a4818463be9e104195a0b6242.tar.gz Sakura-872fc56a414f8c2a4818463be9e104195a0b6242.zip | |
send XML through sockets
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 22 |
1 files changed, 17 insertions, 5 deletions
@@ -31,13 +31,21 @@ ocamlPackages = legacyPackages.ocamlPackages; merklecpp = legacyPackages.callPackage ./deps/merklecpp.nix { }; libressl = legacyPackages.callPackage ./deps/libressl.nix { }; - ppx_protocol_conv = legacyPackages.callPackage ./deps/ppx_protocol_conv.nix { lib = legacyPackages.lib; fetchFromGitHub = legacyPackages.fetchFromGitHub; ocamlPackages = ocamlPackages; }; + ppx_protocol_conv = + legacyPackages.callPackage ./deps/ppx_protocol_conv.nix { + lib = legacyPackages.lib; + fetchFromGitHub = legacyPackages.fetchFromGitHub; + ocamlPackages = ocamlPackages; }; + ppx_protocol_conv_xml_light = + legacyPackages.callPackage ./deps/ppx_protocol_conv_xml_light.nix { + lib = legacyPackages.lib; + ppx_protocol_conv = ppx_protocol_conv; + fetchFromGitHub = legacyPackages.fetchFromGitHub; + ocamlPackages = ocamlPackages; }; librelational_engine = legacyPackages.callPackage ./deps/relational_engine_lib.nix { libressl = libressl; - merklecpp = merklecpp; - }; - + merklecpp = merklecpp; }; # Filtered sources (prevents unecessary rebuilds) sources = { ocaml = nix-filter.lib { @@ -90,7 +98,9 @@ nativeInputs = [ ]; - buildInputs = [ppx_protocol_conv] ++ (with ocamlPackages; [ + buildInputs = [ ppx_protocol_conv_xml_light + ppx_protocol_conv ] + ++ (with ocamlPackages; [ ctypes ctypes-foreign data-encoding @@ -174,6 +184,7 @@ ocamlPackages.lwt ocamlPackages.lwt-exit ppx_protocol_conv + ppx_protocol_conv_xml_light ]; } '' echo "checking dune and ocaml formatting" @@ -266,6 +277,7 @@ ocamlPackages.lwt ocamlPackages.lwt-exit ppx_protocol_conv + ppx_protocol_conv_xml_light ]; |
