mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-18 07:18:38 +02:00
ELECTRON: Build universal macOS binary (#2306)
This commit is contained in:
837
package-lock.json
generated
837
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -55,6 +55,7 @@
|
||||
"@babel/preset-env": "^7.28.0",
|
||||
"@babel/preset-react": "^7.27.1",
|
||||
"@babel/preset-typescript": "^7.27.1",
|
||||
"@electron/packager": "^18.4.4",
|
||||
"@microsoft/api-documenter": "~7.23.38",
|
||||
"@microsoft/api-extractor": "^7.52.8",
|
||||
"@pmmmwh/react-refresh-webpack-plugin": "^0.6.1",
|
||||
@@ -77,8 +78,7 @@
|
||||
"copy-webpack-plugin": "^13.0.0",
|
||||
"css-loader": "^7.1.2",
|
||||
"csstype": "3.1.3",
|
||||
"electron": "^37.2.3",
|
||||
"electron-packager": "^17.1.2",
|
||||
"electron": "^38.0.0",
|
||||
"eslint": "^8.52.0",
|
||||
"eslint-plugin-react": "^7.37.5",
|
||||
"eslint-plugin-react-hooks": "^5.2.0",
|
||||
|
||||
@@ -15,15 +15,29 @@ cd ..
|
||||
cp -r .app/* .package
|
||||
cp -r electron/* .package
|
||||
|
||||
packageWin() {
|
||||
electron-packager .package bitburner --platform win32 --arch x64,arm64 --out .build --overwrite --icon .package/icon.ico --app-copyright "Copyright (C) 2025 Bitburner"
|
||||
}
|
||||
|
||||
packageLinux() {
|
||||
electron-packager .package bitburner --platform linux --arch x64,arm64 --out .build --overwrite --app-copyright "Copyright (C) 2025 Bitburner"
|
||||
}
|
||||
|
||||
packageMac() {
|
||||
electron-packager .package bitburner --platform darwin --arch universal --osx-universal.x64ArchFiles="Contents/Resources/app/node_modules/@catloversg/steamworks.js/dist/osx/*" --out .build --overwrite --icon .package/icon.icns --app-copyright "Copyright (C) 2025 Bitburner"
|
||||
}
|
||||
|
||||
BUILD_PLATFORM="${1:-"all"}"
|
||||
# And finally build the app.
|
||||
case $BUILD_PLATFORM in
|
||||
"win")
|
||||
electron-packager .package bitburner --platform win32 --arch x64,arm64 --out .build --overwrite --icon .package/icon.ico --app-copyright "Copyright (C) 2024 Bitburner";;
|
||||
packageWin;;
|
||||
"linux")
|
||||
electron-packager .package bitburner --platform linux --arch x64,arm64 --out .build --overwrite --app-copyright "Copyright (C) 2024 Bitburner";;
|
||||
packageLinux;;
|
||||
"mac")
|
||||
electron-packager .package bitburner --platform darwin --arch x64,arm64 --out .build --overwrite --icon .package/icon.icns --app-copyright "Copyright (C) 2024 Bitburner";;
|
||||
packageMac;;
|
||||
*)
|
||||
electron-packager .package bitburner --platform win32,linux,darwin --arch x64,arm64 --out .build --overwrite --icon .package/icon --app-copyright "Copyright (C) 2024 Bitburner";;
|
||||
packageWin;
|
||||
packageLinux;
|
||||
packageMac;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user