|
|
|
@ -2,6 +2,7 @@ |
|
|
|
|
, stdenv |
|
|
|
|
, fetchFromGitHub |
|
|
|
|
, autoreconfHook |
|
|
|
|
, openssl |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
@ -15,6 +16,12 @@ stdenv.mkDerivation rec { |
|
|
|
|
sha256 = "sha256-/noS5cn8lllWoGyZ9QyjRmdiR6LXzfT4lYGEt+0+Bdw="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
postPatch = '' |
|
|
|
|
patchShebangs ./scripts |
|
|
|
|
# ocsp tests require network access |
|
|
|
|
sed -i -e '/ocsp\.test/d' -e '/ocsp-stapling\.test/d' scripts/include.am |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
# Almost same as Debian but for now using --enable-all --enable-reproducible-build instead of --enable-distro to ensure options.h gets installed |
|
|
|
|
configureFlags = [ |
|
|
|
|
"--enable-all" |
|
|
|
@ -36,6 +43,9 @@ stdenv.mkDerivation rec { |
|
|
|
|
autoreconfHook |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
doCheck = true; |
|
|
|
|
checkInputs = [ openssl ]; |
|
|
|
|
|
|
|
|
|
postInstall = '' |
|
|
|
|
# fix recursive cycle: |
|
|
|
|
# wolfssl-config points to dev, dev propagates bin |
|
|
|
|