summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerge Victor2015-07-23 17:09:45 +0700
committerSerge Victor2015-07-23 17:09:45 +0700
commitae3b78163d8e9f47783cd2de1a0d7c5a5f6465ab (patch)
treeaf115047e96aad948e953e874d5978598f396639
downloadaur-pypayd-git.tar.gz
- new in Arch.
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD41
-rw-r--r--pypayd-archlinux.patch20
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5b9b05bf0f21
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = pypayd-git
+ pkgdesc = Minimalistic daemon for accepting bitcoin payments
+ pkgver = r20.c179fd6
+ pkgrel = 1
+ url = https://github.com/pik/pypayd
+ arch = any
+ license = MIT
+ depends = python-cherrypy
+ depends = python-flask
+ depends = python-flask-httpauth
+ depends = python-jinja
+ depends = python-markupsafe
+ depends = python-pillow
+ depends = python-werkzeug
+ depends = python-appdirs
+ depends = python-apsw
+ depends = python-configobj
+ depends = python-itsdangerous
+ depends = python-json-rpc
+ depends = python-pycoin
+ depends = python-crypto
+ depends = python-qrcode
+ depends = python-requests
+ depends = python-simple-crypt
+ depends = python-six
+ depends = python-addict
+ source = git+https://github.com/pik/pypayd
+ md5sums = SKIP
+
+pkgname = pypayd-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..be8e28fe55f1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# First Linux Arch packager: Serge Victor <arch@random.re>
+
+_pkgname=pypayd
+pkgname=$_pkgname-git
+pkgver=r20.c179fd6
+pkgrel=1
+pkgdesc="Minimalistic daemon for accepting bitcoin payments"
+arch=('any')
+url="https://github.com/pik/pypayd"
+license=('MIT')
+depends=('python-cherrypy' 'python-flask' 'python-flask-httpauth' 'python-jinja' 'python-markupsafe' 'python-pillow' 'python-werkzeug' 'python-appdirs' 'python-apsw' 'python-configobj' 'python-itsdangerous' 'python-json-rpc' 'python-pycoin' 'python-crypto' 'python-qrcode' 'python-requests' 'python-simple-crypt' 'python-six' 'python-addict')
+source=('git+https://github.com/pik/pypayd')
+md5sums=('SKIP')
+
+pkgver() {
+ cd $_pkgname
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/$_pkgname"
+
+ patch -p0 < ../../pypayd-archlinux.patch
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+
+ mkdir -p $pkgdir/usr/share/$_pkgname
+ mkdir -p $pkgdir/usr/bin
+ install -m755 pypayd.py $pkgdir/usr/bin/pypayd
+ cp -r src $pkgdir/usr/share/$_pkgname
+ #install -m755 tests.py $pkgdir/usr/share/$pkgname
+ #cp -r tests $pkgdir/usr/share/$pkgname
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pypayd-archlinux.patch b/pypayd-archlinux.patch
new file mode 100644
index 000000000000..7fa95be299b1
--- /dev/null
+++ b/pypayd-archlinux.patch
@@ -0,0 +1,20 @@
+--- pypayd.py. 2015-07-23 16:52:28.348118213 +0700
++++ pypayd.py 2015-07-23 16:52:33.364748966 +0700
+@@ -7,6 +7,7 @@
+ import sys
+ import time
+ from configobj import ConfigObj
++sys.path.append('/usr/share/pypayd')
+ from src import wallet, db, payments, api, config
+
+ if __name__ == '__main__':
+--- tests.py. 2015-07-23 16:54:23.867297102 +0700
++++ tests.py 2015-07-23 16:54:04.954097411 +0700
+@@ -1,5 +1,7 @@
+ import requests
+ import os
++import sys
++sys.path.append('/usr/share/pypayd')
+ from src import wallet, db, payments, api, config, priceinfo
+ from src.priceinfo import ticker
+ from src.payments import PaymentHandler