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