summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 11 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 25d5b12254bf..e7dd3ac8eb82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
_pkgname=python-xeddsa
_pkgname2=python2-xeddsa
pkgbase=${_pkgname}-git
-pkgname=("${_pkgname}-git" "${_pkgname2}-git")
-pkgver=r19.4872d92
+pkgname=("${_pkgname}-git" "${_pkgname2}-git" "${_pkgname}-ref10-git")
+pkgver=r37.d0f7eef
pkgrel=2
pkgdesc="A python implementation of the XEdDSA signature scheme"
url='https://github.com/Syndace/python-xeddsa'
@@ -29,26 +29,29 @@ build() {
make
}
+package_python-xeddsa-ref10-git() {
+ cd ${_pkgname}
+ install -m755 -d "${pkgdir}/usr/lib"
+ install -Dm 644 ref10/bin/crypto_scalarmult.so ref10/bin/crypto_sign.so \
+ "${pkgdir}/usr/lib"
+}
+
package_python-xeddsa-git() {
- depends=('python-pynacl')
+ depends=('python-pynacl' 'python-xeddsa-ref10-git')
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')
+ depends=('python2-pynacl' 'python-xeddsa-ref10-git')
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"
}