Find a file
Scott Anderson e49aed8012 Updated CONTRIBUTING.md
Changed the contribution guidelines to be more consistent with the style
that wlroots has evolved into, and removed some duplicate information
that already exists in the kernel style.
2017-09-30 15:05:41 +13:00
backend Fix time and transform 2017-09-29 16:31:04 +13:00
dist/archlinux Add Archlinux PKGBUILD script 2017-09-24 14:52:09 +13:00
examples Remove example compositor 2017-09-28 17:44:14 -04:00
include Merge pull request #170 from emersion/xwayland 2017-09-29 17:25:58 -04:00
protocol Add gamma_control skeleton 2017-09-06 14:48:27 +02:00
render Change egl_get_config to always use visual id 2017-09-29 16:15:09 +13:00
rootston xwayland: add state support 2017-09-29 22:26:03 +02:00
types fix libinput wlr-keyboard use after free 2017-09-28 20:29:26 -04:00
util Refactor meson build files 2017-08-30 14:30:47 -04:00
xcursor Refactor meson build files 2017-08-30 14:30:47 -04:00
xwayland xwayland: add wlr_xwayland_surface_close 2017-09-29 23:18:12 +02:00
.build.yml Specify gcc explicitly in .build.yml 2017-08-09 22:59:02 -04:00
.editorconfig Add .editorconfig 2017-09-28 19:25:22 +02:00
.gitignore add configuration file 2017-08-26 08:32:11 -04:00
.travis.yml Update ci for pixman 2017-08-09 17:06:19 +02:00
CONTRIBUTING.md Updated CONTRIBUTING.md 2017-09-30 15:05:41 +13:00
dummy.c Fix build on systems without systemd 2017-08-13 08:21:57 -04:00
LICENSE Initial commit 2017-04-25 11:32:52 -04:00
meson.build Open X11 Window 2017-09-29 16:12:13 +13:00
meson_options.txt Add elogind support 2017-09-22 12:02:55 -05:00
README.md Updated CONTRIBUTING.md 2017-09-30 15:05:41 +13:00

wlroots

Pluggable, composable modules for building a Wayland compositor.

This is a WIP: status

Contributing

See CONTRIBUTING.md

Building

Install dependencies:

  • wayland
  • wayland-protocols
  • EGL
  • GLESv2
  • DRM
  • GBM
  • libinput
  • udev
  • pixman
  • systemd (optional, for logind support)
  • elogind (optional, for logind support on systems without systemd)
  • libcap (optional, for capability support)
  • asciidoc (optional, for man pages)

Run these commands:

meson build
ninja -C build