sslsplit: fix build with openssl_3

ajs124 239fd0fb b94c4b7c

+10 -4
+9 -1
pkgs/tools/networking/sslsplit/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, openssl, libevent, libpcap, libnet, zlib }: 2 3 stdenv.mkDerivation rec { 4 pname = "sslsplit"; ··· 10 rev = version; 11 sha256 = "1p43z9ln5rbc76v0j1k3r4nhvfw71hq8jzsallb54z9hvwfvqp3l"; 12 }; 13 14 buildInputs = [ openssl libevent libpcap libnet zlib ]; 15
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, openssl, libevent, libpcap, libnet, zlib }: 2 3 stdenv.mkDerivation rec { 4 pname = "sslsplit"; ··· 10 rev = version; 11 sha256 = "1p43z9ln5rbc76v0j1k3r4nhvfw71hq8jzsallb54z9hvwfvqp3l"; 12 }; 13 + 14 + patches = [ 15 + (fetchpatch { 16 + name = "fix-openssl-3-build.patch"; 17 + url = "https://github.com/droe/sslsplit/commit/e17de8454a65d2b9ba432856971405dfcf1e7522.patch"; 18 + hash = "sha256-sEwP7f2PSqXdMqLub9zrfQgH8I4oe9klVPzNpJjrPJ8="; 19 + }) 20 + ]; 21 22 buildInputs = [ openssl libevent libpcap libnet zlib ]; 23
+1 -3
pkgs/top-level/all-packages.nix
··· 12258 12259 ssldump = callPackage ../tools/networking/ssldump { }; 12260 12261 - sslsplit = callPackage ../tools/networking/sslsplit { 12262 - openssl = openssl_1_1; 12263 - }; 12264 12265 sstp = callPackage ../tools/networking/sstp {}; 12266
··· 12258 12259 ssldump = callPackage ../tools/networking/ssldump { }; 12260 12261 + sslsplit = callPackage ../tools/networking/sslsplit { }; 12262 12263 sstp = callPackage ../tools/networking/sstp {}; 12264