Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / 
lib32-curl


Commits:
54002440 by Christian Hesse at 2026-01-07T17:02:04+01:00
use ngtcp2 for all builds

After all this is still the only QUIC library considered
non-experimental.

https://github.com/curl/curl/blob/master/docs/HTTP3.md

- - - - -
043e5511 by Christian Hesse at 2026-01-07T17:09:20+01:00
upgpkg: 8.18.0-3: rebuild with ngtcp2 for all builds

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = lib32-curl
        pkgdesc = command line tool and library for transferring data with URLs 
(32-bit)
        pkgver = 8.18.0
-       pkgrel = 2
+       pkgrel = 3
        url = https://curl.se/
        arch = x86_64
        license = MIT
@@ -37,6 +37,8 @@ pkgname = lib32-curl
        depends = libnghttp2.so
        depends = lib32-libnghttp3
        depends = libnghttp3.so
+       depends = lib32-libngtcp2
+       depends = libngtcp2.so
        depends = lib32-libpsl
        depends = libpsl.so
        depends = lib32-libssh2
@@ -63,6 +65,8 @@ pkgname = lib32-libcurl-compat
        depends = libnghttp2.so
        depends = lib32-libnghttp3
        depends = libnghttp3.so
+       depends = lib32-libngtcp2
+       depends = libngtcp2.so
        depends = lib32-libpsl
        depends = libpsl.so
        depends = lib32-libssh2


=====================================
PKGBUILD
=====================================
@@ -8,7 +8,7 @@
 pkgbase=lib32-curl
 pkgname=(lib32-curl lib32-libcurl-compat lib32-libcurl-gnutls)
 pkgver=8.18.0
-pkgrel=2
+pkgrel=3
 pkgdesc='command line tool and library for transferring data with URLs 
(32-bit)'
 arch=('x86_64')
 url='https://curl.se/'
@@ -84,6 +84,8 @@ build() {
     --enable-websockets
     --with-gssapi
     --with-libssh2
+    --with-nghttp3
+    --with-ngtcp2
     --with-random='/dev/urandom'
     --with-ca-bundle='/etc/ssl/certs/ca-certificates.crt'
     --libdir='/usr/lib32'
@@ -96,9 +98,9 @@ build() {
 
   "${srcdir}/curl"/configure \
     "${_configure_options[@]}" \
-    --with-openssl \
-    --with-openssl-quic \
-    --enable-versioned-symbols
+    --enable-versioned-symbols \
+    --without-gnutls \
+    --with-openssl
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make -C lib
   make libcurl.pc
@@ -108,9 +110,9 @@ build() {
 
   "${srcdir}/curl"/configure \
     "${_configure_options[@]}" \
-    --with-openssl \
-    --with-openssl-quic \
-    --disable-versioned-symbols
+    --disable-versioned-symbols \
+    --without-gnutls \
+    --with-openssl
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make -C lib
   patchelf --set-soname 'libcurl-compat.so.4' ./lib/.libs/libcurl.so
@@ -121,10 +123,8 @@ build() {
   "${srcdir}/curl"/configure \
     "${_configure_options[@]}" \
     --disable-versioned-symbols \
-    --without-openssl \
-    --with-ngtcp2 \
-    --with-nghttp3 \
-    --with-gnutls
+    --with-gnutls \
+    --without-openssl
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make -C lib
   patchelf --set-soname 'libcurl-gnutls.so.4' ./lib/.libs/libcurl.so
@@ -138,6 +138,7 @@ package_lib32-curl() {
     'lib32-libidn2' 'libidn2.so'
     'lib32-libnghttp2' 'libnghttp2.so'
     'lib32-libnghttp3' 'libnghttp3.so'
+    'lib32-libngtcp2' 'libngtcp2.so'
     'lib32-libpsl' 'libpsl.so'
     'lib32-libssh2' 'libssh2.so'
     'lib32-openssl' 'libcrypto.so' 'libssl.so'
@@ -164,6 +165,7 @@ package_lib32-libcurl-compat() {
     'lib32-libidn2' 'libidn2.so'
     'lib32-libnghttp2' 'libnghttp2.so'
     'lib32-libnghttp3' 'libnghttp3.so'
+    'lib32-libngtcp2' 'libngtcp2.so'
     'lib32-libpsl' 'libpsl.so'
     'lib32-libssh2' 'libssh2.so'
     'lib32-openssl' 'libcrypto.so' 'libssl.so'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-curl/-/compare/695a67aecf5b0909a19e8a7c87d2b66733fdcce7...043e5511eae3ca2cbe9d4f61fd6e102bb6f20646

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-curl/-/compare/695a67aecf5b0909a19e8a7c87d2b66733fdcce7...043e5511eae3ca2cbe9d4f61fd6e102bb6f20646
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to