PKGNAME=pinentry
PKGSEC=utils
PKGDEP="libassuan libcap ncurses libsecret pcre2"
BUILDDEP="gcr-4 gtk-2 qt-5 qt-6"
PKGSUG="gcr-4 gtk-2 qt-5 qt-6"

# NOTE: Incompatible with TQt 14.x. Tqt disabled.
PKGSUG__RETRO="gtk-2"
BUILDDEP__RETRO="gtk-2"
PKGDES="Helpers for displaying PIN or passphrase entry dialogs"

AUTOTOOLS_AFTER=(
    '--enable-pinentry-curses'
    '--enable-fallback-curses'
    '--enable-pinentry-tty'
    '--enable-pinentry-emacs'
    '--enable-pinentry-gtk2'
    '--enable-pinentry-gnome3'
    '--enable-pinentry-qt'
    '--enable-pinentry-qt5'
)

AUTOTOOLS_AFTER__RETRO=(
    '--disable-pinentry-qt'
    '--disable-pinentry-qt5'
)

ABRPMAUTOPROVONLY=1

# FIXME: reconf fails due to gettext version mismatch
RECONF=0

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