Commit f096d82e authored by Ryan Barnett's avatar Ryan Barnett Committed by Peter Korsgaard
Browse files

python-pycrypto: new package

parent fe6e7a4f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -401,6 +401,7 @@ source "package/python-netifaces/Config.in"
source "package/python-nfc/Config.in"
source "package/python-protobuf/Config.in"
source "package/python-pyasn/Config.in"
source "package/python-pycrypto/Config.in"
source "package/python-pygame/Config.in"
source "package/python-pyparsing/Config.in"
source "package/python-pyro/Config.in"
+9 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_PYTHON_PYCRYPTO
	bool "python-pycrypto"
	depends on BR2_PACKAGE_PYTHON
	select BR2_PACKAGE_GMP
	help
	  PyCrypto is a collection of cryptographic algorithms and
	  protocols, implemented for use from Python.

	  http://www.pycrypto.org/
+35 −0
Original line number Diff line number Diff line
################################################################################
#
# python-pycrypto
#
################################################################################

PYTHON_PYCRYPTO_VERSION = 2.6
PYTHON_PYCRYPTO_SOURCE = pycrypto-$(PYTHON_PYCRYPTO_VERSION).tar.gz
PYTHON_PYCRYPTO_SITE = http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto
PYTHON_PYCRYPTO_SETUP_TYPE = distutils

PYTHON_PYCRYPTO_LICENSE = Public Domain, Python 2.2 License (HMAC.py, setup.py)
PYTHON_PYCRYPTO_LICENSE_FILES = COPYRIGHT LEGAL/copy/LICENSE.libtom \
		LEGAL/copy/LICENSE.orig LEGAL/copy/LICENSE.python-2.2

PYTHON_PYCRYPTO_DEPENDENCIES = gmp

# The configure step needs to be run outside of the setup.py since it isn't
# run correctly for cross-compiling
define PYTHON_PYCRYPTO_CONFIGURE_CMDS
	(cd $(@D) && \
	$(TARGET_CONFIGURE_OPTS) \
	$(TARGET_CONFIGURE_ARGS) \
	./configure \
		--target=$(GNU_TARGET_NAME) \
		--host=$(GNU_TARGET_NAME) \
		--build=$(GNU_HOST_NAME) \
		--prefix=/usr \
		--exec-prefix=/usr \
		--sysconfdir=/etc \
		--program-prefix="" \
	)
endef

$(eval $(python-package))