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