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>
The CodeQL workflow also needs the dependency logic change from previous removal
Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
Reference-to: 543bf3b99313a010bfbea89b9775fc3f4cf85cb2
Removes Experimental automated input level adjustment.
It uses PortMixer (hardware level adjustments) to try to adjust the input
level, which is a flawed concept. It also relies on PortMixer which is no
longer supported.
Signed-off-by: akleja <storspov@gmail.com>
This change removes the script `script/ci/dependencies.sh` and moves it
to the GitHub Actions workflow instead.
Signed-off-by: Edgar <Edgar@AnotherFoxGuy.com>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
The build instructions for PortSMF are missing from Debian section as it is
not included in the dependency list since the package is outdated and might
cause build problems during compilation. This commit adds instructions that
recommend the forked version of PortSMF to be used when possible (as it is
confirmed to work when building Tenacity).
Some additional changes to BUILDING.md were also made, such as some rewording
and the addition of a new "Notes" section for Debian/Ubuntu in order to organize
the information that the developer working on these platforms better.
Co-authored-by: Be <be.0@gmx.com>
Co-authored-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Signed-off-by: Be <be.0@gmx.com>
Signed-off-by: Juozas <juozaspo@gmail.com>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
This makes it have the potential of bogus temporary files again.
This issue feels small enough vs not being able to run against wx3.0.
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
3.0 doesn't have direct wxString hash support yet, so lift an earlier
version of this from the history, which was used in TranslatableString.h
before and use it again. wxWidgets version is slightly different though.
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
The override keyword is available since C++11 and the project already
required C++17, so there's no reason to go through wxOVERRIDE to support
non-C++11 compilers. wxOVERRIDE is new since wx3.1.0
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* note jack 1 vs 2 package incompatibility
* example instructions for building and installing wxWidgets
* show how to use cmake options
Signed-off-by: Hanns Holger Rutz <contact@sciss.de>
Implement Nuget binary caching for vcpkg
Enable cache population from CI runners
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/525
Solves build problem on Debian/Ubuntu based distributions by not
including broken/outdated versions in default dependency installation
list.
Signed-off-by: Juozas <juozaspo@gmail.com>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
What I tried to do here, as well as the alternative fixes I considered,
is way too large to explain. Long story short, I wanted to initially check
whether Tenacity.Project OR Audacity.Project was defined, but a typo as I was
formatting the change led to a logic error.
However, even if I did what I wanted to do, that would mean that we'd "lose"
our opportunity to ask the user whether they want to use Tenacity instead of
other programs. The Audacity developers basically already fixed the problem
that I was trying to fix, and the solution was right in front of us.
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Add Nuget binary caching to vcpkg builds
Enable Jfrog Artifactory as Nuget source in CI builds
Add manual non-interactive Nuget authentication
Prevent CMake from overwriting VCPKG_BINARY_SOURCES
Use CI builds to auto generate cache artifacts within Artifactory
Enable action trigger kind "workflow_dispatch" within `cmake_build.yml`
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Replace dependency management done via conan with vcpkg within CMake.
Reference-to: https://github.com/tenacityteam/tenacity/pull/228
Signed-off-by: Be <be@mixxx.org>
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>