PKGNAME=gnutls
PKGDES="Library that provides a secure layer over a reliable transport layer"
PKGDEP="gmp nettle libtasn1 p11-kit unbound libidn2 zlib brotli zstd libunistring"
BUILDDEP="gtk-doc gperf texinfo"
PKGSEC=libs

PKGDEP__RETRO="gmp nettle libtasn1"
BUILDDEP__RETRO="gperf"
ABTYPE=autotools
AUTOTOOLS_AFTER=(
    "PYTHON=/usr/bin/python3"
    "--enable-shared"
    "--enable-ktls"
    "--with-unbound-root-key-file=/etc/trusted-key.key"
    "--enable-libdane"
    "--with-trousers-lib=/usr/lib/libtspi.so.1"
    "--with-zlib"
    "--with-brotli"
    "--with-zstd"
)

AUTOTOOLS_AFTER__RETRO=(
    "PYTHON=/usr/bin/python3"
    "--enable-shared"
    "--without-idn"
    "--without-p11-kit"
    "--disable-libdane"
    "--disable-tools"
)

AB_FLAGS_O3=1

RECONF=0

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
