Closed mnadareski closed 9 months ago
I think it is better to bundle them, or else people will forget to download new program packs and be running MPF 5.2.0 with redumper v1. Additionally, the download list on new releases is long enough :)
Sample build script that would omit the programs. Useful for a mega build script that builds all possible versions.
REM Create MPF Debug archives
cd %BUILD_FOLDER%\MPF\bin\Debug\net6.0-windows\win-x64\publish\
7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net6.0_win-x64_debug.zip *
cd %BUILD_FOLDER%\MPF\bin\Debug\net8.0-windows\win-x64\publish\
7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net8.0_win-x64_debug.zip *
REM Create MPF Release archives
cd %BUILD_FOLDER%\MPF\bin\Release\net6.0-windows\win-x64\publish\
7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net6.0_win-x64_release.zip *
cd %BUILD_FOLDER%\MPF\bin\Release\net8.0-windows\win-x64\publish\
7z a -tzip -x!Programs\* %BUILD_FOLDER%\MPF_net8.0_win-x64_release.zip *
The new build script has made this discussion obsolete.
Instead of packing every program with every zip and making it harder to maintain, have a separate download pack that includes all of the dumping programs at the correct versions. Possibly one for each x86 and x64.