summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStorm Dragon2018-11-03 14:18:02 -0400
committerStorm Dragon2018-11-03 14:18:02 -0400
commit4d66acc5e1a01986db829053577adc44b7a4b57b (patch)
tree7d02d9f0e4e1d128de66ffe56b6941cc273b3e03
parent3821aea5d40d34e121d1b6e1665028d50b39ce57 (diff)
downloadaur-4d66acc5e1a01986db829053577adc44b7a4b57b.tar.gz
spake2 is now a split package for python2 and 3.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD36
2 files changed, 34 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f27adcb708d6..a820da712b55 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Tue Aug 14 20:04:39 UTC 2018
+# Sat Nov 3 18:17:46 UTC 2018
pkgbase = python-spake2
pkgdesc = This library implements the SPAKE2 password-authenticated key exchange
pkgver = 0.8
@@ -8,10 +8,15 @@ pkgbase = python-spake2
arch = any
license = MIT
makedepends = python-setuptools
- depends = python
- depends = python-hkdf
+ makedepends = python2-setuptools
source = https://files.pythonhosted.org/packages/source/s/spake2/spake2-0.8.tar.gz
md5sums = 0155bad518bb49c39994fe0b7d9fb32c
+pkgname = python2-spake2
+ depends = python2
+ depends = python2-hkdf
+
pkgname = python-spake2
+ depends = python
+ depends = python-hkdf
diff --git a/PKGBUILD b/PKGBUILD
index e3e535b724a2..b107637046dd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,39 @@
-# Maintainer: Storm Dragon <stormdragon2976@gmail.com>
+# maintainer Storm Dragon <stormdragon2976@gmail.com>
-pkgname=python-spake2
+pkgbase='python-spake2'
+_pkgname='spake2'
+pkgname=('python2-spake2' 'python-spake2')
pkgver=0.8
pkgrel=4
pkgdesc="This library implements the SPAKE2 password-authenticated key exchange"
arch=('any')
-url="https://pypi.python.org/packages/10/7d/${pkgname#python-}-${pkgver}"
+url="https://pypi.python.org/packages/10/7d/${_pkgname}-${pkgver}"
license=('MIT')
-depends=('python' 'python-hkdf')
-makedepends=('python-setuptools')
-source=("https://files.pythonhosted.org/packages/source/s/spake2/spake2-${pkgver}.tar.gz")
+makedepends=('python-setuptools' 'python2-setuptools')
+source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
md5sums=('0155bad518bb49c39994fe0b7d9fb32c')
+prepare() {
+ cp -a ${_pkgname}-${pkgver}{,-py2}
+}
+
build() {
- cd "${srcdir}/${pkgname#python-}-${pkgver}"
+ cd "$srcdir"/${_pkgname}-${pkgver}
python setup.py build
+ cd "$srcdir"/${_pkgname}-${pkgver}-py2
+ python2 setup.py build
+}
+
+package_python-spake2() {
+ depends=('python' 'python-hkdf')
+ cd "$srcdir/$_pkgname-$pkgver"
+ python setup.py install --root="$pkgdir/" --optimize=1
}
-package() {
- cd "${srcdir}/${pkgname#python-}-${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1
+package_python2-spake2() {
+ depends=('python2' 'python2-hkdf')
+ cd "$srcdir/${_pkgname}-$pkgver-py2"
+ python2 setup.py install --root="$pkgdir/" --optimize=1
}
+
+# vim:set ts=2 sw=2 et: