mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-06-23 12:27:30 +02:00
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:
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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,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'))
|
||||||
|
|||||||
Reference in New Issue
Block a user