From e6f0fe16d8552b60d1cd1d70771c904868df31ea Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Tue, 10 Aug 2021 17:14:48 +0200 Subject: [PATCH] Target VST3 SDK version 3.7.3 --- CHANGELOG.md | 6 ++++++ README.md | 2 +- src/common/serialization/vst3/README.md | 2 +- src/common/vst3/meson.build | 2 +- subprojects/vst3.wrap | 6 +++--- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f25c6c6..8d9d8629 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Packaging notes + +- We now target VST3 SDK version 3.7.3 with git tag `v3.7.3_build_20-patched`. + ## [3.5.2] - 2021-08-08 ### Added diff --git a/README.md b/README.md index e9fbef61..064e75cf 100644 --- a/README.md +++ b/README.md @@ -764,7 +764,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.2 of the [VST3 SDK](https://github.com/robbert-vdh/vst3sdk) with +- Version 3.7.3 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/src/common/serialization/vst3/README.md b/src/common/serialization/vst3/README.md index b9a2f4ed..b8134de6 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.2 interfaces. +We currently support all official VST 3.7.3 interfaces. VST3 plugin interfaces are implemented as follows: diff --git a/src/common/vst3/meson.build b/src/common/vst3/meson.build index e097a963..c9de433a 100644 --- a/src/common/vst3/meson.build +++ b/src/common/vst3/meson.build @@ -2,7 +2,7 @@ # subprojects. The only workaround is to only define only the necessary # variables there, and to then assemble the dependencies here ourselves. -vst3 = subproject('vst3', version : '3.7.2') +vst3 = subproject('vst3', version : '3.7.3') vst3_compiler_options = vst3.get_variable('compiler_options') vst3_include_dir = vst3.get_variable('include_dir') diff --git a/subprojects/vst3.wrap b/subprojects/vst3.wrap index 5124a831..36785c25 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.2_build_28 with the documentation and VSTGUI submodules -# removed -revision = v3.7.2_build_28-patched +# This is VST3 SDK v3.7.3_build_20 with the documentation and VSTGUI submodules +# removed and a dummy `meson.build` file that just lists all source files +revision = v3.7.3_build_20-patched clone-recursive = true depth = 1