%global debug_package %{nil} %global commit 096cee602d4cd6d95480adc778fe0d95c7218251 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20260827 Name: umbriel-nightly Version: 0^%{commitdate}git.%{shortcommit} Release: 1%{?dist} Summary: An independent compositor with scrolling, dwindle and master layouts, blur, shadows, and fluid animations License: MIT URL: https://github.com/noctalia-dev/umbriel BuildRequires: wlroots-devel >= 0.20 BuildRequires: meson BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: git BuildRequires: pkgconfig(sdbus-c++) BuildRequires: pkgconfig(tomlplusplus) BuildRequires: pkgconfig(nlohmann_json) BuildRequires: pkgconfig(md4c) BuildRequires: stb-devel BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(scenefx-0.5) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(pangocairo) Requires: xdg-desktop-portal-umbriel-nightly %description %{summary}. %prep %git_clone %{url}.git %{commit} %conf export LDFLAGS="-Wl,-allow-multiple-definition" %meson %build %meson_build %install %meson_install --skip-subprojects %post %systemd_user_post umbriel.service %preun %systemd_user_preun umbriel.service %postun %systemd_user_postun umbriel.service %files %doc README.md %license LICENSE %{_bindir}/umbriel %{_bindir}/start-umbriel %config %{_datadir}/umbriel/config.toml %{_datadir}/wayland-sessions/umbriel.desktop %{_userunitdir}/umbriel.service %{_userunitdir}/umbriel-session.target %{_userunitdir}/umbriel-shutdown.target %changelog * Mon Aug 27 2026 witchlliee - Initial package