Add packages and tweak the configure options.
Use the GnuTLS 3.7.4 branch (not main).
Closes #8829
make install
cd $HOME
- git clone --depth 1 https://gitlab.com/gnutls/gnutls.git pgtls
+ git clone --depth 1 -b 3.7.4 https://gitlab.com/gnutls/gnutls.git pgtls
cd pgtls
./bootstrap
- ./configure PKG_CONFIG_PATH=$HOME/ngbuild/lib/pkgconfig LDFLAGS="-Wl,-rpath,$HOME/ngbuild/lib" --with-included-libtasn1 --with-included-unistring --disable-guile --disable-doc --prefix=$HOME/ngbuild
+ ./configure PKG_CONFIG_PATH=$HOME/ngbuild/lib/pkgconfig LDFLAGS="-Wl,-rpath,$HOME/ngbuild/lib" --with-included-libtasn1 --with-included-unistring --disable-guile --disable-doc --disable-tools --without-zstd --disable-psk-authentication --prefix=$HOME/ngbuild
make
make install
else
- libpsl-dev
- libbrotli-dev
- libzstd-dev
+ - zlib1g-dev
- autogen
- automake
- autopoint
- libp11-kit-dev
- libtasn1-6-dev
- nettle-dev
+ - gtk-doc-tools
+ - gnulib
+ - libtasn1-bin
curl_env:
CC: gcc-8
CXX: g++-8