2021-12-20 06:33:46 -05:00
|
|
|
#!/bin/sh
|
2021-09-15 12:22:36 -04:00
|
|
|
|
2022-01-23 13:24:14 -05:00
|
|
|
# Clear out any files remaining from old builds
|
|
|
|
rm -rf .package
|
|
|
|
|
2022-01-27 20:44:50 -05:00
|
|
|
mkdir -p .package/dist/src/ThirdParty || true
|
|
|
|
mkdir -p .package/src/ThirdParty || true
|
|
|
|
mkdir -p .package/node_modules || true
|
|
|
|
|
|
|
|
cp index.html .package
|
2021-12-20 06:33:46 -05:00
|
|
|
cp -r electron/* .package
|
2022-01-27 20:44:50 -05:00
|
|
|
cp -r dist/ext .package/dist
|
|
|
|
cp -r dist/icons .package/dist
|
|
|
|
cp -r dist/images .package/dist
|
|
|
|
|
|
|
|
# The js files.
|
|
|
|
cp dist/vendor.bundle.js .package/dist/vendor.bundle.js
|
|
|
|
cp main.bundle.js .package/main.bundle.js
|
|
|
|
|
|
|
|
# Source maps
|
|
|
|
cp dist/vendor.bundle.js.map .package/dist/vendor.bundle.js.map
|
|
|
|
cp main.bundle.js.map .package/main.bundle.js.map
|
2022-01-04 08:26:10 -05:00
|
|
|
|
2021-12-30 21:45:57 -05:00
|
|
|
# Install electron sub-dependencies
|
|
|
|
cd electron
|
|
|
|
npm install
|
|
|
|
cd ..
|
|
|
|
|
2022-01-23 12:56:32 -05:00
|
|
|
BUILD_PLATFORM="${1:-"all"}"
|
2021-12-30 21:45:57 -05:00
|
|
|
# And finally build the app.
|
2022-01-27 20:44:50 -05:00
|
|
|
npm run electron:packager-$BUILD_PLATFORM
|