diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 22 insertions, 16 deletions
@@ -1,27 +1,33 @@ -# Maintainer: Wijnand Modderman-Lenstra <maze@pyth0n.org> -# Maintainer: Drew DeVault <sir@cmpwn.com> +# Maintainer: NebulaNeko <chfsefefgesfen foxmail> +# Contributor: Wijnand Modderman-Lenstra <maze@pyth0n.org> +# Contributor: Drew DeVault <sir@cmpwn.com> +# Contributor: Bruce Zhang <zttt183525594@gmail.com> pkgname='python2-pycrypto' -pkgver=2.6.1 +_pkgname='pycrypto' +pkgver=2.7a1 pkgrel=1 pkgdesc='Cryptographic primitives and algorithms for Python' -arch=('any') +arch=('x86_64') url='https://pypi.python.org/pypi/pycrypto' -license=('Public domain') -depends=('python2-flask') -makedepends=('python2-distribute') -source=("http://pypi.python.org/packages/source/p/pycrypto/pycrypto-${pkgver}.tar.gz") -md5sums=('55a61a054aa66812daf5161a0d5d7eda') +license=('custom:Public domain') +depends=('python2-flask' 'gmp') +makedepends=('python2-setuptools') +provides=('python2-pycryptodome' 'python2-crypto') +source=("$pkgname-$pkgver.tar.gz::https://github.com/dlitz/pycrypto/archive/v$pkgver.tar.gz") +sha512sums=('4b6ba9f6c0226ea9c3abc08ebf8331a65da39e8f84cbb643302ef337faf46b4de4b3b3ab6358796cef3da271f81d14f7ad0e3b9353d7c913351674efb21a71d6') -build() { - - cd "${srcdir}/pycrypto-${pkgver}" - python2 ./setup.py build +prepare() { + # python -> python2 rename + find $_pkgname-$pkgver -type f -name '*py' -exec sed -e 's_#! \?/usr/bin/env python_&2_' -i {} \; +} +build() { + cd "$_pkgname-$pkgver" + python2 setup.py build } package() { - - cd "${srcdir}/pycrypto-${pkgver}" - python2 setup.py install --root="$pkgdir" --optimize=1 + cd "$_pkgname-$pkgver" + python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build } |