diff options
author | Sergey Mastykov | 2015-06-24 10:55:17 +0300 |
---|---|---|
committer | Sergey Mastykov | 2015-06-24 10:55:17 +0300 |
commit | 2542187be86ee18a19c241385e37fc734223ad84 (patch) | |
tree | e1c8bcd0f28879a5ba0ffd77fbf407229b6a491d | |
parent | ed7639672361b8c770e990ba5c485c51a3da8375 (diff) | |
download | aur-2542187be86ee18a19c241385e37fc734223ad84.tar.gz |
Merge python-grab and python2-grab in one package
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 39 insertions, 11 deletions
@@ -2,15 +2,27 @@ pkgbase = python-grab pkgdesc = Grab - Web Scraping Framework pkgver = 0.6.21 pkgrel = 1 - url = http://github.com/lorien/grab + url = https://pypi.python.org/pypi/grab arch = any license = MIT + makedepends = python + makedepends = python2 + source = https://pypi.python.org/packages/source/g/grab/grab-0.6.21.tar.gz + sha256sums = cad55287c0da16b2e303ba27a4d77a2905c1ac3e73badb83d3d143b0fe701e99 + +pkgname = python-grab depends = python depends = python-pycurl depends = python-lxml depends = python-cssselect - source = https://pypi.python.org/packages/source/g/grab/grab-0.6.21.tar.gz - sha256sums = cad55287c0da16b2e303ba27a4d77a2905c1ac3e73badb83d3d143b0fe701e99 + depends = python-six + depends = python-weblib>=0.1.10 -pkgname = python-grab +pkgname = python2-grab + depends = python2 + depends = python2-pycurl + depends = python2-lxml + depends = python2-cssselect + depends = python2-six + depends = python2-weblib>=0.1.10 @@ -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: |