SabreTools / MPF

Redumper/Aaru/DiscImageCreator GUI in C#
GNU General Public License v3.0
409 stars 35 forks source link

[Request] Separate "Program Pack" instead of bundling with every single zip #612

Closed mnadareski closed 9 months ago

mnadareski commented 9 months ago

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.

Deterous commented 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 :)

mnadareski commented 9 months ago

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 *
mnadareski commented 9 months ago

The new build script has made this discussion obsolete.