Update CLAP dependency to version 1.1.4

Version 1.1.3 changed the cv-qualification of the features array.
This commit is contained in:
Robbert van der Helm
2022-12-22 14:59:49 +01:00
parent 750e87c948
commit 5150332d20
6 changed files with 13 additions and 6 deletions
+6
View File
@@ -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 and this project adheres to [Semantic
Versioning](https://semver.org/spec/v2.0.0.html). Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Packaging notes
- The CLAP dependency has been updated to version 1.1.4.
## [5.0.2] - 2022-11-28 ## [5.0.2] - 2022-11-28
# Changed # Changed
+1 -1
View File
@@ -823,7 +823,7 @@ The following dependencies are included in the repository as a Meson wrap:
- Version 3.7.5 of the [VST3 SDK](https://github.com/robbert-vdh/vst3sdk) with - Version 3.7.5 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) some [patches](https://github.com/robbert-vdh/yabridge/blob/master/tools/patch-vst3-sdk.sh)
to allow Winelib compilation to allow Winelib compilation
- Version 1.1.1 of the [CLAP headers](https://github.com/free-audio/clap). - Version 1.1.4 of the [CLAP headers](https://github.com/free-audio/clap).
The project can then be compiled with the command below. ~~You can remove or The project can then be compiled with the command below. ~~You can remove or
change the unity size argument if building takes up too much RAM, or you can change the unity size argument if building takes up too much RAM, or you can
+2 -1
View File
@@ -273,7 +273,8 @@ wine_threads_dep = declare_dependency(link_args : '-lpthread')
wine_uuid_dep = declare_dependency(link_args : '-luuid') wine_uuid_dep = declare_dependency(link_args : '-luuid')
if with_clap if with_clap
clap_dep = dependency('clap', version : '>=1.1.2') # 1.1.3 should be API compatible with 1.1.4
clap_dep = dependency('clap', version : '>=1.1.3')
endif endif
# We need to build the VST3 SDK dependencies in tree because Meson won't let us # We need to build the VST3 SDK dependencies in tree because Meson won't let us
+1 -1
View File
@@ -48,7 +48,7 @@ Descriptor::Descriptor(const clap_plugin_descriptor_t& original)
description(original.description ? std::optional(original.description) description(original.description ? std::optional(original.description)
: std::nullopt) { : std::nullopt) {
// The features array is stored as an envp-style null terminated array // The features array is stored as an envp-style null terminated array
const char** orig_features = original.features; const char* const* orig_features = original.features;
if (orig_features) { if (orig_features) {
while (*orig_features) { while (*orig_features) {
features.push_back(*orig_features); features.push_back(*orig_features);
+2 -2
View File
@@ -1,7 +1,7 @@
[wrap-git] [wrap-git]
url = https://github.com/free-audio/clap.git url = https://github.com/free-audio/clap.git
# This is tag 1.1.2 # This is tag 1.1.4
revision = 27b7af0bebf4816d6286fa969d746abad05e89f2 revision = 650ad6a6b0215b3f964c49a004667ad876689dfd
depth = 1 depth = 1
patch_directory = clap patch_directory = clap
+1 -1
View File
@@ -1,3 +1,3 @@
project('clap', 'cpp', version : '1.1.2') project('clap', 'cpp', version : '1.1.4')
clap_dep = declare_dependency(include_directories : include_directories('include')) clap_dep = declare_dependency(include_directories : include_directories('include'))