Drop arm support in flavor of x64
This commit is contained in:
parent
9fefe5ecff
commit
602d39e97b
2 changed files with 13 additions and 4 deletions
|
|
@ -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 [
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Reference in a new issue