Name: hyprpaper Version: 0.7.6 Release: 1%{?dist} Summary: IPC-controlled Wayland wallpaper utility for Hyprland License: BSD-3-Clause URL: https://github.com/hyprwm/hyprpaper Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: pkgconfig # Wayland / rendering BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(libdrm) # Common graphics deps (image decode / text) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libwebp) # Hypr ecosystem libs BuildRequires: hyprlang-devel BuildRequires: hyprutils-devel BuildRequires: hyprgraphics-devel BuildRequires: hyprwayland-scanner-devel BuildRequires: hyprwire-devel BuildRequires: hyprtoolkit-devel %description Hyprpaper is a fast, IPC-controlled wallpaper utility for Hyprland and other wlroots-based Wayland compositors. %prep %autosetup -n %{name}-%{version} %build # Upstream build instructions are CMake configure + build target "hyprpaper" :contentReference[oaicite:3]{index=3} %cmake -G Ninja -DCMAKE_BUILD_TYPE=Release %cmake_build --target hyprpaper %install # Upstream install instruction: cmake --install ./build :contentReference[oaicite:4]{index=4} %cmake_install %files %license LICENSE %doc README.md %{_bindir}/hyprpaper %changelog %autochangelog