summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Parrish2020-03-12 16:13:53 -0400
committerDavid Parrish2020-03-12 16:13:53 -0400
commit4a0353896421c9f6ff8e2e58cc5243d9f6038271 (patch)
tree20a7302170da60b6919630e938b6bca9c39179fc
downloadaur-4a0353896421c9f6ff8e2e58cc5243d9f6038271.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD35
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ce67f9928fc2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = python-jmclient-git
+ pkgdesc = JoinMarket library for client protocol
+ pkgver = 0.6.1.r91.ga050a89
+ pkgrel = 1
+ url = https://github.com/JoinMarket-Org/joinmarket-clientserver/tree/master/jmclient
+ arch = any
+ license = GPL3
+ checkdepends = python-jmbitcoin-git
+ makedepends = git
+ makedepends = python-setuptools
+ depends = python-future
+ depends = python-jmbase-git
+ depends = python-mnemonic
+ depends = python-argon2_cffi
+ depends = python-bencoder-pyx
+ depends = python-pyaes
+ source = python-jmclient-git::git+https://github.com/JoinMarket-Org/joinmarket-clientserver.git
+ sha256sums = SKIP
+
+pkgname = python-jmclient-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cca9d4fc574c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: David Parrish <daveparrish@tutanota.com>
+
+# shellcheck disable=SC2034,SC2164
+
+pkgname=python-jmclient-git
+pkgver=0.6.1.r91.ga050a89
+pkgrel=1
+pkgdesc="JoinMarket library for client protocol"
+url="https://github.com/JoinMarket-Org/joinmarket-clientserver/tree/master/jmclient"
+depends=( 'python-future' 'python-jmbase-git' 'python-mnemonic' 'python-argon2_cffi'
+ 'python-bencoder-pyx' 'python-pyaes'
+ )
+makedepends=('git' 'python-setuptools')
+checkdepends=('python-jmbitcoin-git')
+arch=('any')
+license=('GPL3')
+source=("${pkgname}::git+https://github.com/JoinMarket-Org/joinmarket-clientserver.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+check() {
+ cd "${srcdir:?}/$pkgname/jmclient"
+ python setup.py test
+}
+build() {
+ cd "${srcdir:?}/$pkgname/jmclient"
+ python setup.py build
+}
+package() {
+ cd "${srcdir:?}/$pkgname/jmclient"
+ python setup.py install --root="${pkgdir:?}" --optimize=1
+}