You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.3 KiB

  1. # This is free software, licensed under the GNU General Public License v2.
  2. # See /LICENSE for more information.
  3. #
  4. include $(TOPDIR)/rules.mk
  5. PKG_NAME:=python-gnupg
  6. PKG_VERSION:=0.4.6
  7. PKG_RELEASE:=1
  8. PYPI_NAME:=$(PKG_NAME)
  9. PKG_HASH:=3aa0884b3bd414652c2385b9df39e7b87272c2eca1b8fcc3089bc9e58652019a
  10. PKG_LICENSE:=BSD-3-Clause
  11. PKG_LICENSE_FILES:=LICENSE.txt
  12. PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
  13. PKG_CPE_ID:=cpe:/a:python:python-gnupg
  14. include ../pypi.mk
  15. include $(INCLUDE_DIR)/package.mk
  16. include ../python3-package.mk
  17. define Package/python3-gnupg
  18. SECTION:=lang
  19. CATEGORY:=Languages
  20. SUBMENU:=Python
  21. TITLE:=A wrapper for GnuPG
  22. URL:=https://docs.red-dove.com/python-gnupg/
  23. DEPENDS:=+gnupg +python3-light +python3-logging
  24. endef
  25. define Package/python3-gnupg/description
  26. The gnupg module allows Python programs to make use of the
  27. functionality provided by the GNU Privacy Guard (abbreviated GPG or
  28. GnuPG). Using this module, Python programs can encrypt and decrypt
  29. data, digitally sign documents and verify digital signatures, manage
  30. (generate, list and delete) encryption keys, using Public Key
  31. Infrastructure (PKI) encryption technology based on OpenPGP.
  32. endef
  33. $(eval $(call Py3Package,python3-gnupg))
  34. $(eval $(call BuildPackage,python3-gnupg))
  35. $(eval $(call BuildPackage,python3-gnupg-src))