summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxime “pep” Buquet2018-07-21 12:27:24 +0100
committerMaxime “pep” Buquet2018-07-21 12:27:24 +0100
commitd3400acf49e345cdf5b2f2669d44a395a5d6102c (patch)
treea62ba4cd71f7f7e497f3fc3b68020585d07335e6
parentcba6a98198cbf25a60b4f488851442f5b15466ad (diff)
downloadaur-d3400acf49e345cdf5b2f2669d44a395a5d6102c.tar.gz
Add python2 support
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD27
2 files changed, 30 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ed2abd44f7ac..634bf0a725dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,12 +6,18 @@ pkgbase = python-xeddsa-git
arch = any
license = MIT
makedepends = python-setuptools
+ makedepends = python2-setuptools
makedepends = libsodium
- depends = python-pynacl
- provides = python-xeddsa
- conflicts = python-xeddsa
source = python-xeddsa::git+https://github.com/Syndace/python-xeddsa.git
sha256sums = SKIP
pkgname = python-xeddsa-git
+ depends = python-pynacl
+ provides = python-xeddsa
+ conflicts = python-xeddsa
+
+pkgname = python2-xeddsa-git
+ depends = python2-pynacl
+ provides = python2-xeddsa
+ conflicts = python2-xeddsa
diff --git a/PKGBUILD b/PKGBUILD
index 1e7b83885808..b8d4406f925c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,16 @@
# Maintainer: Maxime "pep" Buquet <archlinux@bouah.net>
_pkgname=python-xeddsa
-pkgname=${_pkgname}-git
+_pkgname2=python2-xeddsa
+pkgbase=${_pkgname}-git
+pkgname=("${_pkgname}-git" "${_pkgname2}-git")
pkgver=r19.4872d92
pkgrel=1
pkgdesc="A python implementation of the XEdDSA signature scheme"
url='https://github.com/Syndace/python-xeddsa'
license=('MIT')
arch=('any')
-depends=('python-pynacl')
-makedepends=('python-setuptools' 'libsodium')
-provides=("${_pkgname}")
-conflicts=("${_pkgname}")
+makedepends=('python-setuptools' 'python2-setuptools' 'libsodium')
source=("${_pkgname}::git+https://github.com/Syndace/python-xeddsa.git")
sha256sums=('SKIP')
@@ -30,10 +29,26 @@ build() {
make
}
-package() {
+package_python-xeddsa-git() {
+ depends=('python-pynacl')
+ provides=("${_pkgname}")
+ conflicts=("${_pkgname}")
+
cd ${_pkgname}
python3 setup.py install --root="${pkgdir}" --optimize=1
install -Dm 644 ref10/bin/crypto_scalarmult.so ref10/bin/crypto_sign.so \
"${pkgdir}/usr/lib"
}
+
+package_python2-xeddsa-git() {
+ depends=('python2-pynacl')
+ provides=("${_pkgname2}")
+ conflicts=("${_pkgname2}")
+
+ cd ${_pkgname}
+
+ python2 setup.py install --root="${pkgdir}" --optimize=1
+ install -Dm 644 ref10/bin/crypto_scalarmult.so ref10/bin/crypto_sign.so \
+ "${pkgdir}/usr/lib"
+}