diff options
author | ajs124 <git@ajs124.de> | 2023-05-04 16:51:14 +0200 |
---|---|---|
committer | ajs124 <git@ajs124.de> | 2023-05-09 22:09:20 +0200 |
commit | d0c8f68a507c0b91a38e72f276fb85f3b2e0227a (patch) | |
tree | b47c64333739f0eda60c742aba72add5d931dbe4 /pkgs/os-specific/linux/pam_p11 | |
parent | 5d74e13d2c1b0c92e791c8f2f07f58d854a4bd31 (diff) |
pam_p11: fix against openssl_3
Diffstat (limited to 'pkgs/os-specific/linux/pam_p11')
-rw-r--r-- | pkgs/os-specific/linux/pam_p11/default.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/pam_p11/default.nix b/pkgs/os-specific/linux/pam_p11/default.nix index e7537205443ef..8970f7ed62859 100644 --- a/pkgs/os-specific/linux/pam_p11/default.nix +++ b/pkgs/os-specific/linux/pam_p11/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libp11, pam, libintl }: +{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libp11, pam, libintl, fetchpatch }: stdenv.mkDerivation rec { pname = "pam_p11"; @@ -11,6 +11,15 @@ stdenv.mkDerivation rec { sha256 = "1caidy18rq5zk82d51x8vwidmkhwmanf3qm25x1yrdlbhxv6m7lk"; }; + patches = [ + # fix with openssl 3.x + (fetchpatch { + url = "https://github.com/OpenSC/pam_p11/pull/22.patch"; + excludes = [ ".github/build.sh" ]; + hash = "sha256-bm/agnBgvrr8L8yoGK4gzBqOGgsNWf9NIgcNJG7proE="; + }) + ]; + nativeBuildInputs = [ autoreconfHook pkg-config ]; buildInputs = [ pam libp11.passthru.openssl libp11 ] ++ lib.optionals stdenv.isDarwin [ libintl ]; |