24 Commits

Author SHA1 Message Date
Isaac Freund
037314823e
build: update to wlroots 0.19 2025-06-18 12:22:17 +02:00
Isaac Freund
933701d7f9
build: update to zig 0.14.0 2025-03-07 12:44:28 +01:00
Isaac Freund
eb32deaf76
build: update to wlroots 0.18.0
(cherry picked from commit 99ef96a389eb3e350a7fd3294d1033263751b1a1)
2024-07-22 17:19:44 +02:00
Isaac Freund
4653a7730e
ci: log build summaries
(cherry picked from commit e2f3cd82521ba94bfb6907a05a3022fdc514a355)
2024-07-10 12:28:33 +02:00
Isaac Freund
f577cb5f2e
ci: re-enable FreeBSD builds
Official FreeBSD zig tarballs have returned!

This reverts commit 7fdba05b8249b10d10a2c64c1175429539c01af1.

(cherry picked from commit f9201ae7cdc9cf7c36817c81df0134942bfbc3cb)
2024-07-10 12:28:23 +02:00
Isaac Freund
77699aa0ba
ci: use mirror for zig tarball downloads
Eat Github's resources rather than the Zig Software Foundation's
resources!

(cherry picked from commit 16c938111da571765409947ee371017478633c4c)
2024-07-10 12:28:17 +02:00
Isaac Freund
a17270721e
build: update to Zig 0.13.0
(cherry picked from commit 8da69699e952ee6163bb626c637c34ad7754bab7)
2024-06-07 14:10:24 +02:00
Isaac Freund
914f5fae20
ci: cleanup messy tar invocations
(cherry picked from commit c5b1d1de4e78fcd39d08d8b71486dd85edc60f3c)
2024-06-07 14:10:24 +02:00
Isaac Freund
25675e4fcb
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.

(cherry picked from commit 7fdba05b8249b10d10a2c64c1175429539c01af1)
2024-05-20 12:13:18 +02:00
Isaac Freund
312465e0cb
build: update to Zig 0.12
(cherry picked from commit 033cad47bf63f2914865c19fc10b4dc991007515)
2024-05-20 12:07:52 +02:00
Isaac Freund
8b8ac27c45
ci: migrate to codeberg 2024-04-01 22:28:23 +02:00
Isaac Freund
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
Isaac Freund
cf06498f22
ci: fix arch and alpine 2023-12-05 11:25:17 +01:00
Isaac Freund
7ee6c79b6b
build: update to wlroots 0.17 2023-12-01 17:29:05 +01:00
Isaac Freund
2e586c7061
build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
Isaac Freund
be4330288d
river: rework core data structures & transactions 2023-02-28 18:28:17 +01:00
Isaac Freund
09f3f141ae
deps: update to Zig 0.10 2023-01-08 16:21:42 +01:00
Hugo Machet
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
Isaac Freund
29f32639a6
ci: update to wlroots 0.16.0 and wayland 1.21.0 2022-11-13 16:36:21 +01:00
Isaac Freund
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
Isaac Freund
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
Hugo Machet
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
Hugo Machet
d7d0c3cfb9 ci: Update to zig 0.9.1 2022-02-17 19:41:26 +02:00
Hugo Machet
eb8f10a494
ci: Add sourcehut builds
- alpine (musl)
- archlinux (glibc)
- freebsd
2022-02-05 22:34:07 +01:00