Simon Ser
c311ee5cdc
ci: set --wrap-mode=nodownload
...
Continuous integration build / format (push) Has been cancelled
Continuous integration build / compile (clang, alpine:edge, disabled) (push) Has been cancelled
Continuous integration build / compile (clang, alpine:edge, enabled) (push) Has been cancelled
Continuous integration build / compile (clang, archlinux:base-devel, disabled) (push) Has been cancelled
Continuous integration build / compile (clang, archlinux:base-devel, enabled) (push) Has been cancelled
Continuous integration build / compile (gcc, alpine:edge, disabled) (push) Has been cancelled
Continuous integration build / compile (gcc, alpine:edge, enabled) (push) Has been cancelled
Continuous integration build / compile (gcc, archlinux:base-devel, disabled) (push) Has been cancelled
Continuous integration build / compile (gcc, archlinux:base-devel, enabled) (push) Has been cancelled
Continuous integration build / scan-build (push) Has been cancelled
Make sure Meson doesn't automagically download and build
dependencies, so that we use system libraries.
2025-06-12 18:03:53 +02:00
Simon Ser
e8eec54129
ci: install libdisplay-info
...
This dependency was missing.
2025-06-12 16:04:05 +02:00
Simon Ser
9ad44e4f52
Upgrade wlroots to v0.19
Continuous integration build / compile (clang, alpine:edge, disabled) (push) Has been cancelled
Continuous integration build / compile (clang, alpine:edge, enabled) (push) Has been cancelled
Continuous integration build / compile (clang, archlinux:base-devel, disabled) (push) Has been cancelled
Continuous integration build / compile (clang, archlinux:base-devel, enabled) (push) Has been cancelled
Continuous integration build / scan-build (push) Has been cancelled
Continuous integration build / compile (gcc, alpine:edge, disabled) (push) Has been cancelled
Continuous integration build / compile (gcc, alpine:edge, enabled) (push) Has been cancelled
Continuous integration build / compile (gcc, archlinux:base-devel, disabled) (push) Has been cancelled
Continuous integration build / compile (gcc, archlinux:base-devel, enabled) (push) Has been cancelled
Continuous integration build / format (push) Has been cancelled
2025-05-26 23:09:43 +02:00
Simon Ser
34de3f7bac
ci: drop libwayland C23 workaround
2024-10-02 09:15:44 +02:00
Simon Ser
17af2f7be9
ci: workaround libwayland C23 bug
2024-09-07 23:42:24 +02:00
Simon Ser
8714a82c24
Bump wlroots requirement to v0.18
2024-09-07 23:42:24 +02:00
Simon Ser
69c5eccc50
ci: turn on --fatal-meson-warnings
...
Catches mistakes such as non-existing build options.
2024-08-26 18:10:26 +02:00
Simon Ser
d3fb99d665
build: drop xwayland option
...
This is unnecessary because Xwayland logic doesn't bring in new
dependencies. We can just compile in our Xwayland-related code
when wlroots has been built with Xwayland support.
See this Sway patch: https://github.com/swaywm/sway/pull/8165
2024-07-30 00:42:32 +02:00
Kenny Levinsen
b40be06da2
ci: Upgrade wlroots to 0.17
2024-01-26 23:45:57 +01:00
Kenny Levinsen
67def26d83
ci: Fix Alpine xwayland dependency
2024-01-26 23:45:57 +01:00
Kenny Levinsen
c801544d61
meson: Convert xwayland option to feature type
...
wlroots as a subproject now yields the xwayland meson option to its
parent. We need to match the type for this to work. This also adds
support for auto mode, where xwayland is used if present but no warning
is given otherwise.
2024-01-26 23:45:57 +01:00
Moon Sungjoon
1f3e3043dd
CI: Set `fail-fast' to false
...
This allows other jobs to continue running even if one job fails
2023-11-22 15:21:03 +01:00
Alexander Orzechowski
5f4c43db04
CI: bump to wlroots 0.16
2022-12-17 21:56:03 +01:00
Simon Ser
395189fb05
Upgrade to wlroots 0.15
...
- Update wlr_box includes to util/box.h: the wlroots header has
been moved upstream.
- Subsurface fields have been moved
- Create renderer and allocator, stop using wlr_backend_get_renderer
- Initalize output rendering
2021-12-21 21:53:28 +01:00
Jente Hidskes
8385b62a9b
Move to GitHub actions
2021-12-19 11:12:19 +01:00