aboutsummaryrefslogtreecommitdiff
path: root/.builds/alpine.yml
AgeCommit message (Collapse)AuthorLines
2025-10-02build: switch to explicit 'meson setup' syntaxFurkan Sahin-3/+3
2023-07-17sway/commands/output: Add command to set color profileFurkan Sahin-0/+1
This makes it possible to render output buffers in a different color space, by specifying an ICC profile for the output.
2024-05-18build: drop xwayland optionFurkan Sahin-1/+6
Instead of having a build-time option to enable/disable xwayland support, just use the wlroots build config: enable xwayland in Sway if it was enabled when building wlroots. I don't see any use-case for disabling xwayland in Sway when enabled in wlroots: Sway doesn't pull in any additional dependency (just pulls in dependencies that wlroots already needs). We have a config command to disable xwayland at runtime anyways. This makes it so xwayland behaves the same way as other features such as libinput backend and session support. This also reduces the build matrix (less combinations of build options). I think we originally introduced the xwayland option when we didn't have a good way to figure out the wlroots build config from the Sway build system.
2023-02-28ci: add libdisplay-info dependencyFurkan Sahin-0/+1
2023-02-04ci: install hwdata-dev on AlpineFurkan Sahin-1/+1
We're missing the pkg-config file so the DRM backend gets disabled.
2022-12-08ci: install Xwayland .pc fileFurkan Sahin-1/+1
See https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3621
2022-11-09ci: install hwdataFurkan Sahin-0/+1
2022-03-12Replace pcre with pcre2Furkan Sahin-0/+1
Closes: https://github.com/swaywm/sway/issues/6838
2021-11-01Update URL to wlroots project (GitHub->GitLab)Furkan Sahin-1/+1
2021-06-25ci: make Meson warnings fatalFurkan Sahin-2/+2
New warnings can be hard to notice in CI, since CI will just pass in that case. Meson sometimes uses warnings for important mistakes, e.g. invalid option. Let's turn warnings into errors so that we can spot these more easily.
2021-06-20ci: Test wlroots static linkingFurkan Sahin-0/+7
2021-04-14ci: Install libseatFurkan Sahin-0/+1
2021-03-30ci: add xcb-util-wm dependency for wlrootsFurkan Sahin-0/+1
This is now a mandatory dependency for wlroots.
2021-03-20ci: Update alpine xwayland package nameFurkan Sahin-1/+1
2020-04-04ci: don't build scdocFurkan Sahin-5/+1
scodc is now available in all distributions we have CI for.
2019-08-09Remove rootston from build manifests1.2-rc1Furkan Sahin-1/+1
2019-04-25ci: enable all featuresFurkan Sahin-1/+1
If unspecified, feature options are set to "auto", which means enabled only if the required dependencies are found. In CI we don't want to miss compilation errors because a dependency hasn't been found and code isn't built. Leave FreeBSD out for now because it uses a subproject (haven't found a way to make auto_features=enabled only apply to the toplevel project).
2019-03-01ci: use scdoc-git because 1.9.1 is brokenFurkan Sahin-1/+5
2019-02-19ci: add Alpine CIFurkan Sahin-0/+38