Loading pkgs/by-name/ha/haproxy/package.nix +15 −5 Original line number Diff line number Diff line Loading @@ -9,23 +9,30 @@ nixosTests, zlib, libxcrypt, wolfssl, aws-lc, libressl, quictls, openssl, quictls, wolfssl, lua5_4, pcre2, }: assert lib.assertOneOf "sslLibrary" sslLibrary [ "quictls" "openssl" "aws-lc" "libressl" "openssl" "quictls" "wolfssl" ]; let sslPkgs = { inherit quictls openssl libressl; inherit aws-lc libressl openssl quictls ; wolfssl = wolfssl.override { variant = "haproxy"; extraConfigureFlags = [ "--enable-quic" ]; Loading Loading @@ -77,6 +84,9 @@ stdenv.mkDerivation (finalAttrs: { "SSL_LIB=${lib.getDev sslPkg}/lib" "USE_QUIC=yes" ] ++ lib.optionals (sslLibrary == "aws-lc") [ "USE_OPENSSL_AWSLC=true" ] ++ lib.optionals (sslLibrary == "openssl") [ "USE_QUIC_OPENSSL_COMPAT=yes" ] Loading Loading
pkgs/by-name/ha/haproxy/package.nix +15 −5 Original line number Diff line number Diff line Loading @@ -9,23 +9,30 @@ nixosTests, zlib, libxcrypt, wolfssl, aws-lc, libressl, quictls, openssl, quictls, wolfssl, lua5_4, pcre2, }: assert lib.assertOneOf "sslLibrary" sslLibrary [ "quictls" "openssl" "aws-lc" "libressl" "openssl" "quictls" "wolfssl" ]; let sslPkgs = { inherit quictls openssl libressl; inherit aws-lc libressl openssl quictls ; wolfssl = wolfssl.override { variant = "haproxy"; extraConfigureFlags = [ "--enable-quic" ]; Loading Loading @@ -77,6 +84,9 @@ stdenv.mkDerivation (finalAttrs: { "SSL_LIB=${lib.getDev sslPkg}/lib" "USE_QUIC=yes" ] ++ lib.optionals (sslLibrary == "aws-lc") [ "USE_OPENSSL_AWSLC=true" ] ++ lib.optionals (sslLibrary == "openssl") [ "USE_QUIC_OPENSSL_COMPAT=yes" ] Loading