fix: tools-workers install path (no cd backend in installPhase)
This commit is contained in:
@@ -24,11 +24,12 @@
|
|||||||
] ++ nativeBuildInputs;
|
] ++ nativeBuildInputs;
|
||||||
|
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
nodejs openssl
|
nodejs openssl stdenv.cc.cc.lib libffi
|
||||||
] ++ buildInputs;
|
] ++ buildInputs;
|
||||||
|
|
||||||
LIBCLANG_PATH = "${pkgs.libclang.lib}/lib";
|
LIBCLANG_PATH = "${pkgs.libclang.lib}/lib";
|
||||||
LD_LIBRARY_PATH = "${pkgs.libclang.lib}/lib:${pkgs.stdenv.cc.cc.lib}/lib";
|
LD_LIBRARY_PATH = "${pkgs.libclang.lib}/lib:${pkgs.stdenv.cc.cc.lib}/lib:${pkgs.libffi}/lib";
|
||||||
|
NIX_ENFORCE_PURITY = "0";
|
||||||
|
|
||||||
SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
|
SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
|
||||||
NODE_EXTRA_CA_CERTS = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
|
NODE_EXTRA_CA_CERTS = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
|
||||||
@@ -139,9 +140,7 @@ WRAPPER
|
|||||||
echo "=== Building tools-workers ==="
|
echo "=== Building tools-workers ==="
|
||||||
cargo build --release --features tesseract --bin tools-workers 2>&1
|
cargo build --release --features tesseract --bin tools-workers 2>&1
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installScript = ''
|
installScript = ''
|
||||||
cd backend
|
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
cp target/release/tools-workers $out/bin/tools-workers
|
cp target/release/tools-workers $out/bin/tools-workers
|
||||||
'';
|
'';
|
||||||
@@ -181,13 +180,6 @@ WRAPPER
|
|||||||
|
|
||||||
buildScript = ''
|
buildScript = ''
|
||||||
echo "=== Building llm-api ==="
|
echo "=== Building llm-api ==="
|
||||||
export HOME="$NIX_BUILD_TOP"
|
|
||||||
export CARGO_HOME="$NIX_BUILD_TOP/.cargo"
|
|
||||||
export NIX_CFLAGS_COMPILE="-idirafter ${pkgs.stdenv.cc.cc}/include/c++/${pkgs.stdenv.cc.cc.version} -idirafter ${pkgs.stdenv.cc.cc}/include/c++/${pkgs.stdenv.cc.cc.version}/x86_64-unknown-linux-gnu"
|
|
||||||
export NIX_LDFLAGS="-L${pkgs.stdenv.cc.cc.lib}/lib -lstdc++"
|
|
||||||
export LD_LIBRARY_PATH="${pkgs.stdenv.cc.cc.lib}/lib:${pkgs.libffi}/lib:$LD_LIBRARY_PATH"
|
|
||||||
export LLVM_CONFIG_PATH="${pkgs.clang}/bin/llvm-config"
|
|
||||||
export LIBCLANG_PATH="${pkgs.libclang.lib}/lib"
|
|
||||||
cargo build --release 2>&1
|
cargo build --release 2>&1
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user