summarylogtreecommitdiffstats
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
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>
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD19
2 files changed, 16 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5106b4b2e62d..c7c0172bcee7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = python-xeddsa-git
pkgdesc = A python implementation of the XEdDSA signature scheme
- pkgver = r19.4872d92
+ pkgver = r37.d0f7eef
pkgrel = 2
url = https://github.com/Syndace/python-xeddsa
arch = any
@@ -13,11 +13,15 @@ pkgbase = python-xeddsa-git
pkgname = python-xeddsa-git
depends = python-pynacl
+ depends = python-xeddsa-ref10-git
provides = python-xeddsa
conflicts = python-xeddsa
pkgname = python2-xeddsa-git
depends = python2-pynacl
+ depends = python-xeddsa-ref10-git
provides = python2-xeddsa
conflicts = python2-xeddsa
+pkgname = python-xeddsa-ref10-git
+
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"
}