mirror of
https://github.com/vexorian/dizquetv.git
synced 2025-12-10 00:28:08 -06:00
35 lines
882 B
Bash
35 lines
882 B
Bash
#!/bin/sh
|
|
MODE=${1:-all}
|
|
WIN64=dizquetv-win-x64.exe
|
|
WIN32=dizquetv-win-x86.exe
|
|
MACOSX=dizquetv-macos-x64
|
|
LINUX64=${LINUXBUILD:-dizquetv-linux-x64}
|
|
|
|
rm -R ./dist/*
|
|
npm run build || exit 1
|
|
npm run compile || exit 1
|
|
cp -R ./web ./dist/web
|
|
cp -R ./resources ./dist/
|
|
cp -R ./locales/ ./dist/locales/
|
|
cd dist
|
|
if [ "$MODE" == "all" ]; then
|
|
nexe --temp /var/nexe -r "./**/*" -t windows-x64-12.18.2 --output $WIN64
|
|
mv $WIN64 ../
|
|
nexe --temp /var/nexe -r "./**/*" -t mac-x64-12.18.2 --output $MACOSX
|
|
mv $MACOSX ../
|
|
nexe --temp /var/nexe -r "./**/*" -t windows-x86-12.18.2 --output $WIN32
|
|
mv $WIN32 ../
|
|
fi
|
|
|
|
nexe --temp /var/nexe -r "./**/*" -t linux-x64-12.16.2 --output $LINUX64 || exit 1
|
|
echo dist/$LINUX64
|
|
if [ "$MODE" == "all" ]; then
|
|
mv ../$WIN64 ./
|
|
mv ../$WIN32 ./
|
|
mv ../$MACOSX ./
|
|
echo dist/$WIN64
|
|
echo dist/$MACOSX
|
|
echo dist/$WIN32
|
|
fi
|
|
|