core/python-rdflib/PKGBUILD
2017-10-27 00:00:45 +02:00

52 lines
1.4 KiB
Bash

#
# Platform Packages for Chakra, part of chakraos.org
#
pkgbase=python-rdflib
pkgname=('python2-rdflib' 'python3-rdflib')
pkgver=4.2.2
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')
makedepends=('python2-isodate' 'python3-isodate' 'python2-setuptools' 'python3-setuptools')
source=(rdflib-$pkgver.tar.gz::https://github.com/RDFLib/rdflib/tarball/$pkgver)
sha1sums=('08fe9d3480af78ca70380eeae082524ce70bb9d3')
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
}
build() {
cd RDFLib-rdflib-*
python3 setup.py build
cd ../python2-rdflib
python2 setup.py build
}
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_python3-rdflib() {
depends=('python3-isodate')
cd RDFLib-rdflib-*
python3 setup.py install --root="$pkgdir" --optimize=1
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}