Name: xdg-desktop-portal-hyprland Version: 1.5.0 Release: 1%{?dist} Summary: XDG Desktop Portal backend for Hyprland and wlroots compositors License: BSD-3-Clause URL: https://github.com/hyprwm/xdg-desktop-portal-hyprland Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: qt6-qtbase-devel BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(libpipewire-0.3) >= 1.1.82 BuildRequires: pkgconfig(libspa-0.2) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(hyprlang) >= 0.2.0 BuildRequires: pkgconfig(hyprutils) >= 0.2.6 # floor must exceed Fedora's hyprwayland-scanner-devel (0.4.2, predates a # codegen fix for empty event/request vtables) so this sibling wins resolution BuildRequires: pkgconfig(hyprwayland-scanner) >= 0.4.6 BuildRequires: pkgconfig(hyprland-protocols) BuildRequires: pkgconfig(sdbus-c++) >= 2.0.0 Requires: xdg-desktop-portal %description An XDG Desktop Portal backend for Hyprland (and other wlroots-based compositors), implementing the Screenshot, ScreenCast, and GlobalShortcuts portal interfaces. %prep %autosetup -n %{name}-%{version} %build %cmake %cmake_build %install %cmake_install %post %systemd_user_post %{name}.service %preun %systemd_user_preun %{name}.service %check test -x %{buildroot}%{_libexecdir}/%{name} test -x %{buildroot}%{_bindir}/hyprland-share-picker %files %license LICENSE %doc README.md contrib/config.sample %{_libexecdir}/%{name} %{_bindir}/hyprland-share-picker %{_datadir}/xdg-desktop-portal/portals/hyprland.portal %{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.hyprland.service %{_userunitdir}/%{name}.service %changelog * Wed Oct 28 2026 sachesi - 1.5.0-1 - Update to 1.5.0. * Sun Aug 02 2026 sachesi - 1.4.1-1 - Update to 1.4.1. * Wed Jul 22 2026 sachesi - 1.4.0-4 - Rebuild. * Wed Jul 22 2026 sachesi - 1.4.0-3 - Rebuild. * Wed Jul 22 2026 sachesi - 1.4.0-2 - Rebuild. * Wed Jul 22 2026 sachesi - 1.4.0-1 - Update to 1.4.0. * Mon Jul 06 2026 sachesi - 1.3.12-1 - Initial package for Copr.