kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / libngtcp2
Commits:
830fbb1d by kpcyrd at 2024-09-20T23:56:38+02:00
upgpkg: 1.7.0-2 - enable gnutls crypto backend
Thanks Jan Doskočil
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,13 +1,15 @@
pkgbase = libngtcp2
pkgdesc = Implementation of IETF QUIC protocol
pkgver = 1.7.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/ngtcp2/ngtcp2
arch = x86_64
license = MIT
makedepends = brotli
depends = glibc
+ depends = gnutls
provides = libngtcp2.so
+ provides = libngtcp2_crypto_gnutls.so
source =
libngtcp2-1.7.0.tar.gz::https://github.com/ngtcp2/ngtcp2/archive/refs/tags/v1.7.0.tar.gz
sha256sums =
dc9e6f65358de461ee6932b4a8375f68136bcd706067255410e13f92db46d2a7
b2sums =
4504a11241bd48943a3501a6c4d239987a096fbb9a88584d70959ce50dcdf4b77b017db638da0be77aa15a70c9567f2b41cb5e0f6802e99709c597a0c632f421
=====================================
PKGBUILD
=====================================
@@ -2,14 +2,22 @@
pkgname=libngtcp2
pkgver=1.7.0
-pkgrel=1
+pkgrel=2
pkgdesc='Implementation of IETF QUIC protocol'
url='https://github.com/ngtcp2/ngtcp2'
arch=('x86_64')
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=('dc9e6f65358de461ee6932b4a8375f68136bcd706067255410e13f92db46d2a7')
b2sums=('4504a11241bd48943a3501a6c4d239987a096fbb9a88584d70959ce50dcdf4b77b017db638da0be77aa15a70c9567f2b41cb5e0f6802e99709c597a0c632f421')
@@ -21,18 +29,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:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libngtcp2/-/commit/830fbb1d314a85a13ee3722175135423928d7810
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libngtcp2/-/commit/830fbb1d314a85a13ee3722175135423928d7810
You're receiving this email because of your account on gitlab.archlinux.org.