## START: Set by rpmautospec ## (rpmautospec version 0.8.3) ## RPMAUTOSPEC: autorelease %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: gtklock Version: 4.0.0 Release: %autorelease Summary: Lock screen based on gtkgreet License: GPL-3.0-or-later URL: https://github.com/jovanlanik/gtklock Source: %{url}/archive/refs/tags/v%{version}.tar.gz BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 BuildRequires: pkgconfig(gtk-session-lock-0) >= 0.2.0 BuildRequires: pkgconfig(pam) BuildRequires: gcc BuildRequires: meson BuildRequires: scdoc %description %{name} is a lock screen based on gtkgreet. It uses the ext-session-lock Wayland protocol. Works on sway and other wlroots-based compositors. %prep %autosetup %build %meson -Dman-pages=enabled %meson_build %install %meson_install %find_lang %{name} %files -f %{name}.lang %{_sysconfdir}/pam.d/%{name} %{_bindir}/%{name} %{_mandir}/man1/%{name}.1.gz %changelog * Sun Nov 23 2025 Joshua Strobl - 4.0.0-1 - Initial inclusion of gtklock