From 0be65d2f633bee1a0a2183fee5c7a91d61478d5a Mon Sep 17 00:00:00 2001 From: Mauro Balades Date: Tue, 23 Jul 2024 16:09:56 +0200 Subject: [PATCH] chore: Update package.json version to 1.0.39 and optimize Windows platform flags --- package.json | 2 +- src/commands/download/firefox.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 31ba742..3841b25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@zen-browser/surfer", - "version": "1.0.38", + "version": "1.0.39", "description": "Simplifying building firefox forks!", "main": "index.js", "bin": { diff --git a/src/commands/download/firefox.ts b/src/commands/download/firefox.ts index b2bb758..08cea87 100644 --- a/src/commands/download/firefox.ts +++ b/src/commands/download/firefox.ts @@ -66,7 +66,9 @@ async function unpackFirefoxSource(name: string): Promise { log.info(`Unpacking ${resolve(MELON_TMP_DIR, name)} to ${ENGINE_DIR}`) if (process.platform === 'win32') { - await execa('7z', ['e', resolve(MELON_TMP_DIR, name)]); + log.info('Unpacking Firefox source on Windows (7z)') + await execa('7z', ['x', resolve(MELON_TMP_DIR, name)]); + log.info('Unpacking Firefox source again without the .xz extension') await execa('7z', ['x', resolve(MELON_TMP_DIR, name.replace('.tar.xz', '.tar')), '-o' + ENGINE_DIR]); return }