aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorMarcos Magueta <maguetamarcos@gmail.com>2024-11-25 00:20:05 -0300
committerMarcos Magueta <maguetamarcos@gmail.com>2024-11-25 00:20:05 -0300
commitf59749f0118807502618e25fba89c7a3fd083b54 (patch)
tree524bf89b394efe7fea4439a8f11b207364d1db25 /flake.nix
parent3235bcba70e0b9a5e9a8ed0fc18f96ce5c6beb57 (diff)
downloadSakura-f59749f0118807502618e25fba89c7a3fd083b54.tar.gz
Sakura-f59749f0118807502618e25fba89c7a3fd083b54.zip
lwt socket server
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix16
1 files changed, 7 insertions, 9 deletions
diff --git a/flake.nix b/flake.nix
index 3f1e64f..da5d132 100644
--- a/flake.nix
+++ b/flake.nix
@@ -31,12 +31,6 @@
lib = legacyPackages.lib;
merklecpp = legacyPackages.callPackage ./deps/merklecpp.nix { };
libressl = legacyPackages.callPackage ./deps/libressl.nix { };
- ppx_xml_conv = ocamlPackages.janePackage {
- pname = "ppx_xml_conv";
- hash = "sha256-4U0ZlV8OYXwNUz3bbxf49qovGTI8vyn7L3YJy0AndrM=";
- meta.description = "Generate XML conversion functions from records";
- propagatedBuildInputs = [ ocamlPackages.ppxlib ocamlPackages.csvfields ocamlPackages.ppx_conv_func ];
- };
librelational_engine =
legacyPackages.callPackage ./deps/relational_engine_lib.nix {
libressl = libressl;
@@ -102,7 +96,8 @@
ppx_inline_test
ocamlPackages.ppx_deriving
ocamlPackages.ppx_sexp_conv
- ppx_xml_conv
+ ocamlPackages.lwt
+ ocamlPackages.lwt_log
];
strictDeps = true;
@@ -175,7 +170,8 @@
ocamlPackages.ppx_inline_test
ocamlPackages.ppx_deriving
ocamlPackages.ppx_sexp_conv
- ppx_xml_conv
+ ocamlPackages.lwt
+ ocamlPackages.lwt_log
];
} ''
echo "checking dune and ocaml formatting"
@@ -265,9 +261,11 @@
legacyPackages.cmake
legacyPackages.gcc
# legacyPackages.nixfmt-classic
- ppx_xml_conv
+ ocamlPackages.lwt
+ ocamlPackages.lwt_log
];
+
shellHook = ''
echo MERKLECPP_INCLUDE_PATH=$MERKLECPP_INCLUDE_PATH
echo LIBRESSL_INCLUDE_PATH=$LIBRESSL_INCLUDE_PATH