summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 23 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e6e786168078..a55909e25fa6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,41 @@
# $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $
# Contributor: Sergey Mastykov <smastykov[at]gmail[dot]com>
-pkgname=python-grab
+pkgbase=python-grab
+pkgname=('python-grab' 'python2-grab')
pkgver=0.6.21
pkgrel=1
pkgdesc="Grab - Web Scraping Framework"
arch=('any')
-url="http://github.com/lorien/grab"
+url="https://pypi.python.org/pypi/grab"
license=('MIT')
-depends=('python' 'python-pycurl' 'python-lxml' 'python-cssselect')
+makedepends=('python' 'python2')
source=(https://pypi.python.org/packages/source/g/grab/grab-${pkgver}.tar.gz)
sha256sums=('cad55287c0da16b2e303ba27a4d77a2905c1ac3e73badb83d3d143b0fe701e99')
build() {
- cd "$srcdir/grab-$pkgver"
- python setup.py build
+ cd $srcdir
+ cp -r grab-$pkgver grab2-$pkgver
+}
+
+check() {
+ cd $srcdir/grab-$pkgver
+ python3 setup.py check
+
+ cd $srcdir/grab2-$pkgver
+ python2 setup.py check
}
-package() {
+package_python-grab() {
+ depends=('python' 'python-pycurl' 'python-lxml' 'python-cssselect' 'python-six' 'python-weblib>=0.1.10')
cd "$srcdir/grab-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1
+ python3 setup.py install --root "${pkgdir}" --optimize=1
+}
+
+package_python2-grab() {
+ depends=('python2' 'python2-pycurl' 'python2-lxml' 'python2-cssselect' 'python2-six' 'python2-weblib>=0.1.10')
+ cd "$srcdir/grab2-$pkgver"
+ python2 setup.py install --root "${pkgdir}" --optimize=1
}
# vim:set ts=2 sw=2 et: