1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- menuconfig BR2_PACKAGE_PINENTRY
- bool "pinentry"
- depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpg-error
- depends on BR2_USE_MMU # libassuan
- select BR2_PACKAGE_LIBASSUAN
- select BR2_PACKAGE_LIBGPG_ERROR
- # At least one backend is needed to avoid build breakage
- select BR2_PACKAGE_PINENTRY_NCURSES if \
- !BR2_PACKAGE_PINENTRY_GTK2 && \
- !BR2_PACKAGE_PINENTRY_QT5
- help
- A collection of simple PIN or pass-phrase entry dialogs
- https://www.gnupg.org/related_software/pinentry/
- if BR2_PACKAGE_PINENTRY
- config BR2_PACKAGE_PINENTRY_FLTK
- bool "pinentry-fltk"
- depends on BR2_USE_MMU # fltk
- depends on BR2_INSTALL_LIBSTDCPP # fltk
- depends on BR2_PACKAGE_XORG7 # fltk
- select BR2_PACKAGE_FLTK
- help
- The pinentry-fltk tool
- comment "pinentry-fltk needs X and a toolchain w/ C++"
- depends on BR2_USE_MMU
- depends on !BR2_PACKAGE_XORG7 || !BR2_INSTALL_LIBSTDCPP
- config BR2_PACKAGE_PINENTRY_NCURSES
- bool "pinentry-ncurses"
- select BR2_PACKAGE_NCURSES
- select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
- help
- The pinentry-ncurses tool
- config BR2_PACKAGE_PINENTRY_GTK2
- bool "pinentry-gtk2"
- depends on BR2_PACKAGE_XORG7
- depends on BR2_USE_WCHAR
- depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on BR2_USE_MMU
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libgtk2 -> pango -> harfbuzz
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # libgtk2 -> pango -> harfbuzz
- select BR2_PACKAGE_LIBGTK2
- select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
- help
- The pinentry-gtk2 tool
- comment "pinentry-gtk2 needs X and a toolchain w/ wchar, threads, C++, gcc >= 4.8"
- depends on BR2_USE_MMU
- depends on BR2_TOOLCHAIN_HAS_SYNC_4
- depends on !BR2_PACKAGE_XORG7 || !BR2_USE_WCHAR || \
- !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
- !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
- config BR2_PACKAGE_PINENTRY_QT5
- bool "pinentry-qt5"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_USE_WCHAR
- depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
- depends on BR2_HOST_GCC_AT_LEAST_5
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5
- depends on !BR2_arc
- depends on !BR2_STATIC_LIBS
- select BR2_PACKAGE_QT5
- select BR2_PACKAGE_QT5BASE_GUI
- select BR2_PACKAGE_QT5BASE_WIDGETS
- help
- The pinentry-qt5 tool
- comment "pinentry-qt5 needs a host gcc >= 5.0, and a toolchain w/ wchar, NPTL, gcc >= 5.0, C++, dynamic library"
- depends on !BR2_arc
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
- !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \
- BR2_STATIC_LIBS || !BR2_HOST_GCC_AT_LEAST_5
- endif
|