Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 16-Feb-2021 | - | ||||
config/ | H | 16-Feb-2021 | - | 62 | 29 | |
include/GLES2/ | H | 16-Feb-2021 | - | 8,010 | 7,591 | |
src/ | H | 03-May-2022 | - | 161,198 | 119,104 | |
version/ | H | 16-Feb-2021 | - | 52 | 11 | |
BUILD.gn | H A D | 16-Feb-2021 | 11.2 KiB | 486 | 398 | |
LICENSE | H A D | 16-Feb-2021 | 1.4 KiB | 32 | 24 | |
OWNERS | H A D | 16-Feb-2021 | 68 | 4 | 3 | |
README.chromium | H A D | 16-Feb-2021 | 1.5 KiB | 36 | 32 | |
generate_configs.py | H A D | 16-Feb-2021 | 5.3 KiB | 181 | 132 |
README.chromium
1Name: Weston - reference Wayland compositor 2Short Name: Weston 3URL: https://gitlab.freedesktop.org/wayland/weston 4Version: 6.0.91 5License: MIT "Expat" 6License File: LICENSE 7Security Critical: no 8Source: https://gitlab.freedesktop.org/wayland/weston 9 10--[ DESCRIPTION ] ------------------ 11This contains the source to the reference Wayland compositor called Weston. 12The LICENSE file is copied from src/COPYING 13This code is only for running tests of Chromium for Wayland and is not compiled 14into Chrome 15 16--[ UPDATING ] ----------------- 17To update, change the commit hash with the most recent hash as mentioned on 18the official repo inside the DEPS file. 19You need to have clang (//third_party/llvm-build/Release+Asserts/bin), 20and meson (https://github.com/mesonbuild/meson/releases) in your path. 21Then do gclient sync which will align your local Weston folder with the most 22recent one as mentioned in the hash. Then run the generate_configs.py script 23to generate and update necessary config files. To compile weston, pass the 24following GN arguments while generating build files, since gn gen is meant 25to generate ninja files not gn ones. 26use_ozone = true use_bundled_weston = true 27 28Finally, compile-test the Weston target. 29Steps to be followed: 30gclient sync 31python3 third_party/weston/generate_configs.py 32autoninja out/build_dir weston 33 34To update the weston to the version present upstream, change the commit hash 35inside url in the 'src/third_party/weston/src' field with the most recent one in 36DEPS file. Then follow the above steps to compile the updated weston.