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


Commits:
05e57a9b by Christian Hesse at 2026-01-07T15:50:34+01:00
enable HTTP/3 support for GnuTLS builds

- - - - -
8a105b83 by Christian Hesse at 2026-01-07T15:57:56+01:00
re-enable libssh2

- - - - -
695a67ae by Christian Hesse at 2026-01-07T16:08:10+01:00
upgpkg: 8.18.0-2: rebuild with recent changes

- - - - -


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 = 1
+       pkgrel = 2
        url = https://curl.se/
        arch = x86_64
        license = MIT
@@ -15,6 +15,7 @@ pkgbase = lib32-curl
        makedepends = lib32-libidn2
        makedepends = lib32-libnghttp2
        makedepends = lib32-libnghttp3
+       makedepends = lib32-libngtcp2
        makedepends = lib32-libpsl
        makedepends = lib32-libssh2
        makedepends = lib32-openssl
@@ -87,6 +88,11 @@ pkgname = lib32-libcurl-gnutls
        depends = libidn2.so
        depends = lib32-libnghttp2
        depends = libnghttp2.so
+       depends = lib32-libnghttp3
+       depends = libnghttp3.so
+       depends = lib32-libngtcp2
+       depends = libngtcp2.so
+       depends = libngtcp2_crypto_gnutls.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=1
+pkgrel=2
 pkgdesc='command line tool and library for transferring data with URLs 
(32-bit)'
 arch=('x86_64')
 url='https://curl.se/'
@@ -26,6 +26,7 @@ makedepends=(
   'lib32-libidn2'
   'lib32-libnghttp2'
   'lib32-libnghttp3'
+  'lib32-libngtcp2'
   'lib32-libpsl'
   'lib32-libssh2'
   'lib32-openssl'
@@ -82,7 +83,7 @@ build() {
     --enable-threaded-resolver
     --enable-websockets
     --with-gssapi
-    # --with-libssh2 TODO Fix when new release of libssh2
+    --with-libssh2
     --with-random='/dev/urandom'
     --with-ca-bundle='/etc/ssl/certs/ca-certificates.crt'
     --libdir='/usr/lib32'
@@ -121,6 +122,8 @@ build() {
     "${_configure_options[@]}" \
     --disable-versioned-symbols \
     --without-openssl \
+    --with-ngtcp2 \
+    --with-nghttp3 \
     --with-gnutls
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make -C lib
@@ -193,6 +196,8 @@ package_lib32-libcurl-gnutls() {
     'lib32-krb5' 'libgssapi_krb5.so'
     'lib32-libidn2' 'libidn2.so'
     'lib32-libnghttp2' 'libnghttp2.so'
+    'lib32-libnghttp3' 'libnghttp3.so'
+    'lib32-libngtcp2' 'libngtcp2.so' 'libngtcp2_crypto_gnutls.so'
     'lib32-libpsl' 'libpsl.so'
     'lib32-libssh2' 'libssh2.so'
     'lib32-nettle' 'libnettle.so'



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

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


Reply via email to