diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..16be8f2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/output/ diff --git a/FFMpeg-Compressor/main.py b/FFMpeg-Compressor/main.py index 6402410..54f6c1d 100755 --- a/FFMpeg-Compressor/main.py +++ b/FFMpeg-Compressor/main.py @@ -1,4 +1,4 @@ -#!/bin/env python3 +#!env python3 from modules import configloader from modules import compressor diff --git a/build.bat b/build.bat new file mode 100644 index 0000000..f3dd3f2 --- /dev/null +++ b/build.bat @@ -0,0 +1,11 @@ +@Echo off +mkdir output +mkdir output\bin +python -m pip install -r FFMpeg-Compressor\requirements.txt +python -m pip install Nuitka +python -m nuitka --jobs=%NUMBER_OF_PROCESSORS% --output-dir=output --follow-imports --onefile --output-filename=ffmpeg-comp FFMpeg-Compressor\main.py +xcopy FFMpeg-Compressor\ffmpeg-comp.toml output\bin +move output\ffmpeg-comp.exe output\bin +python -m nuitka --jobs=%NUMBER_OF_PROCESSORS% --output-dir=output --follow-imports --onefile --output-filename=rendroid-unpack RenPy-Android-Unpack\unpack.py +move output\rendroid-unpack.exe output\bin +pause \ No newline at end of file diff --git a/build.sh b/build.sh index 47d5a09..6f5726e 100755 --- a/build.sh +++ b/build.sh @@ -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 \ No newline at end of file +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 \ No newline at end of file