%define _debugsource_template %{nil} %define debug_package %{nil} Name: wpaperd Version: 1.3.0 Release: 3%{?dist} Summary: Wallpaper daemon for Wayland License: GPL-3.0-or-later URL: https://github.com/danyspin97/wpaperd Source0: %{url}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cargo BuildRequires: rust BuildRequires: gcc BuildRequires: wayland-devel BuildRequires: libglvnd-devel BuildRequires: scdoc BuildRequires: systemd-rpm-macros %description wpaperd is a wallpaper daemon for Wayland compositors. It supports per-display wallpapers, transitions, and automatic cycling, and ships wpaperctl, a CLI for controlling a running daemon over IPC. %prep %autosetup -n %{name}-%{version} %build export CARGO_HOME=$PWD/.cargo-home cargo build --release --locked --workspace scdoc < man/wpaperd-output.5.scd > man/wpaperd-output.5 %install install -Dpm 0755 target/release/wpaperd %{buildroot}%{_bindir}/wpaperd install -Dpm 0755 target/release/wpaperctl %{buildroot}%{_bindir}/wpaperctl install -Dpm 0644 target/release/man/wpaperd.1 %{buildroot}%{_mandir}/man1/wpaperd.1 install -Dpm 0644 target/release/man/wpaperctl.1 %{buildroot}%{_mandir}/man1/wpaperctl.1 install -Dpm 0644 man/wpaperd-output.5 %{buildroot}%{_mandir}/man5/wpaperd-output.5 install -Dpm 0644 contrib/wpaperd.service %{buildroot}%{_userunitdir}/wpaperd.service install -Dpm 0644 target/release/completions/wpaperd.bash %{buildroot}%{_datadir}/bash-completion/completions/wpaperd install -Dpm 0644 target/release/completions/wpaperctl.bash %{buildroot}%{_datadir}/bash-completion/completions/wpaperctl install -Dpm 0644 target/release/completions/wpaperd.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/wpaperd.fish install -Dpm 0644 target/release/completions/wpaperctl.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/wpaperctl.fish install -Dpm 0644 target/release/completions/_wpaperd %{buildroot}%{_datadir}/zsh/site-functions/_wpaperd install -Dpm 0644 target/release/completions/_wpaperctl %{buildroot}%{_datadir}/zsh/site-functions/_wpaperctl %check %{buildroot}%{_bindir}/wpaperd --version %{buildroot}%{_bindir}/wpaperctl --version %files %license LICENSE.md %doc README.md %{_bindir}/wpaperd %{_bindir}/wpaperctl %{_mandir}/man1/wpaperd.1* %{_mandir}/man1/wpaperctl.1* %{_mandir}/man5/wpaperd-output.5* %{_userunitdir}/wpaperd.service %{_datadir}/bash-completion/completions/wpaperd %{_datadir}/bash-completion/completions/wpaperctl %{_datadir}/fish/vendor_completions.d/wpaperd.fish %{_datadir}/fish/vendor_completions.d/wpaperctl.fish %{_datadir}/zsh/site-functions/_wpaperd %{_datadir}/zsh/site-functions/_wpaperctl %changelog * Wed Jul 22 2026 sachesi - 1.3.0-3 - Rebuild. * Fri Jul 17 2026 sachesi - 1.3.0-2 - Rebuild. * Sat Jul 04 2026 sachesi - 1.3.0-1 - Initial package for Copr.