tenacity-legacy icon indicating copy to clipboard operation
tenacity-legacy copied to clipboard

Fix the packaging using Inno Setup

Open LumaerisArchive opened this issue 3 years ago • 4 comments

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.

LumaerisArchive avatar Jul 06 '21 08:07 LumaerisArchive

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

faethon avatar Jul 06 '21 10:07 faethon

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.

LumaerisArchive avatar Jul 06 '21 10:07 LumaerisArchive

Is this still an issue?

Be-ing avatar Aug 19 '21 20:08 Be-ing

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

LumaerisArchive avatar Aug 30 '21 09:08 LumaerisArchive