# Template file for 'python-rdflib' pkgname=python-rdflib version=4.2.0 revision=1 noarch=yes wrksrc="rdflib-${version}" python_versions="2.7 3.4" hostmakedepends="python-setuptools python3.4-setuptools" depends="python-setuptools python-isodate python-parsing" pycompile_module="rdflib" short_desc="Python2 library for working with RDF" maintainer="Juan RP " homepage="https://github.com/RDFLib/rdflib" license="BSD" distfiles="${PYPI_SITE}/r/rdflib/rdflib-${version}.tar.gz" checksum=7420dafc4930249d0cfcf31e8547a39b658d079ab2c9e975465f6697a8476ec0 pre_build() { cp -a ${wrksrc} /tmp/rdflib-2.7 cp -a ${wrksrc} /tmp/rdflib-3.4 mv /tmp/rdflib-{2.7,3.4} ${wrksrc} cd ${wrksrc}/rdflib-3.4 for f in csv2rdf rdf{2dot,graphisomorphism,pipe,s2dot}; do sed -i "s,\(${f}\) =,\13 =," setup.py done find . -type f -name '*.py' -exec sed -i 's,#!/usr/bin/env python,&3.4,' {} + } do_build() { for pyver in $python_versions; do cd ${wrksrc}/rdflib-${pyver} python${pyver} setup.py build done } do_install() { for pyver in $python_versions; do cd ${wrksrc}/rdflib-${pyver} python${pyver} setup.py install --root=${DESTDIR} done } python3.4-rdflib_package() { noarch=yes depends="python3.4-setuptools python3.4-isodate python3.4-parsing" pycompile_version="3.4" pycompile_module="rdflib" short_desc="${short_desc/Python2/Python3.4}" pkg_install() { vmove usr/bin/*3 vmove usr/lib/python3.4 } }