diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2025-11-11 00:00:43 -0300 |
|---|---|---|
| committer | Marcos Magueta <maguetamarcos@gmail.com> | 2025-11-11 00:00:43 -0300 |
| commit | 3063608df6ff1668f683d9d22c57fea29d728d0d (patch) | |
| tree | 36be7f6c6d901c5984c045d4ce823bd24c37e9af /deps | |
| parent | b5dbdaa989a86477669aac0bf342029e1d2b6028 (diff) | |
| download | Sakura-3063608df6ff1668f683d9d22c57fea29d728d0d.tar.gz Sakura-3063608df6ff1668f683d9d22c57fea29d728d0d.zip | |
migrating to erlang to attach to mnesia
Diffstat (limited to 'deps')
| -rw-r--r-- | deps/libressl.nix | 13 | ||||
| -rw-r--r-- | deps/merklecpp.nix | 19 | ||||
| -rw-r--r-- | deps/relational_engine_lib.nix | 24 |
3 files changed, 0 insertions, 56 deletions
diff --git a/deps/libressl.nix b/deps/libressl.nix deleted file mode 100644 index a517dab..0000000 --- a/deps/libressl.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ pkgs, ... }: -pkgs.stdenv.mkDerivation { - name = "libressl-lib"; - src = ./.; - buildInputs = with pkgs; [ libressl.dev pkg-config ]; - installPhase = '' - mkdir -p $out/lib - mkdir -p $out/include - libressl_path=$(${pkgs.pkg-config}/bin/pkg-config --libs ${pkgs.libressl.dev}/lib/pkgconfig/libssl.pc | awk '{sub(/^-L/, ""); sub(/ -lssl$/, ""); print}') - cp -r $libressl_path/* $out/lib - cp -r ${pkgs.libressl.dev}/include/* $out/include - ''; -} diff --git a/deps/merklecpp.nix b/deps/merklecpp.nix deleted file mode 100644 index d130be6..0000000 --- a/deps/merklecpp.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ pkgs, ... }: -pkgs.stdenv.mkDerivation rec { - name = "merklecpp"; - - src = pkgs.fetchFromGitHub { - owner = "microsoft"; - repo = "merklecpp"; - rev = "master"; - sha256 = "jJJ6FEn+AkMknqun0GkXh5DSXsJnFbdE7U8BQ7Dd/Fw="; - }; - - prePatch = ""; - configurePhase = ""; - buildPhase = ""; - installPhase = '' - mkdir -p $out/include - mv merklecpp.h $out/include/merklecpp.h - ''; -} diff --git a/deps/relational_engine_lib.nix b/deps/relational_engine_lib.nix deleted file mode 100644 index a3ea22a..0000000 --- a/deps/relational_engine_lib.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ pkgs, libressl ? pkgs.callPackage ./libressl.nix { } -, merklecpp ? pkgs.callPackage ./merklecpp.nix { }, ... }: -let shared_lib_extension = if pkgs.stdenv.isDarwin then "dylib" else "so"; -in pkgs.stdenv.mkDerivation { - name = "librelational_engine"; - src = ../shared/librelational_engine; - nativeBuildInputs = [ pkgs.cmake pkgs.gcc ]; - buildInputs = [ libressl merklecpp ]; - env = { - MERKLECPP_INCLUDE_PATH = "${merklecpp}/include"; - LIBRESSL_INCLUDE_PATH = "${libressl}/include"; - LIBRESSL_LIB_PATH = "${libressl}/lib"; - OS_LIB_EXTENSION = shared_lib_extension; - }; - buildPhase = '' - mkdir -p $out/lib - mkdir -p $out/include - cmake --build . --target relational_engine - ''; - installPhase = '' - mv librelational_engine.${shared_lib_extension} $out/lib/librelational_engine.${shared_lib_extension} - cp $src/library.h $out/include/library.h - ''; -} |
