1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 pkgs,
6}:
7
8buildPythonPackage rec {
9 pname = "pamela";
10 version = "1.2.0";
11 format = "setuptools";
12
13 src = fetchPypi {
14 inherit pname version;
15 hash = "sha256-DqbiqZ3e2Md4OkoG8tMfW9ytiU15EB6PCTIuOHo0qs8=";
16 };
17
18 postUnpack = ''
19 substituteInPlace $sourceRoot/pamela.py --replace \
20 'find_library("pam")' \
21 '"${lib.getLib pkgs.pam}/lib/libpam.so"'
22 '';
23
24 doCheck = false;
25
26 meta = with lib; {
27 description = "PAM interface using ctypes";
28 homepage = "https://github.com/minrk/pamela";
29 license = licenses.mit;
30 };
31}