python-cryptodomex: Update to 3.18.0, refresh patches
authorJeffery To <[email protected]>
Mon, 4 Sep 2023 22:09:42 +0000 (06:09 +0800)
committerJeffery To <[email protected]>
Mon, 4 Sep 2023 22:09:42 +0000 (06:09 +0800)
This also updates the list of dependencies.

Signed-off-by: Jeffery To <[email protected]>
lang/python/python-cryptodomex/Makefile
lang/python/python-cryptodomex/patches/001-fix-libgmp-loading.patch
lang/python/python-cryptodomex/patches/002-omit-tests.patch

index 9847db5832521d69922eb2556ed6dd2eeece0a35..a9265950c4341b74b9e6944dadc5993f67782ead 100644 (file)
@@ -5,13 +5,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=python-cryptodomex
-PKG_VERSION:=3.10.1
-PKG_RELEASE:=2
+PKG_VERSION:=3.18.0
+PKG_RELEASE:=1
 
 PYPI_NAME:=pycryptodomex
-PKG_HASH:=541cd3e3e252fb19a7b48f420b798b53483302b7fe4d9954c947605d0a263d62
+PKG_HASH:=3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e
 
-PKG_LICENSE:=BSD-2-Clause
+PKG_LICENSE:=Public-Domain BSD-2-Clause
 PKG_LICENSE_FILES:=LICENSE.rst
 PKG_MAINTAINER:=Richard Yu <[email protected]>
 
@@ -23,12 +23,12 @@ PYTHON3_PKG_BUILD_VARS:= \
   CONFIG_BIG_ENDIAN="$(CONFIG_BIG_ENDIAN)"
 
 define Package/python3-cryptodomex
-  SECTION:=lang-python
+  SECTION:=lang
   CATEGORY:=Languages
   SUBMENU:=Python
-  TITLE:=A self-contained cryptographic library for Python
+  TITLE:=Self-contained cryptographic library
   URL:=https://www.pycryptodome.org/
-  DEPENDS:=+libgmp +python3
+  DEPENDS:=+libgmp +python3-light +python3-cffi
 endef
 
 define Package/python3-cryptodomex/description
index da4ca52b466052a45e6938b0cb0a677f9dd64d0f..305ef69645935d03ca5022fc08025903bb35bf52 100644 (file)
@@ -1,6 +1,6 @@
 --- a/lib/Cryptodome/Math/_IntegerGMP.py
 +++ b/lib/Cryptodome/Math/_IntegerGMP.py
-@@ -95,7 +95,7 @@ gmp_defs = """typedef unsigned long UNIX
+@@ -97,7 +97,7 @@ gmp_defs = """typedef unsigned long UNIX
  if sys.platform == "win32":
      raise ImportError("Not using GMP on Windows")
  
index 457e785ca6814872de843fccd1c7fd6abe800a03..43e2cc3d883dc18405e3c8c1b8834e368361ace7 100644 (file)
@@ -1,6 +1,6 @@
 --- a/setup.py
 +++ b/setup.py
-@@ -275,6 +275,9 @@ package_data = {
+@@ -276,6 +276,9 @@ package_data = {
      "Crypto.Util" : [ "*.pyi" ],
  }