%global debug_package %{nil} %global commit e24762d9c75e294f89dbe7a0e3fd55c5cdc3ff0a %global shortcommit e24762d Name: xdg-desktop-portal-umbriel Version: 0.1.0^git20261028.%{shortcommit} Release: 2%{?dist} Summary: XDG Desktop Portal backend for Umbriel License: MIT URL: https://github.com/noctalia-dev/%{name} Source0: %{url}/archive/%{commit}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: meson >= 1.3 BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(gtk4) >= 4.12 BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libei-1.0) BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(nlohmann_json) BuildRequires: pkgconfig(sdbus-c++) >= 2.0 BuildRequires: pkgconfig(tomlplusplus) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) >= 1.39 Requires: xdg-desktop-portal %description An XDG Desktop Portal backend for the Umbriel compositor, implementing the Screenshot and ScreenCast portal interfaces. %prep %autosetup -n %{name}-%{commit} %build %meson -Dpicker=enabled %meson_build %install %meson_install %check test -x %{buildroot}%{_libexecdir}/%{name} test -x %{buildroot}%{_libexecdir}/umbriel-share-picker %post %systemd_user_post %{name}.service %preun %systemd_user_preun %{name}.service %files %license LICENSE %doc README.md %{_libexecdir}/%{name} %{_libexecdir}/umbriel-share-picker %{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.umbriel.service %{_datadir}/xdg-desktop-portal/umbriel-portals.conf %{_datadir}/xdg-desktop-portal/portals/umbriel.portal %{_userunitdir}/%{name}.service %changelog * Thu Oct 29 2026 sachesi - 0.1.0^git20261028.e24762d-2 - Require libei for the meson build. * Wed Oct 28 2026 sachesi - 0.1.0^git20261028.e24762d-1 - Update to the latest main snapshot. * Mon Oct 26 2026 sachesi - 0.1.0^git20261026.e69d6f7-1 - Update to the latest main snapshot. * Wed Oct 21 2026 sachesi - 0.1.0^git20261021.1cc6eb1-1 - Update to the latest main snapshot. * Thu Oct 15 2026 sachesi - 0.1.0^git20261015.5d16415-1 - Update to the latest main snapshot. * Wed Oct 14 2026 sachesi - 0.1.0^git20261014.9350c63-1 - Update to the latest main snapshot. * Sat Oct 03 2026 sachesi - 0.1.0^git20261003.d6bd72c-1 - Update to the latest main snapshot. * Mon Sep 21 2026 sachesi - 0.1.0^git20260921.d7a1bc3-1 - Update to the latest main snapshot. * Mon Sep 07 2026 sachesi - 0.1.0^git20260907.b520697-1 - Update to the latest main snapshot. * Fri Sep 04 2026 sachesi - 0.1.0^git20260904.5e7efc5-1 - Initial package for Copr.