summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Parrish2020-03-12 16:09:53 -0400
committerDavid Parrish2020-03-12 16:09:53 -0400
commit622f336bc82423a1615da5de1a4aae7025476955 (patch)
tree1935a97ccfabdbb7dcf3544bea3ab5fc32a45f69
downloadaur-622f336bc82423a1615da5de1a4aae7025476955.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD32
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c2b45eda6a7d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = python-jmbase-git
+ pkgdesc = Base JoinMarket library including commands defining client-server (daemon) messaging protocol
+ pkgver = 0.6.1.r91.ga050a89
+ pkgrel = 1
+ url = https://github.com/JoinMarket-Org/joinmarket-clientserver/tree/master/jmbase
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = python-setuptools
+ depends = python-future
+ depends = python-twisted
+ depends = python-service-identity
+ depends = python-chromalog
+ source = python-jmbase-git::git+https://github.com/JoinMarket-Org/joinmarket-clientserver.git
+ sha256sums = SKIP
+
+pkgname = python-jmbase-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d78987bd498b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: David Parrish <daveparrish@tutanota.com>
+
+# shellcheck disable=SC2034,SC2164
+
+pkgname=python-jmbase-git
+pkgver=0.6.1.r91.ga050a89
+pkgrel=1
+pkgdesc="Base JoinMarket library including commands defining client-server (daemon) messaging protocol"
+url="https://github.com/JoinMarket-Org/joinmarket-clientserver/tree/master/jmbase"
+depends=( 'python-future' 'python-twisted' 'python-service-identity' 'python-chromalog' )
+makedepends=('git' 'python-setuptools')
+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/jmbase"
+ python setup.py test
+}
+build() {
+ cd "${srcdir:?}/$pkgname/jmbase"
+ python setup.py build
+}
+package() {
+ cd "${srcdir:?}/$pkgname/jmbase"
+ python setup.py install --root="${pkgdir:?}" --optimize=1
+}