Robbert van der Helm
66c6d2ff5c
Build yabridgectl on Ubuntu 20.04
2024-10-06 16:57:54 +02:00
Robbert van der Helm
af905f8aae
Remove mentions of Ubuntu 18.04
...
Even Ubuntu 20.04 is so old at this point that there's no real reason to
keep supporting 18.04.
2023-12-23 16:42:55 +01:00
Robbert van der Helm
5f1f08a980
Build yabridgectl on the bionic Docker image
...
The ubuntu-18.04 runner is being deprecated and these brownouts are
annoying.
2023-02-21 15:19:57 +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
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
e3e02bfaf2
Disable unity builds in GitHub Actions builds
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
ec8a8b3744
Fix GitHub Actions build with recent git versions
2022-10-28 17:29:10 +02:00
Robbert van der Helm
176a2684d4
Disallow CLAP support with 32-bit yabridge
...
The cookies won't be able to be stored correctly here, so it's best to
just outright prevent this.
2022-10-01 15:02:58 +02:00
Robbert van der Helm
98bb4a019b
Add CLAP whenever mentioning yabridge libs
2022-09-11 19:18:03 +02:00
Robbert van der Helm
b3efcf4e06
Merge yabridge-group.exe and yabridge-host.exe
...
They were 95% the same, so this makes a lot more sense this way. When
group host processes were introduced yabridge only did VST2 bridging,
but we already have a plugin type argument anyways so might as well
reuse that for group hosts.
2022-04-16 23:26:24 +02:00
Robbert van der Helm
470f4dfaaa
Remove the with- prefix from the build options
2022-04-16 21:13:46 +02:00
Robbert van der Helm
9420bade62
Include the chainloader libraries in the artifacts
2022-04-16 20:38:35 +02:00
Robbert van der Helm
795ea70356
Strip chainloaders in CI builds
2022-04-16 20:37:11 +02:00
Robbert van der Helm
e4966a6245
Remove the now obsolete with-static-boost option
2022-04-16 20:37:10 +02:00
Robbert van der Helm
b5a2a6bfd4
Strip the binaries in the CI
...
I avoided doing this around yabridge's launch when backtraces from
crashed plugins could be useful, but that hasn't been the case for a
long time now. Stripping the libraries can save a bit of disk space when
using a ton of plugins.
2021-11-21 16:47:30 +01:00
Robbert van der Helm
0f6bdb9320
Remove mention about image not containing Boost
...
The Docker image includes Boost since
576da97b10 . Which was two days after this
comment was written.
2021-11-01 19:30:07 +01:00
Robbert van der Helm
0d02951886
Build a 32-bit version of yabridge on the CI
...
Specially for @AVLinux. We currently don't build a 32-bit version of
yabridgectl though, so you'd still need that if you want to use yabridge
on an _actual_ 32-bit system.
2021-07-18 15:27:07 +02:00
Robbert van der Helm
103b2cb46a
Remove duplicate comments in the CI definition
2021-07-18 15:26:40 +02:00
Robbert van der Helm
f6682d9134
Add missing -mwindows to Ubuntu 18.04 CI build
...
Apparently this completely overrides the build flags.
2021-06-25 11:51:56 +02:00
Robbert van der Helm
b64b18f75e
Change argument order in meson setup command
2021-06-24 13:42:58 +02:00
Robbert van der Helm
18bfc5cc54
Fix unity size argument in the CI build
2021-01-01 22:55:35 +01:00
Robbert van der Helm
872a6aa304
Don't enable unity builds by default
...
But do suggest enabling them in the readme and enable them on the CI.
Having them enabled by default breaks clangd/ccls, which doesn't sound
like a great idea.
https://github.com/mesonbuild/meson/issues/8146
2021-01-01 22:53:08 +01:00
Robbert van der Helm
b94e8dde4d
Change style in CI build to match everywhere else
2020-12-29 23:15:23 +01:00
Robbert van der Helm
95b30b069e
Include libyabridge-vst3.so in the build artifacts
2020-12-19 13:23:53 +01:00
Robbert van der Helm
9d40e04a62
Update all references to libyabridge.so
2020-12-07 18:28:16 +01:00
Robbert van der Helm
5a64769699
Update GitHub Actions workflow to use env files
...
set-env has been deprecated
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-10-09 12:56:55 +02:00
Robbert van der Helm
83494a13bc
Add a GitHub Actions job for building yabridgectl
2020-07-10 22:17:40 +02:00
Robbert van der Helm
343398be25
Remove the 'upload-releases' CI job
...
It didn't work, and it wouldn't really be more convenient than adding
the files to the release manually anyways.
2020-07-10 22:17:40 +02:00
Robbert van der Helm
d032405c78
Fix stupid typo in readme and GitHub Actions build
2020-06-08 16:12:39 +02:00
Robbert van der Helm
c4842ccda6
Make use-* aliases for new with-* build options
...
The 'use-*' variants will be marked as deprecated in a future version.
2020-06-08 16:02:53 +02:00
Robbert van der Helm
9385360331
Don't statically link Boost by default #20
...
Since this would only be needed for distribution, and we're already
doing something similar for libstdc++ on the Ubuntu 18.04 build. This
moves the static linking behind a new build option.
2020-06-08 15:46:09 +02:00
Robbert van der Helm
ce2e3ab52e
Statically link to libstc++ on Ubuntu 18.04
...
Somehwere between yabridge 1.1.4 and 1.2.0 we apparently started
requiring newer libstc++ features, and I kind of forgot that libstdc++
needed is bound to the version of g++ the program was compiled with.
Statically linking libstdc++ could in theory cause issues, but I think
we'll be fine.
2020-06-01 00:40:12 +02:00
Robbert van der Helm
333c5dac17
Clean up GitHub workflow
2020-05-22 23:37:21 +02:00
Robbert van der Helm
a9841f21f5
Include the group host binaries in the artifacts
2020-05-22 23:34:06 +02:00
Robbert van der Helm
52e07a4736
Actually enable automatic builds on all branches
2020-05-12 01:13:01 +02:00
Robbert van der Helm
813f700065
Enable automatic builds on all branches
2020-05-12 01:10:02 +02:00
Robbert van der Helm
4fe8fd1f83
Include the changelog in the build archives
2020-05-07 19:10:30 +02:00
Robbert van der Helm
1a78a85e3a
Fix GitHub Actions complaining when moving tags
2020-05-07 18:46:13 +02:00
Robbert van der Helm
7ba9a53ef5
Also run the build when pushing tags
2020-05-07 18:38:24 +02:00
Robbert van der Helm
f62f9489e1
Remove Boost related environment variables
...
Forgot to do this in the last commit.
2020-05-07 00:13:58 +02:00
Robbert van der Helm
576da97b10
Remove Boost compilation for the GitHub workflows
...
These are now built into the image since building the minimal version of
Boost we need took minutes on the CI machines even though it should only
a few seconds.
2020-05-07 00:00:22 +02:00
Robbert van der Helm
006fb64c66
Revert part of dcc8f28
...
I should have skipped this commit during squashing.
2020-05-06 18:02:51 +02:00
Robbert van der Helm
dcc8f285a8
Fix the automatic builds on GitHub Actions
...
Squash of the following commits:
WIP: Build workflow on all branches
WIP: Reduce noise from wget
WIP: Don't use bash-style redirects
WIP: Use variables for Boost url and checksum
WIP: Manually set a Wine prefix
The user that's executing the job does not own the home directory for
some reason.
WIP: Fix typos in workflow
WIP: Don't use bash-style brace expansion
This is run under dash.
WIP: Fix archive name for Ubuntu 20.04 build
WIP: Fetch tags for git-describe
WIP: Fetch all git history for git-describe
WIP :Rename the workflow
Since this is what will appear on the status badge.
2020-05-06 17:43:45 +02:00
Robbert van der Helm
76c6050120
Fix typo in GitHub workflow
...
Why is there no YAML litner available?
2020-05-06 15:48:48 +02:00
Robbert van der Helm
d3fc9e82c4
Add the 'runs-on' field for containerized actiosn
2020-05-06 15:46:49 +02:00
Robbert van der Helm
8805a14e05
Add GitHub Actions jobs to build every commit
...
On Both Ubuntu 18.04 and 20.04.
2020-05-06 15:41:06 +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