@@ -55,6 +55,7 @@ (define-module (gnu packages curl)
#:use-module (gnu packages logging)
#:use-module (gnu packages libevent)
#:use-module (gnu packages libidn)
+ #:use-module (gnu packages networking)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
@@ -189,6 +190,18 @@ (define-public curl-ssh
(prepend libssh2)))
(properties `((hidden? . #t)))))
+(define-public curl-http3
+ (package/inherit curl-ssh
+ (name "curl-http3")
+ (arguments (substitute-keyword-arguments (package-arguments curl-ssh)
+ ((#:configure-flags flags)
+ #~(cons* "--with-nghttp3"
+ "--with-ngtcp2"
+ #$flags))))
+ (inputs (modify-inputs (package-inputs curl-ssh)
+ (prepend nghttp3 ngtcp2)))
+ (properties `((hidden? . #t)))))
+
(define-public kurly
(package
(name "kurly")