From 9ae4e35ddd67738c85755a0950665fca5ee5f39e Mon Sep 17 00:00:00 2001 From: tranzystorekk Date: Thu, 10 Apr 2025 14:57:55 +0200 Subject: [PATCH] New package: ngtcp2-1.13.0 --- common/shlibs | 2 ++ srcpkgs/ngtcp2-devel | 1 + srcpkgs/ngtcp2/template | 30 ++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 120000 srcpkgs/ngtcp2-devel create mode 100644 srcpkgs/ngtcp2/template diff --git a/common/shlibs b/common/shlibs index fe12b5485bf..aabf2439dc7 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4551,3 +4551,5 @@ libopenxr_loader.so.1 openxr-1.1.47_1 libppsdocument-4.0.so.5 libpapers-48.3_1 libppsshell-4.0.so.4 libpapers-48.3_1 libppsview-4.0.so.4 libpapers-48.3_1 +libngtcp2.so.16 ngtcp2-1.13.0_1 +libngtcp2_crypto_ossl.so.0 ngtcp2-1.13.0_1 diff --git a/srcpkgs/ngtcp2-devel b/srcpkgs/ngtcp2-devel new file mode 120000 index 00000000000..a9ea38ad567 --- /dev/null +++ b/srcpkgs/ngtcp2-devel @@ -0,0 +1 @@ +ngtcp2 \ No newline at end of file diff --git a/srcpkgs/ngtcp2/template b/srcpkgs/ngtcp2/template new file mode 100644 index 00000000000..68fcb8318c5 --- /dev/null +++ b/srcpkgs/ngtcp2/template @@ -0,0 +1,30 @@ +# Template file for 'ngtcp2' +pkgname=ngtcp2 +version=1.13.0 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config automake libtool" +makedepends="openssl-devel" +short_desc="Effort to implement IETF QUIC protocol" +maintainer="tranzystorekk " +license="MIT" +homepage="https://nghttp2.org/ngtcp2" +changelog="https://github.com/ngtcp2/ngtcp2/releases" +distfiles="https://github.com/ngtcp2/ngtcp2/releases/download/v${version}/ngtcp2-${version}.tar.gz" +checksum=a175a6a58313d5736256bf7978d20666f030632a5b6ba80c992d6475690633ea + +post_install() { + rm ${DESTDIR}/usr/share/doc/ngtcp2/README.rst + vlicense COPYING +} + +ngtcp2-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + } +}