summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 22 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3e5520e554ef..139f15819cdc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}