Summary: Nested Wayland compositor with support for X11 forwarding Name: sommelier Version: 0.12^git31e06b16 Release: 3%{?dist} Source0: sommelier-0.12^git31e06b16.tgz Patch0: 0001-drm-Disable-virtgpu-stride-fix.patch License: BSD-3-Clause URL: https://chromium.googlesource.com/chromiumos/platform2/+/refs/heads/main/vm_tools/sommelier/ BuildRequires: meson BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: wayland-devel BuildRequires: python3-jinja2 BuildRequires: libgbm-devel BuildRequires: libdrm-devel BuildRequires: pixman-devel BuildRequires: libxcb-devel BuildRequires: libxkbcommon-devel BuildRequires: gtest-devel BuildRequires: gmock-devel %description Sommelier is an implementation of a Wayland compositor that delegates compositing to a 'host' compositor. Sommelier includes a set of features that allows it to run inside a tight jail or virtual machine. Sommelier can run as service or as a wrapper around the execution of a program. As a service, called the parent sommelier, it spawns new processes as needed to service clients. %prep %autosetup -c -p1 %build %meson -Dxwayland_path=/usr/bin/Xwayland -Dxwayland_gl_driver_path=/usr/lib64/dri %meson_build %install %meson_install %files %{_bindir}/sommelier %{_bindir}/sommelier_test %changelog * Thu Sep 28 2023 Sergio Lopez - 0.12^git31e06b16 - Initial package with upstream version 0.12^git31e06b16