summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMaxime “pep” Buquet2018-09-08 22:01:13 +0100
committerMaxime “pep” Buquet2018-09-08 22:01:13 +0100
commit06b9462dd02dda384ec023390e25f57a80321aa2 (patch)
tree0aa21cb9f2b922e81471fa876f81c9edcc57885c /PKGBUILD
parent26fa20b12729584fb515a5eee63fdf15e109021e (diff)
downloadaur-06b9462dd02dda384ec023390e25f57a80321aa2.tar.gz
Split ref10 bits into its own package to fix deps
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
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"
}