Name: swaylock-effects Version: 1.6.4 Release: 2%{?dist} Summary: Screen locker for Wayland, with fancy effects License: MIT URL: https://github.com/mortie/swaylock-effects Source0: %{url}/archive/refs/tags/v1.6-4.tar.gz BuildRequires: gcc BuildRequires: meson >= 0.59.0 BuildRequires: pam-devel BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(wayland-client) >= 1.20.0 BuildRequires: pkgconfig(wayland-protocols) >= 1.25 BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(xkbcommon) BuildRequires: libjpeg-turbo-devel BuildRequires: scdoc %description swaylock-effects is a screen locking utility for Wayland compositors, forked from swaylock with added features including blur, pixelate, fade-in effects, and a grace period during which user input exits swaylock without requiring a password. Installs as swaylock-effects binary to coexist with swaylock. %prep %autosetup -n swaylock-effects-1.6-4 %build %meson %meson_build %install %meson_install mv %{buildroot}%{_bindir}/swaylock %{buildroot}%{_bindir}/swaylock-effects mv %{buildroot}%{_mandir}/man1/swaylock.1 %{buildroot}%{_mandir}/man1/swaylock-effects.1 mv %{buildroot}%{_sysconfdir}/pam.d/swaylock %{buildroot}%{_sysconfdir}/pam.d/swaylock-effects mv %{buildroot}%{bash_completions_dir}/swaylock %{buildroot}%{bash_completions_dir}/swaylock-effects mv %{buildroot}%{fish_completions_dir}/swaylock.fish %{buildroot}%{fish_completions_dir}/swaylock-effects.fish mv %{buildroot}%{zsh_completions_dir}/_swaylock %{buildroot}%{zsh_completions_dir}/_swaylock-effects %files %license LICENSE %doc README.md %{_bindir}/swaylock-effects %{_mandir}/man1/swaylock-effects.1* %config(noreplace) %{_sysconfdir}/pam.d/swaylock-effects %{bash_completions_dir}/swaylock-effects %{fish_completions_dir}/swaylock-effects.fish %{zsh_completions_dir}/_swaylock-effects %changelog * Sun May 10 2026 pavlix - 1.6.4-2 - Install as swaylock-effects binary to coexist with swaylock * Sun May 10 2026 pavlix - 1.6.4-1 - Initial swaylock-effects package based on upstream v1.6-4