Commit Graph

2970 Commits

Author SHA1 Message Date
Robbert van der Helm 547ef9132c Update VST 3.7.7 SDK patch for debug builds 2023-02-21 14:18:31 +01: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 bf4ab15788 Avoid linking against tomlplusplus shared libs 2023-02-20 16:17:49 +01:00
Robbert van der Helm 3ef515fdc8 Update the PREEMPT config bit for PREEMPT_DYNAMIC
Most distros have switched to that by now.
2023-02-20 11:31:00 +01:00
Robbert van der Helm cfca235e66 Update tested versions 2023-02-04 16:52:25 +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 29acd40a9a Fix Meson version comparison for Wine 8.0 final
This closes #233.
2023-01-27 19:37:40 +01:00
Robbert van der Helm 4d3ca1d129 Update tested versions. 2023-01-27 17:13:09 +01:00
Robbert van der Helm 03457bf327 Update tested versions 2023-01-16 00:45:45 +01:00
Robbert van der Helm 3d0cffea88 Fix typo in changelog 2023-01-16 00:45:30 +01:00
Robbert van der Helm 1e66654c2e Update copyright headers for 2023
Happy new year!
2023-01-01 18:51:35 +01:00
Robbert van der Helm 6fdfae37a5 Fix changelog sections 2022-12-23 21:44:17 +01:00
Robbert van der Helm 29e1e9e1b4 Bump to version 5.0.3 5.0.3 2022-12-23 21:30:30 +01:00
Robbert van der Helm 6a7e07e222 Remove mentions of broken Wine 7.21, 7.22, 8.0-rc1
With yabridge 5.0.3's release.
2022-12-23 21:13:37 +01:00
Robbert van der Helm ab7012c8c9 Add unity build options back in build instructions 2022-12-23 21:13:07 +01:00
Robbert van der Helm d640732799 Allow dashes in Wine release candidate versions
Wine-tkg builds don't seem to have the dash, winehq-devel builds do.
2022-12-23 20:09:45 +01:00
Robbert van der Helm 399db4d2fc Silence spurious std::to_array() warning
On GCC 12.2.
2022-12-23 19:59:52 +01:00
Robbert van der Helm 11d176257f Update VST3 SDK 3.7.7 patch for unity builds
This wouldn't work with unity builds without the explicit wide version.
2022-12-23 19:56:50 +01:00
Robbert van der Helm 1fbca8f2b9 Revert "Also disable unity builds for Ubuntu 18.04"
This reverts commit ebbe3810f7.
2022-12-23 19:52:55 +01:00
Robbert van der Helm 9d639a6560 Revert "Disable unity builds in GitHub Actions builds"
This reverts commit e3e02bfaf2.
2022-12-23 19:52:32 +01:00
Robbert van der Helm 3bc9316f0d Revert static initialization change from fea6eded4 2022-12-23 19:51:45 +01:00
Robbert van der Helm 2180d4e8d6 Prevent building against Wine 7.22...8.0-rc1
Once the workarounds have been removed these versions will seize to
function correctly, so it's better to just outright prevent it.
2022-12-23 19:50:52 +01:00
Robbert van der Helm 7346f82f8e Fix spurious tab in VST3 SDK 3.7.7 patch
This was copied from Steinberg's own aliases.
2022-12-23 19:20:50 +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 2984b1d26f Change VST3 SDK patching to apply handwritten diff
Instead of replacing things with sed. This was a bit brittle with the
changes in 3.7.6/3.7.7, and this approach keeps compatibility with older
SDK versions.
2022-12-23 18:20:25 +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 750e87c948 Document Wine 8.0-rc1 being super broken 2022-12-13 19:11:40 +01:00
Robbert van der Helm f4b35d167a Add missing checkmark for REAPER CLAP support
Should have been added in bb643a13ee but I
guess I missed it.
2022-12-08 13:53:24 +01:00
Robbert van der Helm bb643a13ee Update tested versions 2022-11-28 20:23:21 +01:00
Robbert van der Helm 1bdac0df9b Move DXVK from troubleshooting to known issues 2022-11-28 19:04:56 +01:00
Robbert van der Helm 3ea6015f51 Revert "Drop the -ubuntu-18.04.tar.xz builds"
This reverts commit b1640280a5.

Turns out these builds do work fine, I just forgot to disable unity
builds for them.
5.0.2
2022-11-28 14:59:22 +01:00
Robbert van der Helm ebbe3810f7 Also disable unity builds for Ubuntu 18.04
This seemed to have slipped through the cracks.
2022-11-28 14:54:17 +01:00
Robbert van der Helm b1848ee488 Tag version 5.0.2
Forgot to update these versions in the last commit.
2022-11-28 14:36:51 +01:00
Robbert van der Helm 3738de2349 Release version 5.0.2 2022-11-28 14:36:13 +01:00
Robbert van der Helm 9b7e733fc2 Change wording in changelog 2022-11-28 14:35:02 +01:00
Robbert van der Helm b1640280a5 Drop the -ubuntu-18.04.tar.xz builds
The workaround doesn't work for these builds, so maybe this is the time
to drop them. They're still in the CI because why not, may help make
testing whether the Wine bug has been fixed easier.
2022-11-28 13:42:46 +01:00
Robbert van der Helm 1c6da48d6c Update Wine version notices in readme
Since things are still broken. Yabridge 5.0.2's builds will have unity
builds disabled in an attempt to hopefully make them work again, but the
recommendation to downgrade when something doesn't work is still there.
2022-11-28 13:33:21 +01:00
Robbert van der Helm 1f6b5a4a81 Abort build when using unity builds with 7.21/7.22
This may help prevent some broken yabridge builds.
2022-11-28 13:25:09 +01:00
Robbert van der Helm 7728d9ceb1 Add some more clarification to redraw change 2022-11-28 13:25:09 +01:00
Robbert van der Helm e3e02bfaf2 Disable unity builds in GitHub Actions builds 2022-11-28 13:25:09 +01:00
Robbert van der Helm dcdaff849c Fix typo in changelog 2022-11-28 13:25:09 +01:00
offa ff56996b08 Replace unmaintained Rust action 2022-11-24 20:43:33 +01:00
offa 03499517a2 Update actions to fix deprecations 2022-11-24 20:43:33 +01:00
Robbert van der Helm 7309c0c42e Also link to downgrading section in usage 2022-11-21 02:45:47 +01:00
Robbert van der Helm 9fd6603ce3 Get rid of SWP_NOCOPYBITS 2022-11-20 14:20:33 +01:00
Robbert van der Helm ddaf4e91cc Target 7.20 in Ubuntu Wine downgrade example 2022-11-15 15:36:06 +01:00
Robbert van der Helm 61502f4d00 Mention DXVK as a fix for recent JUCE plugins 2022-11-15 12:55:54 +01:00
Robbert van der Helm affba8a05f Mention downgrading to 7.20 in troubleshooting 2022-11-15 12:53:41 +01:00
Robbert van der Helm 2b00b7094b Mention Wine 7.21 still being broken 2022-11-15 00:34:27 +01:00