aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorMarcos Magueta <maguetamarcos@gmail.com>2024-11-26 04:24:42 -0300
committerMarcos Magueta <maguetamarcos@gmail.com>2024-11-26 04:24:42 -0300
commit872fc56a414f8c2a4818463be9e104195a0b6242 (patch)
tree07d1591e043031fe21211400d53f4dd7c4b47bd7 /flake.nix
parentf487fbee29dcebf62400be20fd509ba1794e952f (diff)
downloadSakura-872fc56a414f8c2a4818463be9e104195a0b6242.tar.gz
Sakura-872fc56a414f8c2a4818463be9e104195a0b6242.zip
send XML through sockets
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix22
1 files changed, 17 insertions, 5 deletions
diff --git a/flake.nix b/flake.nix
index 5bfcd74..58481f5 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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
];