Config.in 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. comment "gnupg2 needs a toolchain w/ threads and dynamic library support"
  2. depends on BR2_USE_MMU
  3. depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS
  4. # helper to make it easier to select gnupg2 or gnupg; usage:
  5. # select BR2_PACKAGE_GNUPG2 if BR2_PACKAGE_GNUPG2_DEPENDS && !BR2_PACKAGE_GNUPG
  6. # select BR2_PACKAGE_GNUPG if !BR2_PACKAGE_GNUPG2_DEPENDS
  7. config BR2_PACKAGE_GNUPG2_DEPENDS
  8. bool
  9. default y
  10. depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpg-error
  11. depends on BR2_TOOLCHAIN_HAS_THREADS # libnpth
  12. depends on BR2_USE_MMU # libassuan, libnpth
  13. depends on !BR2_STATIC_LIBS
  14. config BR2_PACKAGE_GNUPG2
  15. bool "gnupg2"
  16. depends on BR2_PACKAGE_GNUPG2_DEPENDS
  17. depends on !BR2_PACKAGE_GNUPG
  18. select BR2_PACKAGE_ZLIB
  19. select BR2_PACKAGE_LIBGPG_ERROR
  20. select BR2_PACKAGE_LIBGCRYPT
  21. select BR2_PACKAGE_LIBASSUAN
  22. select BR2_PACKAGE_LIBKSBA
  23. select BR2_PACKAGE_LIBNPTH
  24. select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
  25. help
  26. GnuPG is the GNU project's complete and free implementation
  27. of the OpenPGP standard as defined by RFC4880. GnuPG allows
  28. to encrypt and sign your data and communication, features a
  29. versatile key management system as well as access modules
  30. for all kinds of public key directories. GnuPG, also known
  31. as GPG, is a command line tool with features for easy
  32. integration with other applications.
  33. http://gnupg.org/
  34. if BR2_PACKAGE_GNUPG2
  35. config BR2_PACKAGE_GNUPG2_GPGV
  36. bool "gpgv"
  37. help
  38. gpgv is an OpenPGP signature verification tool.
  39. This program is actually a stripped-down version of gpg
  40. which is only able to check signatures. It is somewhat
  41. smaller than the fully-blown gpg and uses a different (and
  42. simpler) way to check that the public keys used to make the
  43. signature are valid. There are no configuration files and
  44. only a few options are implemented.
  45. endif