From 88b0afa932aa7bf736226732065af25613534ddd Mon Sep 17 00:00:00 2001 From: Luis Date: Fri, 17 Nov 2023 13:24:20 +0000 Subject: [PATCH] libnghttp2-32: new port at 1.58.0 --- multilib/libnghttp2-32/.checksums | 1 + multilib/libnghttp2-32/.pkgfiles | 9 +++++++++ multilib/libnghttp2-32/spkgbuild | 29 +++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 multilib/libnghttp2-32/.checksums create mode 100644 multilib/libnghttp2-32/.pkgfiles create mode 100644 multilib/libnghttp2-32/spkgbuild diff --git a/multilib/libnghttp2-32/.checksums b/multilib/libnghttp2-32/.checksums new file mode 100644 index 000000000..84c0bcdd3 --- /dev/null +++ b/multilib/libnghttp2-32/.checksums @@ -0,0 +1 @@ +4601542da69d9657072a3c5529f5c32e nghttp2-1.58.0.tar.xz diff --git a/multilib/libnghttp2-32/.pkgfiles b/multilib/libnghttp2-32/.pkgfiles new file mode 100644 index 000000000..f4930aebd --- /dev/null +++ b/multilib/libnghttp2-32/.pkgfiles @@ -0,0 +1,9 @@ +libnghttp2-32-1.58.0-1 +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib32/ +-rw-r--r-- root/root usr/lib32/libnghttp2.a +lrwxrwxrwx root/root usr/lib32/libnghttp2.so -> libnghttp2.so.14.25.1 +lrwxrwxrwx root/root usr/lib32/libnghttp2.so.14 -> libnghttp2.so.14.25.1 +-rwxr-xr-x root/root usr/lib32/libnghttp2.so.14.25.1 +drwxr-xr-x root/root usr/lib32/pkgconfig/ +-rw-r--r-- root/root usr/lib32/pkgconfig/libnghttp2.pc diff --git a/multilib/libnghttp2-32/spkgbuild b/multilib/libnghttp2-32/spkgbuild new file mode 100644 index 000000000..777dc3cff --- /dev/null +++ b/multilib/libnghttp2-32/spkgbuild @@ -0,0 +1,29 @@ +# description : Framing layer of HTTP/2 is implemented as a reusable C library +# homepage : https://nghttp2.org + +name=libnghttp2-32 +version=1.58.0 +release=1 +source="https://github.com/nghttp2/nghttp2/releases/download/v$version/nghttp2-$version.tar.xz" + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_LIBDIR="/usr/lib32/pkgconfig" + + cd nghttp2-$version + + autoreconf -i + ./configure \ + --prefix=/usr \ + --libdir=/usr/lib32 \ + --host=i686-pc-linux-gnu \ + --disable-examples \ + --disable-python-bindings \ + --enable-lib-only + make + make DESTDIR=$PWD/DESTDIR install + + mkdir -p $PKG/usr/lib32 + mv DESTDIR/usr/lib32/* $PKG/usr/lib32/ +}