Merge pull request #250184 from trofi/openssh-zlib

openssh: backport zlib-1.3 support
This commit is contained in:
Janne Heß 2023-08-20 11:22:57 +02:00 committed by GitHub
commit dabce8d539
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,6 +13,8 @@
# package without splicing See: https://github.com/NixOS/nixpkgs/pull/107606
, pkgs
, fetchurl
, fetchpatch
, autoreconfHook
, zlib
, openssl
, libedit
@ -42,6 +44,14 @@ stdenv.mkDerivation {
# See discussion in https://github.com/NixOS/nixpkgs/pull/16966
./dont_create_privsep_path.patch
# Pull upstream zlib-1.3 support.
# The patch changes configure.ac, uses autoreconfHook.
(fetchpatch {
name = "zlib-1.3.patch";
url = "https://github.com/openssh/openssh-portable/commit/cb4ed12ffc332d1f72d054ed92655b5f1c38f621.patch";
hash = "sha256-3Gx0/I2n9/XaWCIefVYtvk5f+VgH6MlhMBse+PMyf34=";
})
] ++ extraPatches;
postPatch =
@ -52,7 +62,7 @@ stdenv.mkDerivation {
'';
strictDeps = true;
nativeBuildInputs = [ pkg-config ]
nativeBuildInputs = [ autoreconfHook pkg-config ]
# This is not the same as the libkrb5 from the inputs! pkgs.libkrb5 is
# needed here to access krb5-config in order to cross compile. See:
# https://github.com/NixOS/nixpkgs/pull/107606