summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBigfootACA2021-03-18 21:14:51 +0800
committerBigfootACA2021-03-18 21:14:51 +0800
commit8c02d00c4b092a43b27a58a6342a1efb8c500af3 (patch)
treee32f6d6a21403c7644b3556cc6ac0c3a2699dff5
parentefe8114644731adcdc3e4b9e2b41118bee58f772 (diff)
downloadaur-8c02d00c4b092a43b27a58a6342a1efb8c500af3.tar.gz
repackage by BigfootACA
-rw-r--r--.SRCINFO29
-rw-r--r--.gitignore10
-rw-r--r--PKGBUILD59
3 files changed, 63 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b46806fa68ca..654415ceac5e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,25 @@
pkgbase = python-tinyrpc
- pkgdesc = zip archive generator for streaming purposes
- pkgver = 0.5
- pkgrel = 0
- url = https://github.com/mbr/python-tinyrpc
+ pkgdesc = A small, modular, transport and protocol neutral RPC library that, among other things, supports JSON-RPC and zmq.
+ pkgver = 1.0.4
+ pkgrel = 1
+ url = https://github.com/mbr/tinyrpc
arch = any
- license = GPL3
+ license = MIT
makedepends = python-setuptools
- makedepends = python2-setuptools
+ depends = python
+ depends = python-six
+ depends = python-gevent
+ depends = python-requests
+ depends = python-msgpack
+ depends = python-gevent-websocket
+ depends = python-websocket-client
+ depends = python-werkzeug
+ depends = python-pyzmq
options = !emptydirs
- source = python-tinyrpc.tar.gz::https://github.com/mbr/tinyrpc/archive/0.5.tar.gz
- md5sums = 4322dba8d64dbab90af6228e47cf88dc
- sha256sums = 07e70208955b711952601162c33a9a300a4420893e8741b9eec16c239e1ea2f8
+ source = https://pypi.io/packages/source/t/tinyrpc/tinyrpc-1.0.4.tar.gz
+ md5sums = cd61e3cbc01ea940abc97d3a87abf4a7
+ sha256sums = 4b41fab967fb1c978f573bf0d609a3b12cc3b6ed62bd3108f43f575563746396
+ sha512sums = a9f0f6e5c51a842e4a8cbf1843b52c4b2839e5874de42bf6c175f009fea582944ba6733f203c8d4aef979696fc11b165b1029cc89faf0a6298bc95ebaa0ca34b
pkgname = python-tinyrpc
-pkgname = python2-tinyrpc
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..fcaabd513b1a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+pkg
+src
+*.tar
+*.gz
+*.xz
+*.zst
+*.zip
+*.lz4
+*.lzo
+*.bz
diff --git a/PKGBUILD b/PKGBUILD
index 662da9e6475e..1957c2f5ea58 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,40 @@
-# Maintainer: mike2208
+# Maintainer: BigfootACA <bigfoot@classfun.cn>
-pkgbase='python-tinyrpc'
-pkgname=('python-tinyrpc' 'python2-tinyrpc')
-pkgver=0.5
-pkgrel=0
-pkgdesc="zip archive generator for streaming purposes"
+_pyname=tinyrpc
+pkgname=python-${_pyname}
+pkgver=1.0.4
+pkgrel=1
+pkgdesc="A small, modular, transport and protocol neutral RPC library that, among other things, supports JSON-RPC and zmq."
arch=(any)
-url="https://github.com/mbr/${pkgbase}"
-license=('GPL3')
-groups=()
-depends=()
-makedepends=('python-setuptools' 'python2-setuptools')
+url="https://github.com/mbr/tinyrpc"
+license=(MIT)
+depends=(
+ python
+ python-six
+ python-gevent
+ python-requests
+ python-msgpack
+ python-gevent-websocket
+ python-websocket-client
+ python-werkzeug
+ python-pyzmq
+)
+makedepends=(
+ python-setuptools
+)
options=(!emptydirs)
-source=("${pkgbase}.tar.gz::https://github.com/mbr/tinyrpc/archive/${pkgver}.tar.gz")
-md5sums=('4322dba8d64dbab90af6228e47cf88dc')
-sha256sums=('07e70208955b711952601162c33a9a300a4420893e8741b9eec16c239e1ea2f8')
+source=(https://pypi.io/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz)
+md5sums=('cd61e3cbc01ea940abc97d3a87abf4a7')
+sha256sums=('4b41fab967fb1c978f573bf0d609a3b12cc3b6ed62bd3108f43f575563746396')
+sha512sums=('a9f0f6e5c51a842e4a8cbf1843b52c4b2839e5874de42bf6c175f009fea582944ba6733f203c8d4aef979696fc11b165b1029cc89faf0a6298bc95ebaa0ca34b')
-package_python-tinyrpc() {
- cd "$srcdir/tinyrpc-${pkgver}"
- python setup.py install --root="$pkgdir/" --optimize=1
- }
+build(){
+ cd $_pyname-$pkgver
+ python setup.py build
+}
-package_python2-tinyrpc() {
- cd "$srcdir/tinyrpc-${pkgver}"
- python2 setup.py install --root="$pkgdir/" --optimize=1
- }
-
-# vim:set ts=2 sw=2 et:
+package(){
+ cd $_pyname-$pkgver
+ python setup.py install --root "$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}