pam_p11: fix against openssl_3

This commit is contained in:
ajs124 2023-05-04 16:51:14 +02:00
parent 5d74e13d2c
commit d0c8f68a50
2 changed files with 11 additions and 4 deletions

View file

@ -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 ];

View file

@ -22163,9 +22163,7 @@ with pkgs;
libow = callPackage ../development/libraries/libow { };
libp11 = callPackage ../development/libraries/libp11 {
openssl = openssl_1_1;
};
libp11 = callPackage ../development/libraries/libp11 { };
libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };