# Contributor: Fabian Affolter # Maintainer: Fabian Affolter pkgname=py-m2crypto _pkgname=M2Crypto pkgver=0.27.0 pkgrel=0 pkgdesc="A crypto and SSL toolkit for Python" url="https://pypi.python.org/pypi/M2Crypto/" arch="all" license="BSD" makedepends="python2-dev py-setuptools libressl-dev swig" # Note: This library is not compatible with Python 3 yet, # see https://gitlab.com/m2crypto/m2crypto/issues/114. subpackages="py2-${pkgname#py-}:_py2" source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" build() { cd "$builddir" python2 setup.py build } package() { mkdir -p "$pkgdir" } _py2() { depends="py2-typing" replaces="$pkgname" _py python2 } _py3() { _py python3 } _py() { local python="$1" pkgdesc="$pkgdesc (for $python)" install_if="$pkgname=$pkgver-r$pkgrel $python" cd "$builddir" $python setup.py install --prefix=/usr --root="$subpkgdir" } sha512sums="df0f6b16f7d00a19fafbb5da5a3ececff6b4627accd00ca65e0d6f9e752a97f41016d0072c8e681475fe1d87c89b7474067068c0bfce6c68a30baddeb31bfac2 M2Crypto-0.27.0.tar.gz"