Sommelier & Xwayland (#4450)
* Update to sommelier from platform2 with graphics hardware acceleration support * Cleanups of ARCH variables & formatting * Add more documentation * cleanup default drivers and paths * Shared Memory Drivers w/o crostini need to be noop * Cleanup formatting and fix library paths for non-x86_64 archs * Refactored with hashcheck, & new const * s/armv11/armv7l/ * depends cleanup * Update to current c++ version of sommelier Also add startsommelier & restartsommelier scripts as per https://github.com/skycocker/chromebrew/pull/4517 * Add xdpyinfo as dep as part of .bashrc script * Use more flags used in crostini * Display should be a variable * refactor sommelier variables to not source scripts As pe https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md * needs xauth; log to /tmp/sommelier.log --sd-notify=READY=1 does not work. * adjust sommelier run time flags & env file documentation * Refactored scripts Also now have both sommelier instances running correctly, for both wayland & xwayland. * eliminate need to use sed on source files Just put virtwl.h in build/linux! * wayland sommelier instance needs display setting * Have all X instances run through sommelier proxied wayland * cleanups of env var code * Use "-L" with curl * eliminate variable in .sommelier.env * conditional dependency to allow for xwayland package * Changed logfile location * edit postinstall text * Add xwayland tweaked for sommelier * Add xwayland dependency. (This can be removed if a later version of xorg_server incorporates the xwayland changes.) * remove xauth flag, more extensive xserver cleanup * use XDG_RUNTIME_DIR in cleanup * Fix variable name * fix array variable assignment in .sommelier.env * Adjust sommelier_accelerators variable * escape line continue \ * Don't export temporary variables * Refactor scripts to indepedently start/stop sommelier instances * Make suggested changes, fix gcc >9.x error. * clean up patch infrastructure * change download semantics as requested * Fix missing "d" * make checksommelierwayland fn more robust
Showing
This diff is collapsed.
packages/xwayland.rb
0 → 100644
Please register or sign in to comment