summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNebulaNeko2020-03-10 06:34:04 +0800
committerNebulaNeko2020-03-10 06:34:04 +0800
commitbf358318e7796680c6cda37a8f2a2c259da0462b (patch)
treea07b8737c0cc51c516a81cd1424e098192d68a70
parentb3d8c317de4fabef37a8a50585d45b7a3d553836 (diff)
downloadaur-python2-pycrypto.tar.gz
init commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD38
2 files changed, 31 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 576b0592610b..7cf7fe913f67 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,17 @@
pkgbase = python2-pycrypto
pkgdesc = Cryptographic primitives and algorithms for Python
- pkgver = 2.6.1
+ pkgver = 2.7a1
pkgrel = 1
url = https://pypi.python.org/pypi/pycrypto
- arch = any
- license = Public domain
- makedepends = python2-distribute
+ arch = x86_64
+ license = custom:Public domain
+ makedepends = python2-setuptools
depends = python2-flask
- source = http://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz
- md5sums = 55a61a054aa66812daf5161a0d5d7eda
+ depends = gmp
+ provides = python2-pycryptodome
+ provides = python2-crypto
+ source = python2-pycrypto-2.7a1.tar.gz::https://github.com/dlitz/pycrypto/archive/v2.7a1.tar.gz
+ sha512sums = 4b6ba9f6c0226ea9c3abc08ebf8331a65da39e8f84cbb643302ef337faf46b4de4b3b3ab6358796cef3da271f81d14f7ad0e3b9353d7c913351674efb21a71d6
pkgname = python2-pycrypto
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
}