This repository contains Conan recipes for Audacity dependencies that are not yet in Conal Center.
This recipe is based on https://github.com/bincrafters/community/tree/main/recipes/wxwidgets.
Few key differences:
- We use Conan components for better control over the libraries.
- wxUSE_ACCESSIBILITY is enabled on the supported platforms.
- We assume using GTK2 on all platforms, except Windows and macOS.
- We use a patched version of Audacity.
Audacity has a set of patches for these libraries. CMake build system is added, as the old system does not play well on modern macOS.
This recipe is based on https://github.com/conan-io/conan-center-index/tree/master/recipes/expat.
However, it uses autotools for *nix systems, as CMake build does not set the version correctly on macOS.
This recipe is based on https://github.com/conan-io/conan-center-index/tree/master/recipes/libmp3lame.
We add a patch for Cygwin builds to workaround https://sourceforge.net/p/lame/bugs/451/
LibTorch library using the official binaries
This recipe provides PortAudio v19.7.0
Patches:
wasapi-loopback.patch
is based on Audacity patch by Leland Lucius.pawinmme-export.patch
is based on PortAudio/portaudio#503winds-getguid.patch
addsPaWinDS_GetDeviceGUID
, similar toPaWasapi_GetIMMDevice
. This patch expects thepawinmme-export.patch
.
enable-oss.patch
reenable OSS host API when using CMake build system
This recipe provides PortMidi built from r234 of PortMedia core
Patches:
build-system.patch
- adds CMake option to control the build precisely.portmidi.h.patch
- correctly exportPm_Synchronize
for the shared library builds.
This recipe provides WavPack 5.4.0
Patches:
CMakeLists.txt.patch
- fixes the build environment when both GCC and MSVC are present in PATHwavpackdll.rc.patch
- removes the requirement for the MFC SDK on Windows
This recipe provides VST3 SDK from Steinberg
This recipe is a fixed recipe from conan-center for the Qt5