Name: hyprlock Version: 0.9.6 Release: 2.hypr0.56.2.stack3%{?dist} Summary: GPU-accelerated Wayland screen locker License: BSD-3-Clause AND MIT URL: https://github.com/hyprwm/hyprlock Source0: hyprlock-0.9.6.tar.gz Source1: hyprlock.pam BuildRequires: cmake BuildRequires: cmake >= 3.27 BuildRequires: cmake(hyprwayland-scanner) >= 0.4.4 BuildRequires: gcc-c++ BuildRequires: libglvnd-devel BuildRequires: ninja-build BuildRequires: pam BuildRequires: pam-devel BuildRequires: pkgconf-pkg-config BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(hyprgraphics) >= 0.1.6 BuildRequires: pkgconfig(hyprlang) >= 0.6.0 BuildRequires: pkgconfig(hyprutils) >= 0.11.0 BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(sdbus-c++) >= 2.0.0 BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-protocols) >= 1.35 BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(xkbcommon) BuildRequires: cmake-rpm-macros BuildRequires: systemd-rpm-macros BuildRequires: python3 Requires: pam %description GPU-accelerated Wayland screen locker. Built with the selected Fedora Hyprland dependency stack. %prep %autosetup : %build export SOURCE_DATE_EPOCH=1784390127 %cmake -G Ninja -DCMAKE_BUILD_TYPE=Release \ -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ -DBUILD_TESTING=OFF \ -DHYPRLOCK_COMMIT=b222d9b1f87e980cac379371df57913a53b99d7f -DHYPRLOCK_VERSION_COMMIT=b222d9b1f87e980cac379371df57913a53b99d7f \ --trace-expand --trace-format=json-v1 --trace-redirect=%{_topdir}/trace.jsonl %cmake_build : %install %cmake_install install -Dm0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/hyprlock %check mkdir -p .smoke-home/config .smoke-home/runtime chmod 700 .smoke-home/runtime export HOME="$PWD/.smoke-home" export XDG_CONFIG_HOME="$HOME/config" export XDG_RUNTIME_DIR="$HOME/runtime" unset WAYLAND_DISPLAY DISPLAY DBUS_SESSION_BUS_ADDRESS timeout 10 %{buildroot}%{_bindir}/hyprlock --help timeout 10 %{buildroot}%{_bindir}/hyprlock --version %files %license LICENSE protocols/wlr-screencopy-unstable-v1.xml %doc README.md %{_bindir}/hyprlock %config(noreplace) %{_sysconfdir}/pam.d/hyprlock %{_datadir}/hypr/hyprlock.conf %changelog * Sat Jul 18 2026 Hyprland COPR maintainers - 0.9.6-2.hypr0.56.2.stack3 - Package verified upstream source 0.9.6 for the coordinated stack.