Date: Thursday, February 6, 2014 @ 17:03:25 Author: eric Revision: 205514
upgpkg: python2-rdflib 4.1.0-1 Upstream update, Add python3 package Modified: python2-rdflib/trunk/PKGBUILD ----------+ PKGBUILD | 54 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-02-06 15:35:30 UTC (rev 205513) +++ PKGBUILD 2014-02-06 16:03:25 UTC (rev 205514) @@ -3,30 +3,52 @@ # Contributor: Andrea Scarpino <and...@archlinux.org> # Contributor: Leif Warner <abimel...@gmail.com> -pkgname=python2-rdflib -pkgver=3.2.1 +pkgbase=python2-rdflib +pkgname=('python2-rdflib' 'python-rdflib') +pkgver=4.1.0 pkgrel=1 pkgdesc="A Python library for working with RDF, a simple yet powerful language for representing information" +arch=('any') url="http://rdflib.net/" license=('BSD') -depends=('python2' 'python2-isodate') -makedepends=('python2-distribute') -checkdepends=('python2-nose') -arch=('any') -replaces=('rdflib') -provides=('rdflib') -conflicts=('rdflib') +makedepends=('python2-isodate' 'python-isodate' 'python2-distribute' 'python-distribute') +checkdepends=('python2-nose' 'python-nose' 'python2-pyparsing' 'python-pyparsing' + 'python2-six' 'python-six') source=(rdflib-$pkgver.tar.gz::https://github.com/RDFLib/rdflib/tarball/$pkgver) -sha1sums=('e49f7fa347bab177f4fa74b72730f8f088280b93') +sha1sums=('5d7922ea3de794721bc70d3eb0618bcb4fdce9fc') +prepare() { + cp -r RDFLib-rdflib-* python2-rdflib + cd python2-rdflib + sed -i 's|/usr/bin/env python|/usr/bin/env python2|' rdflib/extras/{describer.py,infixowl.py} \ + rdflib/plugins/parsers/{ntriples.py,notation3.py,structureddata.py,pyRdfa/extras/httpheader.py} \ + rdflib/tools/rdfpipe.py +} + check() { - cd "$srcdir"/RDFLib-rdflib-* + cd RDFLib-rdflib-* + python setup.py test + cd ../python2-rdflib python2 setup.py test } -package() { - cd "$srcdir"/RDFLib-rdflib-* - python2 setup.py install --root="$pkgdir" --optimize=1 - sed -i 's|/usr/bin/env python|/usr/bin/env python2|' "$pkgdir"/usr/lib/python2.7/site-packages/rdflib/plugins/parsers/{ntriples.py,notation3.py} - install -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +package_python2-rdflib() { + depends=('python2-isodate') + + cd python2-rdflib + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + cd "$pkgdir/usr/bin" + for i in * ; do + mv $i $i-py2 + done } + +package_python-rdflib() { + depends=('python-isodate') + + cd RDFLib-rdflib-* + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}