Add Windows build script, improve build scripts

This commit is contained in:
OleSTEEP 2024-01-12 20:56:04 +03:00
parent 07e9b09b5c
commit ee88780a9f
4 changed files with 19 additions and 4 deletions

View file

@ -1,11 +1,14 @@
#!/bin/bash
mkdir output
mkdir output/bin
python3 -m pip install -r FFMpeg-Compressor/requirements.txt
python3 -m pip install Nuitka
case "$(uname -s)" in
Linux*) jobs="--jobs=$(nproc)";;
Darwin*) jobs="--jobs=$(sysctl -n hw.ncpu)";;
esac
nuitka3 "${jobs}" --output-dir=output --follow-imports --output-filename=output/bin/ffmpeg-comp FFMpeg-Compressor/main.py
cp FFMpeg-Compressor/ffmpeg-comp.toml output/bin/
nuitka3 "${jobs}" --output-dir=output --follow-imports --output-filename=output/bin/rendroid-unpack RenPy-Android-Unpack/unpack.py
python3 -m nuitka "${jobs}" --output-dir=output --onefile --follow-imports --output-filename=ffmpeg-comp FFMpeg-Compressor/main.py
cp FFMpeg-Compressor/ffmpeg-comp.toml output/bin
mv output/ffmpeg-comp output/bin
python3 -m nuitka "${jobs}" --output-dir=output --onefile --follow-imports --output-filename=rendroid-unpack RenPy-Android-Unpack/unpack.py
mv output/rendroid-unpack output/bin