aboutsummaryrefslogtreecommitdiff
path: root/.builds/freebsd.yml
AgeCommit message (Collapse)Author
2023-12-10ci: drop stale dependenciesSimon Ser
ffmpeg, epoll-shim, libpng were dependencies for client examples. These have been split into a separate repository so we no longer need to install them.
2023-02-28backend/drm: use libdisplay-info to parse EDIDSimon Ser
2023-02-22Switch to "meson setup"Simon Ser
Fixes this warning: WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
2023-02-20backend/drm: add libliftoff interfaceSimon Ser
2022-12-08xwayland: remove find_program() fallback when dep is not foundSimon Ser
The dep allows us to check dep variables to discover supported features. With the binary we assume none of the features are supported. If a user forgets to install the pkg-config file (e.g. because it's in a split package) we end up incorrectly disabling all features. Instead let's error out.
2022-11-09backend/drm: use pnp.ids to fetch EDID datailliliti
2021-11-01s/GitHub/GitLab/Simon Ser
2021-10-18render/vulkan: add Vulkan renderernyorain
This new renderer is implemented with the existing wlr_renderer API (which is known to be sub-optimal for some operations). It's not used by default, but users can opt-in by setting WLR_RENDERER=vulkan. The renderer depends on VK_EXT_image_drm_format_modifier and VK_EXT_physical_device_drm. Co-authored-by: Simon Ser <contact@emersion.fr> Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
2021-06-25ci: make Meson warnings fatalSimon Ser
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-04-11util/uuid: replace with util/token, remove libuuidRyan Farley
Use 128-bit hexadecimal string tokens generated with /dev/urandom instead of UUIDs for xdg-foreign handles, removing the libuuid dependency. Update readme and CI. Closes #2830. build: remove xdg-foreign feature With no external dependencies required, there's no reason not to always build it. Remove WLR_HAS_XDG_FOREIGN as well.
2021-04-11backend/session: Remove logind backendKenny Levinsen
This is instead delegated to libseat.
2021-03-03xwayland: add dependency on xwaylandSimon Ser
Check that the pkg-config file is available. This will be required in the future to check whether xwayland supports features such as -listenfd, -initfd or -verbose. If there's no pkg-config file, check that the Xwayland executable is available. This effectively makes our relationship with xwayland closer to what a dynamic library is: checked at build-time, but can be overridden at run-time.
2021-02-05backend/x11: use native cursorsIlia Mirkin
Fixes #2659
2021-01-07ci: build tinywlSimon Zeni
2021-01-05util: add support for generating UUIDsIlia Bozhinov
Co-authored-by: Jason Francis <cycl0ps@tuta.io>
2020-08-24session: Add libseat backendKenny Levinsen
2020-04-29Remove libcap supportScott Anderson
This is simply a false sense of security, and is worse than just using setuid. CAP_SYS_ADMIN is an extremely serious capability that is effectively as powerful as root. It also required users to be in the input group, which allows any process to keylog the entire system.
2020-01-10Drop RDP backendDrew DeVault
Users interested in remote access to wlroots compositors should use wayvnc: https://github.com/any1/wayvnc
2019-05-03Test RDP backend on FreeBSD as wellJan Beich
2019-04-29ci: enable Meson auto featuresSimon Ser
This makes it so we don't miss build failures because the CI misses a dependency.
2019-04-29Switch to system epoll-shim.pc in FreeBSD buildJan Beich
2019-02-24Add xcb-errors to FreeBSD buildJan Beich
Test f8428d1063c6 at least somewhere to avoid build regressions.
2019-02-12Use freebsd/latest for FreeBSD sr.ht buildsDrew DeVault
2019-01-07Update FreeBSD buildJan Beich
- Switch to packages - Drop unused dependencies
2018-12-21Fix FreeBSD build manifestsghctoma
Recent libinput-related changes in the ports tree made it necessary to install devel/evdev-proto before x11/libinput.
2018-10-27Add FreeBSD buildDrew DeVault