Drop arm support in flavor of x64

This commit is contained in:
Izuco 2022-07-01 22:16:10 +02:00
parent 9fefe5ecff
commit 602d39e97b
No known key found for this signature in database
GPG key ID: E9CBE9E4EF3A1BFA
2 changed files with 13 additions and 4 deletions

View file

@ -9,7 +9,7 @@ import path from 'path';
const buildsDir = './_builds';
const nodeVer = 'node16-';
type BuildTypes = `${'ubuntu'|'windows'|'macos'}64`
type BuildTypes = `${'ubuntu'|'windows'|'macos'|'arm'}64`
(async () => {
const buildType = process.argv[2] as BuildTypes;
@ -32,8 +32,10 @@ async function buildGUI(buildType: BuildTypes) {
function getCommand(buildType: BuildTypes) {
switch (buildType) {
case 'arm64':
return '--linux --arm64';
case 'ubuntu64':
return '--linux --arm64 --x64';
return '--linux --x64';
case 'windows64':
return '--win';
case 'macos64':
@ -45,10 +47,13 @@ function getCommand(buildType: BuildTypes) {
function getOutputFileName(buildType: BuildTypes): string[] {
switch (buildType) {
case 'arm64':
return [
`${pkg.name}_${pkg.version}_arm64.deb`
];
case 'ubuntu64':
return [
`${pkg.name}_${pkg.version}_arm64.deb`,
`${pkg.name}_${pkg.version}_x64.deb`
`${pkg.name}_${pkg.version}_amd64.deb`
];
case 'windows64':
return [

View file

@ -75,15 +75,19 @@
"tsc": "ts-node tsc.ts",
"prebuild-windows-cli": "npm run tsc false false",
"prebuild-ubuntu-cli": "npm run tsc false false",
"prebuild-arm-cli": "npm run tsc false false",
"prebuild-macos-cli": "npm run tsc false false",
"build-windows-cli": "cd lib && node modules/build windows64",
"build-ubuntu-cli": "cd lib && node modules/build ubuntu64",
"build-arm-cli": "cd lib && node modules/build arm64",
"build-macos-cli": "cd lib && node modules/build macos64",
"prebuild-windows-gui": "npm run tsc",
"prebuild-ubuntu-gui": "npm run tsc",
"prebuild-arm-gui": "npm run tsc",
"prebuild-macos-gui": "npm run tsc",
"build-windows-gui": "cd lib && node modules/build windows64 true",
"build-ubuntu-gui": "cd lib && node modules/build ubuntu64 true",
"build-arm-gui": "cd lib && node modules/build arm64 true",
"build-macos-gui": "cd lib && node modules/build macos64 true",
"eslint": "eslint *.js modules",
"eslint-fix": "eslint *.js modules --fix",