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.