%global commit 40f70d0e0de90720e2aaeaf1aa0296d5588f026f %global shortcommit %(echo %{commit} | cut -c1-7) %global debug_package %{nil} Name: pam_okta Version: 0.1.0 Release: 0.20260302git%{shortcommit}%{?dist} Summary: PAM module for Okta authentication License: MIT URL: https://github.com/dgwynne/pam_okta Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz BuildRequires: gcc BuildRequires: meson BuildRequires: ninja-build BuildRequires: byacc BuildRequires: pam-devel BuildRequires: jansson-devel BuildRequires: libbsd-devel BuildRequires: libcurl-devel BuildRequires: libjwt-devel BuildRequires: systemd-units Requires: pam %{?systemd_requires} %description pam_okta is a Pluggable Authentication Module (PAM) that enables authentication against Okta. %prep %autosetup -n %{name}-%{commit} -p1 %build %meson %meson_build %install %meson_install %files %doc README.md %{_libdir}/security/pam_okta.so %{_sbindir}/pam_oktad %{_mandir}/man5/pam_oktad.conf.5.gz %{_mandir}/man8/pam_okta.8.gz %{_mandir}/man8/pam_oktad.8.gz %{_unitdir}/pam_oktad.service %changelog * Tue Mar 03 2026 David Gwynne - 0.1.0-0.20260302git8e60fcf - Build from Git commit 40f70d0e0de90720e2aaeaf1aa0296d5588f026f