File labwc.spec of Package failed_labwc

Name:           labwc
Version:        0.7.4
Release:        1.1
Summary:        Lightweight Wayland compositor shell (labwc)
License:        MIT
URL:            https://github.com/boltion/labwc
Source0:        labwc-%{version}.tar.gz

BuildRequires:  meson
BuildRequires:  ninja
BuildRequires:  pkg-config
BuildRequires:  wayland-devel
BuildRequires:  libxkbcommon-devel
BuildRequires:  libseat-devel
BuildRequires:  libwayland-client0-devel
BuildRequires:  libwayland-server0-devel
BuildRequires:  cairo-devel
BuildRequires:  libpango-1_0-devel
BuildRequires:  libxcb-devel
BuildRequires:  libxkbcommon-devel
BuildRequires:  libevdev-devel
BuildRequires:  libinput-devel
BuildRequires:  gtk-doc-tools

%description
labwc is a minimalistic Wayland compositor shell that aims to be simple and lightweight.

%prep
%setup -q

%build
# Disable building xwayland support to avoid requiring wlroots during cross/alt-arch builds
%meson_build \
    -Dman-pages=enabled \
    -Dxwayland=false \
    -Dnls=enabled

%install
%meson_install

%files
%license LICENSE
/usr/bin/*
/usr/share/man/*

%changelog
* Sun Aug 10 2025 packager <packager@example.com> - 0.7.4-1.1
- Disable xwayland in meson build to avoid automatic wlroots subproject download during OBS builds
openSUSE Build Service is sponsored by