1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, pam 5}: 6 7buildPythonPackage rec { 8 pname = "python-pam"; 9 version = "1.8.4"; 10 11 src = fetchFromGitHub { 12 owner = "FirefighterBlu3"; 13 repo = pname; 14 rev = "v${version}"; 15 sha256 = "0gp7vzd332j7jwndcnz7kc9j283d6lyv32bndd1nqv9ghzv69sxp"; 16 }; 17 18 buildInputs = [ 19 pam 20 ]; 21 22 postPatch = '' 23 sed "s|find_library(\"pam\")|\"${pam}/lib/libpam.so\"|g" -i pam.py 24 ''; 25 26 meta = with lib; { 27 description = "Python pam module supporting py3 (and py2)"; 28 homepage = "https://github.com/FirefighterBlu3/python-pam"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ abbradar mkg20001 ]; 31 }; 32}