From 05f739d9db76588f2e52c2e32ecccc3f20b93ca8 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Sat, 3 Apr 2021 18:02:08 +0200 Subject: [PATCH] Update to version 3.7.2 of the VST3 SDK --- CHANGELOG.md | 6 ++++-- README.md | 2 +- meson.build | 2 +- src/common/serialization/vst3/README.md | 2 +- subprojects/vst3.wrap | 4 ++-- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74d29560..6dad1e67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,8 +24,10 @@ Versioning](https://semver.org/spec/v2.0.0.html). - The Meson wrap dependencies for `bitsery`, `function2` and `tomlplusplus` are now defined using `dependency()` with a subproject fallback to ease distro packaging. -- The VST3 SDK Meson wrap now the `v3.7.1_build_50-patched` tag instead of a - commit hash. +- The VST3 SDK dependency and the patches in `tools/patch-vst3-sdk.sh` are now + based on version 3.7.2 of the SDK. +- The VST3 SDK Meson wrap now uses the `v3.7.2_build_28-patched` tag instead of + a commit hash. ## [3.0.2] - 2021-03-07 diff --git a/README.md b/README.md index fe1876b4..1f691fe6 100644 --- a/README.md +++ b/README.md @@ -654,7 +654,7 @@ The following dependencies are included in the repository as a Meson wrap: - [bitsery](https://github.com/fraillt/bitsery) - [function2](https://github.com/Naios/function2) - [tomlplusplus](https://github.com/marzer/tomlplusplus) -- Version 3.7.1 of the [VST3 SDK](https://github.com/robbert-vdh/vst3sdk) with +- Version 3.7.2 of the [VST3 SDK](https://github.com/robbert-vdh/vst3sdk) with some [patches](https://github.com/robbert-vdh/yabridge/blob/master/tools/patch-vst3-sdk.sh) to allow Winelib compilation diff --git a/meson.build b/meson.build index 1602191a..37c84ede 100644 --- a/meson.build +++ b/meson.build @@ -299,7 +299,7 @@ if with_vst3 # Meson does not allow mixing native and non native dependencies from # subprojects. The only workaround is to only define the necessary variables # there, and to then assemble the dependencies here ourselves. - vst3 = subproject('vst3', version : '3.7.1') + vst3 = subproject('vst3', version : '3.7.2') vst3_compiler_options = vst3.get_variable('compiler_options') vst3_include_dir = vst3.get_variable('include_dir') diff --git a/src/common/serialization/vst3/README.md b/src/common/serialization/vst3/README.md index 4f972aa5..b9a2f4ed 100644 --- a/src/common/serialization/vst3/README.md +++ b/src/common/serialization/vst3/README.md @@ -4,7 +4,7 @@ See [docs/architecture.md](https://github.com/robbert-vdh/yabridge/blob/master/docs/architecture.md) for more information on how the serialization works. -We currently support all official VST 3.7.1 interfaces. +We currently support all official VST 3.7.2 interfaces. VST3 plugin interfaces are implemented as follows: diff --git a/subprojects/vst3.wrap b/subprojects/vst3.wrap index e2a42838..5124a831 100644 --- a/subprojects/vst3.wrap +++ b/subprojects/vst3.wrap @@ -1,7 +1,7 @@ [wrap-git] url = https://github.com/robbert-vdh/vst3sdk.git -# This is VST3 SDK v3.7.1_build_50 with the documentation and VSTGUI submodules +# This is VST3 SDK v3.7.2_build_28 with the documentation and VSTGUI submodules # removed -revision = v3.7.1_build_50-patched +revision = v3.7.2_build_28-patched clone-recursive = true depth = 1