diff --git a/resources/electron/package.json b/resources/electron/package.json index 481482e..ba20869 100644 --- a/resources/electron/package.json +++ b/resources/electron/package.json @@ -22,7 +22,8 @@ "publish:mac": "cross-env npm run publish:mac-arm64 -- --x64", "publish:mac-arm64": "cross-env npm run build && cross-env node ./node_modules/electron-builder/cli.js -p always --mac --config electron-builder.mjs --arm64 -p always", "publish:mac-x64": "cross-env npm run build && cross-env node ./node_modules/electron-builder/cli.js -p always --mac --config electron-builder.mjs --x64 -p always", - "publish:linux": "cross-env npm run publish:linux-x64", + "publish:linux": "cross-env npm run publish:linux-x64 -- --arm64", + "publish:linux-arm64": "cross-env npm run build && cross-env node ./node_modules/electron-builder/cli.js -p always --linux --config electron-builder.mjs --arm64 -p always", "publish:linux-x64": "cross-env npm run build && cross-env node ./node_modules/electron-builder/cli.js --linux --config electron-builder.mjs --x64 -p always", "build:all": "cross-env npm run build:mac && cross-env npm run build:win && cross-env npm run build:linux", "build:win": "cross-env npm run build:win-x64", @@ -30,7 +31,8 @@ "build:mac": "cross-env npm run build:mac-arm64 -- --x64", "build:mac-arm64": "cross-env npm run build && cross-env node ./node_modules/electron-builder/cli.js -p never --mac --config electron-builder.mjs --arm64", "build:mac-x64": "cross-env npm run build && cross-env node ./node_modules/electron-builder/cli.js -p never --mac --config electron-builder.mjs --x64", - "build:linux": "cross-env npm run build:linux-x64", + "build:linux": "cross-env npm run build:linux-x64 -- --arm64", + "build:linux-arm64": "cross-env npm run build && cross-env node ./node_modules/electron-builder/cli.js -p never --linux --config electron-builder.mjs --arm64", "build:linux-x64": "cross-env npm run build && cross-env node ./node_modules/electron-builder/cli.js -p never --linux --config electron-builder.mjs --x64", "plugin:build": "rimraf electron-plugin/dist/ && node node_modules/typescript/bin/tsc --project electron-plugin", "plugin:build:watch": "npm run plugin:build -- -W", diff --git a/src/Drivers/Electron/Traits/OsAndArch.php b/src/Drivers/Electron/Traits/OsAndArch.php index 457922c..7cd0aa7 100644 --- a/src/Drivers/Electron/Traits/OsAndArch.php +++ b/src/Drivers/Electron/Traits/OsAndArch.php @@ -46,7 +46,7 @@ protected function getArchitectureForOs(string $os): array $archs = match ($os) { 'win' => ['x64'], 'mac' => ['x64', 'arm64'], - 'linux' => ['x64'], + 'linux' => ['x64', 'arm64'], default => throw new \InvalidArgumentException('Invalid OS'), };