From 40f52e6247227c6eaa8184459bd517a2410f7e06 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sat, 5 Mar 2022 17:53:12 +0100 Subject: [PATCH] - added http3 bcond (currently not buildable with unpatched openssl, only gnutls variant) --- curl.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/curl.spec b/curl.spec index f343b7d..c579250 100644 --- a/curl.spec +++ b/curl.spec @@ -1,4 +1,4 @@ -# TODO: ngtpc2/nghttp3 when ready (packages released, support working in curl) or quiche +# TODO: ngtpc2/nghttp3 or quiche for HTTP3? # # Conditional build: %bcond_without ssh # SSH support @@ -8,6 +8,7 @@ %bcond_without kerberos5 # Heimdal Kerberos 5 support %bcond_without ldap # LDAP support %bcond_without http2 # HTTP/2.0 support (nghttp2 based) +%bcond_with http3 # HTTP/3.0 support (nghttp3/ngtcp2 based) %if "%{pld_release}" != "ac" %bcond_without ares # c-ares (asynchronous DNS operations) library support %bcond_without rtmp # Real Time Media Protocol support @@ -45,6 +46,9 @@ BuildRequires: libpsl-devel BuildRequires: libtool BuildRequires: nettle-devel %{?with_http2:BuildRequires: nghttp2-devel >= 1.12.0} +%{?with_http3:BuildRequires: nghttp3-devel} +# with gnutls or openssl crypto, conforming to chosen curl crypto library +%{?with_http3:BuildRequires: ngtcp2-devel} %{?with_ldap:BuildRequires: openldap-devel} BuildRequires: pkgconfig BuildRequires: rpm >= 4.4.9-56 @@ -270,6 +274,8 @@ Dopełnianianie parametrów w ZSH dla polecenia curl. %{__with_without kerberos5 gssapi %{_prefix}} \ %{__with_without rtmp librtmp} \ %{__with_without http2 nghttp2} \ + %{__with_without http3 nghttp3} \ + %{__with_without http3 ngtcp2} \ %{__with_without ssh libssh2} %{__make} -- 2.44.0