* update libngtcp2 to 1.8.1-1

This commit is contained in:
Alexander Baldeck 2024-11-07 11:48:15 +01:00
parent 15b6258e40
commit ed4f95818f
2 changed files with 27 additions and 16 deletions

View File

@ -1,7 +1,7 @@
pkgbase = libngtcp2
pkgdesc = Implementation of IETF QUIC protocol
pkgver = 1.6.0
pkgrel = 1.1
pkgver = 1.8.1
pkgrel = 1
url = https://github.com/ngtcp2/ngtcp2
arch = x86_64
arch = powerpc64le
@ -11,9 +11,11 @@ pkgbase = libngtcp2
license = MIT
makedepends = brotli
depends = glibc
depends = gnutls
provides = libngtcp2.so
source = libngtcp2-1.6.0.tar.gz::https://github.com/ngtcp2/ngtcp2/archive/refs/tags/v1.6.0.tar.gz
sha256sums = 6bd3dbf2943500223b850602c73ce74fd6863c435e3a77fb03d93ba0a3d1d21a
b2sums = 88744229a9779781535c68dfd4e7637055afc195582b427054d265ceff01733e2e09f45cd35fe55b33aba39420c6d551bc5dfea1dcd78b257c2d3fa2ff95a65a
provides = libngtcp2_crypto_gnutls.so
source = libngtcp2-1.8.1.tar.gz::https://github.com/ngtcp2/ngtcp2/archive/refs/tags/v1.8.1.tar.gz
sha256sums = 99d6c0a589264096f088c0828919d0aeebcc8d0d3a03383632bd094ab24e687d
b2sums = 2e9f77de1a711f2bd07dcc04dc0a828a4abdf10b55c2c1b722ced0afd1fa501b558cf861ca269f6aca65b0bb0994586b39106f60a70374d8c80e0267ed59747b
pkgname = libngtcp2

View File

@ -2,18 +2,26 @@
# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
pkgname=libngtcp2
pkgver=1.6.0
pkgrel=1.1
pkgver=1.8.1
pkgrel=1
pkgdesc='Implementation of IETF QUIC protocol'
url='https://github.com/ngtcp2/ngtcp2'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('MIT')
depends=('glibc')
makedepends=('brotli')
provides=('libngtcp2.so')
depends=(
'glibc'
'gnutls'
)
makedepends=(
'brotli'
)
provides=(
'libngtcp2.so'
'libngtcp2_crypto_gnutls.so'
)
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ngtcp2/ngtcp2/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('6bd3dbf2943500223b850602c73ce74fd6863c435e3a77fb03d93ba0a3d1d21a')
b2sums=('88744229a9779781535c68dfd4e7637055afc195582b427054d265ceff01733e2e09f45cd35fe55b33aba39420c6d551bc5dfea1dcd78b257c2d3fa2ff95a65a')
sha256sums=('99d6c0a589264096f088c0828919d0aeebcc8d0d3a03383632bd094ab24e687d')
b2sums=('2e9f77de1a711f2bd07dcc04dc0a828a4abdf10b55c2c1b722ced0afd1fa501b558cf861ca269f6aca65b0bb0994586b39106f60a70374d8c80e0267ed59747b')
prepare() {
cd ngtcp2-${pkgver}
@ -22,18 +30,19 @@ prepare() {
build() {
cd ngtcp2-${pkgver}
# add --with-openssl after quic was released in openssl mainline
./configure \
--prefix=/usr \
--with-libbrotlienc \
--with-libbrotlidec
--with-libbrotlidec \
--with-gnutls \
--enable-lib-only
make
}
package() {
cd ngtcp2-${pkgver}/lib
cd ngtcp2-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 ../COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
install -Dm644 ./COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
# vim: ts=2 sw=2 et: