summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwangjiezhe2016-08-11 09:05:51 +0800
committerwangjiezhe2016-08-11 09:05:51 +0800
commit1b7a52456e76f1b75f9c39b6294530b1367d74e6 (patch)
tree4680e89e869a37d6da98c53ea0b48a7750c7d9c8
downloadaur-1b7a52456e76f1b75f9c39b6294530b1367d74e6.tar.gz
Initial commit
-rw-r--r--.SRCINFO56
-rw-r--r--.gitignore9
-rw-r--r--PKGBUILD33
3 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..719d8da55463
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,56 @@
+# Generated by mksrcinfo v8
+# Mon Jun 13 06:36:18 UTC 2016
+pkgbase = pyspider
+ pkgdesc = A Powerful Spider System in Python
+ pkgver = 0.3.7
+ pkgrel = 2
+ url = https://github.com/binux/pyspider
+ arch = any
+ license = Apache
+ source = pyspider-0.3.7.tar.gz::https://github.com/binux/pyspider/archive/v0.3.7.tar.gz
+ md5sums = f1ec4136a390e6c4ca680b3582841e2e
+
+pkgname = python-pyspider
+ depends = python-flask-login
+ depends = python-jinja
+ depends = python-chardet
+ depends = python-cssselect
+ depends = python-lxml
+ depends = python-pyquery
+ depends = python-requests
+ depends = python-tornado
+ depends = python-msgpack
+ depends = python-click
+ depends = python-six
+ optdepends = python-mysql-connector
+ optdepends = python-pika
+ optdepends = python-pymongo
+ optdepends = python-sqlalchemy
+ optdepends = python-amqp
+ optdepends = python-redis
+ optdepends = python-kombu
+ optdepends = python-psycopg2
+ optdepends = python-elasticsearch
+
+pkgname = python2-pyspider
+ depends = python2-flask-login
+ depends = python2-jinja
+ depends = python2-chardet
+ depends = python2-cssselect
+ depends = python2-lxml
+ depends = python2-pyquery
+ depends = python2-requests
+ depends = python2-tornado
+ depends = python2-msgpack
+ depends = python2-click
+ depends = python2-six
+ optdepends = python2-mysql-connector
+ optdepends = python2-pika
+ optdepends = python2-pymongo
+ optdepends = python2-sqlalchemy
+ optdepends = python2-amqp
+ optdepends = python2-redis
+ optdepends = python2-kombu
+ optdepends = python2-psycopg2
+ optdepends = python2-elasticsearch
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..049a1282c979
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+# Vim
+*~
+*.swp
+
+# Makepkg
+*.pkg.tar.xz
+*.tar.gz
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ccd485b5d047
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: wangjiezhe <wangjiezhe AT yandex DOT com>
+
+pkgbase=pyspider
+pkgname=(python-${pkgbase} python2-${pkgbase})
+pkgver=0.3.7
+pkgrel=2
+pkgdesc="A Powerful Spider System in Python"
+arch=('any')
+url="https://github.com/binux/pyspider"
+license=('Apache')
+source=(${pkgbase}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
+md5sums=('f1ec4136a390e6c4ca680b3582841e2e')
+
+prepare() {
+ cp -a "$srcdir/$pkgbase-$pkgver"{,-py2}
+}
+
+package_python-pyspider() {
+ depends=('python-flask-login' 'python-jinja' 'python-chardet' 'python-cssselect' 'python-lxml' 'python-pyquery' 'python-requests' 'python-tornado' 'python-msgpack' 'python-click' 'python-six')
+ optdepends=('python-mysql-connector' 'python-pika' 'python-pymongo' 'python-sqlalchemy' 'python-amqp' 'python-redis' 'python-kombu' 'python-psycopg2' 'python-elasticsearch')
+ cd "$srcdir/$pkgbase-$pkgver"
+ python setup.py install --root="$pkgdir/" --optimize=1
+}
+
+package_python2-pyspider() {
+ depends=('python2-flask-login' 'python2-jinja' 'python2-chardet' 'python2-cssselect' 'python2-lxml' 'python2-pyquery' 'python2-requests' 'python2-tornado' 'python2-msgpack' 'python2-click' 'python2-six')
+ optdepends=('python2-mysql-connector' 'python2-pika' 'python2-pymongo' 'python2-sqlalchemy' 'python2-amqp' 'python2-redis' 'python2-kombu' 'python2-psycopg2' 'python2-elasticsearch')
+ cd "$srcdir/$pkgbase-$pkgver-py2"
+ python2 setup.py install --root="$pkgdir/" --optimize=1
+ mv "$pkgdir"/usr/bin/pyspider{,2}
+}
+
+# vim:set ts=2 sw=2 et: