summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Mastykov2015-06-24 10:55:17 +0300
committerSergey Mastykov2015-06-24 10:55:17 +0300
commit2542187be86ee18a19c241385e37fc734223ad84 (patch)
treee1c8bcd0f28879a5ba0ffd77fbf407229b6a491d
parented7639672361b8c770e990ba5c485c51a3da8375 (diff)
downloadaur-2542187be86ee18a19c241385e37fc734223ad84.tar.gz
Merge python-grab and python2-grab in one package
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD30
2 files changed, 39 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a7902c5caaf9..ff3187ac4c41 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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: