From 22c41976f2ccabe91a7a0253dc63dc6bbd3b6b6b Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Fri, 19 Jun 2020 18:39:56 -0400 Subject: [PATCH] Fix sqlite error on ARM build --- prepare_vscode.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/prepare_vscode.sh b/prepare_vscode.sh index 9bda24c..0cce3bd 100755 --- a/prepare_vscode.sh +++ b/prepare_vscode.sh @@ -13,6 +13,14 @@ patch -u src/vs/platform/update/electron-main/updateService.win32.ts -i ../patch yarn --frozen-lockfile yarn postinstall + +if [[ "$BUILDARCH" == *"arm"* ]]; then + sed -i -z 's/,\n[^\n]*arm[^\n]*//' node_modules/vscode-sqlite3/binding.gyp + sed -i "s/Release\/sqlite'/Release\/sqlite.node'/" node_modules/vscode-sqlite3/lib/sqlite3.js + yarn add -D electron-rebuild + npx electron-rebuild -f -w vscode-sqlite3 +fi + mv product.json product.json.bak # set fields in product.json