tenacityteam / tenacity-legacy

THIS REPO IS NOT MAINTAINED ANYMORE. Please see https://codeberg.org/tenacityteam/tenacity for Tenacity, which is maintained.
https://tenacityaudio.org
Other
6.77k stars 257 forks source link

Fix the packaging using Inno Setup #58

Open LumaerisArchive opened 3 years ago

LumaerisArchive commented 3 years ago

As I mentioned in #9, the build with the innosetup target enabled was failed due to some missing libraries for Audacity to work correctly and the lack of the exe file itself.

A workaround is to pre-build Audacity with the PACKAGE target enabled and unpack the finished ZIP into the <build_dir>/innosetup/Package folder.

faethon commented 3 years ago

I was able to create the installer hassle free, by first building Audacity, and afterwards just 'manually;' build the InnoSetup project, by rightclicking the project and select build. The output is the installation file which is located under [build]\innosetup\Output. This way I do not need to select the package target, and I also do not need to copy anything over manually.

Would be useful of the project was part of the main target though. Also you need to have innosetup installed and potentially recreate the solution using CMake

LumaerisArchive commented 3 years ago

Would be useful of the project was part of the main target though. Also you need to have innosetup installed and potentially recreate the solution using CMake

I've done it anyway and I had Inno Setup installed before that.

Be-ing commented 3 years ago

Is this still an issue?

LumaerisArchive commented 3 years ago

Probably not. I'll check it again another time.