Update to upstream CLAP 1.1.2

This adds explicit calling conventions.
This commit is contained in:
Robbert van der Helm
2022-10-21 12:39:55 +02:00
parent 5b8fba9d90
commit ea03914e7e
4 changed files with 9 additions and 13 deletions
+4 -4
View File
@@ -45,11 +45,11 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- The VST3 dependency is now at tag `v3.7.5_build_44-patched-2`. The only
difference is that the version in the `meson.build` file was bumped from 3.7.3
to 3.7.5.
- As of right now (2022-08-31), the new CLAP wrap dependency uses a fork of CLAP
because upstream does not contain calling conventions.
- The new CLAP support requires version 1.1.2 of the CLAP headers because
earlier versions did not yet contain calling conventions.
(<https://github.com/free-audio/clap/issues/153>,
<https://github.com/free-audio/clap/pull/154>). Yabridge will build with
upstream CLAP, but using it will result in memory errors.
<https://github.com/free-audio/clap/pull/154>). Building against older
versions will result in memory errors.
## [4.0.2] - 2022-06-27
+1 -1
View File
@@ -256,7 +256,7 @@ wine_threads_dep = declare_dependency(link_args : '-lpthread')
wine_uuid_dep = declare_dependency(link_args : '-luuid')
if with_clap
clap_dep = dependency('clap', version : '>=1.1.1')
clap_dep = dependency('clap', version : '>=1.1.2')
endif
# We need to build the VST3 SDK dependencies in tree because Meson won't let us
+3 -7
View File
@@ -1,11 +1,7 @@
[wrap-git]
# url = https://github.com/free-audio/clap.git
# # This is tag 1.1.1
# revision = af1e05ce6487151c6b36003fdb47566dbb50194e
# FIXME: This is a fork that adds calling convention, as it's not possible to
# use CLAP with Winelib bridging otherwise
url = https://github.com/robbert-vdh/clap.git
revision = feature/calling-conventions
url = https://github.com/free-audio/clap.git
# This is tag 1.1.2
revision = 27b7af0bebf4816d6286fa969d746abad05e89f2
depth = 1
patch_directory = clap
+1 -1
View File
@@ -1,3 +1,3 @@
project('clap', 'cpp', version : '1.1.1')
project('clap', 'cpp', version : '1.1.2')
clap_dep = declare_dependency(include_directories : include_directories('include'))