From f21ffd219ef6cea03baba59873fc74bd35902fe5 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 18 Aug 2025 18:05:02 +0800 Subject: [PATCH] maybe? Signed-off-by: madomado --- .../bitwarden/desktop/bitwarden-desktop.spec | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/anda/apps/bitwarden/desktop/bitwarden-desktop.spec b/anda/apps/bitwarden/desktop/bitwarden-desktop.spec index 6d5fd3033a..adc122e54b 100644 --- a/anda/apps/bitwarden/desktop/bitwarden-desktop.spec +++ b/anda/apps/bitwarden/desktop/bitwarden-desktop.spec @@ -53,14 +53,19 @@ pushd desktop_native/proxy %{cargo_license_online} > ../../../../LICENSE.proxy_dependencies %cargo_build -- & popd -NODE_ENV=production npm exec webpack --config ./webpack.preload.js & -NODE_ENV=production npm exec webpack --config ./webpack.main.js & -NODE_ENV=production npm exec webpack --config ./webpack.renderer.js & +NODE_ENV=production npm exec webpack --config ./webpack.preload.js electron-builder.json.new -# mv electron-builder.json{.new,} -yes | npm exec electron-builder --dir # -p never +#copy this manually instead of using electron-builder. there's few enough dependencies. +cd build +mkdir -pv node_modules/@bitwarden/desktop-napi +cp -plv ../desktop_native/napi/{package.json,index.js} -t node_modules/@bitwarden/desktop-napi +cp -plvT ../desktop_native/target/release/*.so node_modules/@bitwarden/desktop-napi/desktop_napi.node +cp -plv -t . ../desktop_native/target/release/desktop_proxy + + %install pushd apps/desktop