# Maintainer: Ning Sun # Previous Maintainer: Kasei Wang pkgname=quiche pkgver=0.18.0 pkgrel=1 pkgdesc='an implementation of the QUIC transport protocol and HTTP/2 as specified by the IETF' arch=('x86_64') url='https://github.com/cloudflare/quiche' license=('custom:BSD') depends=('gcc-libs') makedepends=('cmake' 'rust') source=("https://github.com/cloudflare/$pkgname/archive/$pkgver.tar.gz") sha256sums=('eb242a14c4d801a90b57b6021dd29f7a62099f3a4d7a7ba889e105f8328e6c1f') validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491') build() { cd "$srcdir/$pkgname-$pkgver/quiche" cargo build --release --no-default-features --features ffi,pkg-config-meta,qlog,boringssl-boring-crate } package() { cd "$srcdir/$pkgname-$pkgver" mkdir -p $pkgdir/usr/include mkdir -p $pkgdir/usr/lib mkdir -p $pkgdir/usr/lib/pkgconfig mkdir -p $pkgdir/usr/share/licenses/quiche install -Dm644 quiche/include/quiche.h $pkgdir/usr/include install -Dm644 target/release/libquiche.a $pkgdir/usr/lib install -Dm755 target/release/libquiche.so $pkgdir/usr/lib install -Dm644 /dev/stdin $pkgdir/usr/lib/pkgconfig/quiche.pc <