45 Commits

Author SHA1 Message Date
Robbert van der Helm
918d24a16e Update asio wrap to 1.34.2
This fixes a compatibility issue with newer asio versions.
2025-06-01 22:45:53 +02:00
Robbert van der Helm
f67a170a88 Update the CLAP dependency to version 1.1.9 2023-10-28 16:31:55 +02:00
Robbert van der Helm
093cf86fe0 Update ghc::filesystem to version 1.5.14 2023-10-28 16:31:55 +02:00
Robbert van der Helm
616e0a01f0 Update bitsery to 5.2.3 2023-10-28 16:31:55 +02:00
Robbert van der Helm
dd50e94df1 Update function2 to 4.2.3 2023-10-28 16:31:55 +02:00
Robbert van der Helm
6565c63a73 Update Asio to 1.28.2 2023-10-28 16:31:55 +02:00
Robbert van der Helm
52afc989e5 Update toml++ version to 3.4.0 2023-10-28 16:31:55 +02:00
Robbert van der Helm
99eeca7165 Use the full hash in the tomlplusplus wrap
The clone seems to fail with the short hash. GitHub now only lists these
shortened hashes in places, for some reason.
2023-02-21 14:09:39 +01:00
Robbert van der Helm
83022726fc Update tomlplusplus to version 3.3.0
Arch tries to build yabridge against this version, and some things are
now broken. We need to more forcefully hack tomlplusplus into thinking
its running on Linux, and shared library mode also needs to be
explicitly disabled.
2023-02-21 14:05:59 +01:00
Robbert van der Helm
d58c204178 Update to CLAP 1.1.7
Factories got moved to a new `factory` directory.
2023-01-27 21:04:34 +01:00
Robbert van der Helm
acd745a3cb Update the VST3 dependency to version 3.7.7 2022-12-23 19:19:39 +01:00
Robbert van der Helm
5150332d20 Update CLAP dependency to version 1.1.4
Version 1.1.3 changed the cv-qualification of the features array.
2022-12-22 14:59:49 +01:00
Robbert van der Helm
ea03914e7e Update to upstream CLAP 1.1.2
This adds explicit calling conventions.
2022-10-21 12:40:14 +02:00
Robbert van der Helm
9cea175f2a Globally ignore attribute warnings on Wine side
These started happening after Wine 5.12, and it doesn't look like it's
going to change.
2022-09-11 19:18:03 +02:00
Robbert van der Helm
7be78a16a3 Switch to a CLAP fork to fix Winelib usage
This adds missing calling conventions so calling Windows CLAP functions
doesn't result in undefined behavior and memory errors:
https://github.com/free-audio/clap/issues/153
2022-09-11 19:18:03 +02:00
Robbert van der Helm
f671c28edb Mark the CLAP includes as system includes 2022-09-11 19:18:03 +02:00
Robbert van der Helm
30060b814c Add a CLAP dependency wrap 2022-09-11 19:18:03 +02:00
Robbert van der Helm
36d2ca021b Bump VST3 dependency version 2022-08-22 18:37:47 +02:00
Robbert van der Helm
f33875b424 Update VST3 SDK version to 3.7.5 2022-05-19 22:19:42 +02:00
Robbert van der Helm
556b0e38f9 Replace Boost.Asio with standalone Asio library
We had to add an even hackier hack now to get Boost.Process to
interoperate with Asio's IO contexts. This will be replaced later when
we replace Boost.Process.
2022-04-14 23:42:12 +02:00
Robbert van der Helm
49b2ad46ab Add a Meson wrap for ghc::filesystem
Which can replace Boost.Filesystem for us so we can get rid of the
runtime dependency.
2022-04-14 23:42:12 +02:00
Robbert van der Helm
02a66cba16 Update tomlplusplus dependency to 3.0.1
Last minute update because Arch started packaging this version yesterday
and there are breaking API changes compared to version 2.5.x.
2022-01-15 14:27:34 +01:00
Robbert van der Helm
ce29e5e990 Update the targetted VST3 SDK to version 3.7.4 2021-12-20 23:15:40 +01:00
Robbert van der Helm
aa35be3cc0 Update tomlplusplus to slightly after 2.5.0
This issue otherwise breaks compilation under Meson 0.60.0:

https://github.com/marzer/tomlplusplus/issues/121
2021-11-12 12:15:23 +01:00
Robbert van der Helm
7bdcdb6eff Use Meson 0.55 provides instead of fallback 2021-11-11 03:40:12 +01:00
Robbert van der Helm
488e81c93c Use the correct location for patch_directory 2021-11-11 03:40:12 +01:00
Robbert van der Helm
52d0232c91 Update tomlplusplus wrap to 2.5.0 2021-11-11 03:40:12 +01:00
Robbert van der Helm
fe1c2e3848 Update bitsery wrap to 5.2.2 and patch_directory
And switch to wrap-git.
2021-11-11 03:40:12 +01:00
Robbert van der Helm
43c66b6dc3 Update function2 wrap to 4.2.0 and patch_directory
And switch to wrap-git.
2021-11-11 03:26:56 +01:00
Robbert van der Helm
c20082bd24 Add todos for using Meson 0.55 patch_directory
Instead of having to check out tarballs into the repo.
2021-10-24 20:10:48 +02:00
Robbert van der Helm
e6f0fe16d8 Target VST3 SDK version 3.7.3 2021-08-10 17:14:48 +02:00
Robbert van der Helm
05f739d9db Update to version 3.7.2 of the VST3 SDK 2021-04-03 18:02:23 +02:00
Robbert van der Helm
0660776d61 Use a tag for the VST3 SDK wrap 2021-03-12 14:34:41 +01:00
Robbert van der Helm
b64c67d2ad Patch VST3 SDK base to allow winelib compilation 2020-12-07 18:28:16 +01:00
Robbert van der Helm
c8d76d9c92 Add proper dependencies for the entire VST3 SDK 2020-12-07 18:28:16 +01:00
Robbert van der Helm
6317ca1455 Bump the VST3 dependency to one that uses -isystem
Every included file from the SDK would emit a ton of warnings otherwise.
They should really be fixing this on the VST3 side, but that's probably
not going to happen.
2020-12-07 18:28:16 +01:00
Robbert van der Helm
04dacc0a40 Add a dependency for the VST3 pluginterfaces 2020-12-07 18:28:16 +01:00
Robbert van der Helm
18571bca5d Add a dependency for the VST3 SDK 2020-12-07 18:28:16 +01:00
Robbert van der Helm
af8c9ef838 Upgrade to bitsery 5.2.0
Now that the unknown pragma warnings with bitsery 5.1.0 have been
solved.

https://github.com/fraillt/bitsery/issues/63
2020-11-10 14:49:22 +01:00
Robbert van der Helm
1a18ea8614 Add a dependency for function2
std::function requires the function to be CopyConstructable and thus
does not allow you to capture by move, which is exactly what we need.
2020-10-27 22:53:08 +01:00
Robbert van der Helm
f1b1f20fdb Update tomlplusplus 2020-09-27 17:48:43 +02:00
Robbert van der Helm
6f148b97a4 Add a TOML parser dependency 2020-05-15 16:35:18 +02:00
Robbert van der Helm
8049385e29 Change the relative path to the bitsery patch file
Meson has been changing its behavior around, and this is now also the
behavior I'm getting when doing a clean build for the yabridge-git AUR
package.
2020-05-05 15:17:53 +02:00
Robbert van der Helm
11b04ffd3e Add a version to the bitsery wrap 2020-04-30 21:06:29 +02:00
Robbert van der Helm
b2acd5508c Add bitsery as a dependency 2020-02-26 17:57:14 +01:00