Commit Graph

26 Commits

Author SHA1 Message Date
Isaac Freund a955ae21e5 build: update to Zig 0.16 2026-04-29 13:22:40 +02:00
Isaac Freund 47b64bda73 build: update to wlroots 0.20 2026-03-27 18:50:21 +01:00
Isaac Freund 50d5108d1f ci: rename to river-classic 2025-08-30 19:01:32 +02:00
Isaac Freund d72408df18 build: update to Zig 0.15 2025-08-22 15:09:07 +02:00
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 99ef96a389)
2024-07-22 17:19:44 +02:00
Isaac Freund 4653a7730e ci: log build summaries
(cherry picked from commit e2f3cd8252)
2024-07-10 12:28:33 +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 16c938111d)
2024-07-10 12:28:17 +02:00
Isaac Freund a17270721e build: update to Zig 0.13.0
(cherry picked from commit 8da69699e9)
2024-06-07 14:10:24 +02:00
Isaac Freund 914f5fae20 ci: cleanup messy tar invocations
(cherry picked from commit c5b1d1de4e)
2024-06-07 14:10:24 +02:00
Isaac Freund 312465e0cb build: update to Zig 0.12
(cherry picked from commit 033cad47bf)
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