mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 12:47:16 +08:00
52 lines
1.4 KiB
Bash
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"
|
|
}
|