99ef96a389
build: update to wlroots 0.18.0
2024-07-16 14:34:40 +02:00
e2f3cd8252
ci: log build summaries
2024-06-13 11:37:13 +02:00
f9201ae7cd
ci: re-enable FreeBSD builds
...
Official FreeBSD zig tarballs have returned!
This reverts commit 7fdba05b82
.
2024-06-13 11:32:38 +02:00
16c938111d
ci: use mirror for zig tarball downloads
...
Eat Github's resources rather than the Zig Software Foundation's
resources!
2024-06-13 11:16:47 +02:00
8da69699e9
build: update to Zig 0.13.0
2024-06-07 14:01:30 +02:00
c5b1d1de4e
ci: cleanup messy tar invocations
2024-05-23 16:21:02 +02:00
4d44ca6d5d
ci: Check the formatting of build.zig.zon
2024-05-20 13:13:05 +02:00
7fdba05b82
ci: drop FreeBSD CI for now
...
There is no FreeBSD tarball from ziglang.org and FreeBSD itself has not
yet updated their Zig package to 0.12.0. This commit should be reverted
when a good way is found to obtain Zig 0.12.0 for the FreeBSD CI.
2024-05-20 11:45:09 +02:00
033cad47bf
build: update to Zig 0.12
2024-05-20 11:35:36 +02:00
8b8ac27c45
ci: migrate to codeberg
2024-04-01 22:28:23 +02:00
3aba3abbcd
build: require at least wlroots 0.17.1
...
There are enough bugs fixed in 0.17.1 which are relevant to river that I
think it's worthwhile to refuse to compile against 0.17.1.
2024-01-01 22:55:15 -06:00
cf06498f22
ci: fix arch and alpine
2023-12-05 11:25:17 +01:00
7ee6c79b6b
build: update to wlroots 0.17
2023-12-01 17:29:05 +01:00
2e586c7061
build: update to Zig 0.11.0
2023-10-16 16:27:03 +02:00
be4330288d
river: rework core data structures & transactions
2023-02-28 18:28:17 +01:00
09f3f141ae
deps: update to Zig 0.10
2023-01-08 16:21:42 +01:00
088622ec50
ci: Use meson setup command
...
Using `meson build` without `setup` have been deprecated, fix warning
message:
'WARNING: Running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.
2023-01-06 15:51:14 +01:00
29f32639a6
ci: update to wlroots 0.16.0 and wayland 1.21.0
2022-11-13 16:36:21 +01:00
403eca90a5
ci: explicitly install libevdev
...
This is currently pulled in transitively on void, arch, and FreeBSD
which just stopped working on void due to upstream changes.
2022-07-10 19:00:17 +02:00
90b37645cf
ci: make wget output non verbose
...
This still prints errors, but doesn't print progress bars or other
superfluous information.
2022-05-01 19:03:32 +02:00
aa684aa936
ci: Fix builds manifests
...
Remove `.git` suffix from river repo in `sources` section as the
suffix make the ci only clone the repo. Without the suffix the ci
checkout the correct commit to build river.
We don't need to remove the suffix from others sources as cloning
the repo and checkout the tag version we want is enough.
2022-03-06 12:01:27 +01:00
d7d0c3cfb9
ci: Update to zig 0.9.1
2022-02-17 19:41:26 +02:00
eb8f10a494
ci: Add sourcehut builds
...
- alpine (musl)
- archlinux (glibc)
- freebsd
2022-02-05 22:34:07 +01:00