diff --git a/nix/app.nix b/nix/app.nix index a4555a5..8662316 100644 --- a/nix/app.nix +++ b/nix/app.nix @@ -173,6 +173,11 @@ pkgs.stdenv.mkDerivation rec { cp -L "${logosBlockchainModule}/lib/liblogos_blockchain.$OS_EXT" "$out/modules/" fi + # Copy circuits from blockchain module to lib (needed at runtime) + if [ -d "${logosBlockchainModule}/lib/circuits" ]; then + cp -r "${logosBlockchainModule}/lib/circuits" "$out/modules/" + fi + # Copy blockchain_ui Qt plugin to root directory (not modules, as it's loaded differently) if [ -f "${logosBlockchainUI}/lib/blockchain_ui.$OS_EXT" ]; then cp -L "${logosBlockchainUI}/lib/blockchain_ui.$OS_EXT" "$out/" diff --git a/nix/lib.nix b/nix/lib.nix index 8207e52..b1d8f1c 100644 --- a/nix/lib.nix +++ b/nix/lib.nix @@ -41,6 +41,11 @@ pkgs.stdenv.mkDerivation { exit 1 fi + # Copy circuits from blockchain module so result/lib/circuits is available + if [ -d "${logosBlockchainModule}/lib/circuits" ]; then + cp -r "${logosBlockchainModule}/lib/circuits" $out/modules/ + fi + runHook postInstall ''; }