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 + } +}