Skip to content
This repository was archived by the owner on Dec 18, 2022. It is now read-only.

Cleanup Innosetup installer and CMake module#578

Merged
emabrey merged 1 commit intomasterfrom
emabrey/innosetup-improvements
Sep 4, 2021
Merged

Cleanup Innosetup installer and CMake module#578
emabrey merged 1 commit intomasterfrom
emabrey/innosetup-improvements

Conversation

@emabrey
Copy link
Member

@emabrey emabrey commented Sep 3, 2021

Resolves: (direct link to the issue)

  • Cleanup Innosetup installer configuration for Windows packaging during CI
  • Remove Audacity references from Windows installer
  • Make innosetup target correctly handle multiconfiguration scenarios
Checklist
  • I have signed off my commits using -s or Signed-off-by* (See: Contributing § DCO)
  • I made sure the code compiles on my machine
  • I made sure there are no unnecessary changes in the code*
  • I made sure the title of the PR reflects the core meaning of the issue you are solving*
  • I made sure the commit message(s) contain a description and answer the question "Why do those changes fix that particular issue?" or "Why are those changes really necessary as improvements?"*

* indicates required

@emabrey emabrey changed the title Emabrey/innosetup improvements Cleanup Innosetup installer and CMake module Sep 3, 2021
Rename usage of outdated Innosetup functions
Configure CMake to use the same build type for Innosetup target
Use Tenacity logos
Update readme information displayed post-install
Update license information displayed pre-install
Fix installer generation
Cleanup innosetup configuration

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
@emabrey emabrey force-pushed the emabrey/innosetup-improvements branch from 51d26b3 to d73e9eb Compare September 3, 2021 20:18
@emabrey emabrey marked this pull request as ready for review September 3, 2021 20:56
@emabrey emabrey requested review from a team September 3, 2021 20:56
@emabrey emabrey mentioned this pull request Sep 3, 2021
5 tasks
@Be-ing Be-ing requested a review from AnotherFoxGuy September 3, 2021 23:50
@Be-ing
Copy link
Contributor

Be-ing commented Sep 3, 2021

I have no objections to this but I also am not very familiar with how this works and don't really know what to look for reviewing. As long as someone tests the GitHub Actions artifact for this PR on Windows and confirms it works, I'm okay with merging this.

@emabrey
Copy link
Member Author

emabrey commented Sep 4, 2021

I tested it and it seems to work on Windows using both the 64 bit and 32 bit installer exes.

@emabrey emabrey merged commit b99eee1 into master Sep 4, 2021
@emabrey emabrey deleted the emabrey/innosetup-improvements branch September 4, 2021 05:36
@Be-ing
Copy link
Contributor

Be-ing commented Sep 5, 2021

Thanks for taking care of this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants