# Template file for 'python-tables' pkgname=python-tables version=3.4.4 revision=2 wrksrc="${pkgname#*-}-${version}" build_style=python-module pycompile_module="tables" # XXX: c-blosc (using internal for now) hostmakedepends="python-setuptools python3-setuptools" makedepends="python-devel python3-devel python-numpy python3-numpy python-Cython python3-Cython hdf5-devel lzo-devel bzip2-devel" depends="python-setuptools python-numpy python-numexpr python-six" short_desc="Hierarchical datasets for Python2" maintainer="pulux " license="BSD-3-Clause" homepage="http://www.pytables.org/" # changelog=$homepage/release-notes/RELEASE_NOTES_v3.4.x.html distfiles="${PYPI_SITE}/t/tables/tables-${version}.tar.gz" checksum=bdc5c073712af2a43babd139c4855fc99496bb2c3f3f5d1b4770a985e6f9ce29 alternatives=" tables:pt2to3:/usr/bin/python2-pt2to3 tables:ptdump:/usr/bin/ptdump2 tables:ptrepack:/usr/bin/ptrepack2 tables:pttree:/usr/bin/pttree2" post_install() { vlicense LICENSE.txt LICENSE # XXX: override the default naming scheme for pt2to3 cp -a ${DESTDIR}/usr/bin/{,python3-}pt2to3 mv ${DESTDIR}/usr/bin/{,python2-}pt2to3 } python3-tables_package() { alternatives=" tables:pt2to3:/usr/bin/python3-pt2to3 tables:ptdump:/usr/bin/ptdump3 tables:ptrepack:/usr/bin/ptrepack3 tables:pttree:/usr/bin/pttree3" pycompile_module="tables" depends="python3-setuptools python3-numpy python3-numexpr python3-six" short_desc="${short_desc/Python2/Python3}" pkg_install() { vmove usr/bin/python3-pt2to3 vmove usr/bin/pt*3 vmove usr/lib/python3* vlicense LICENSE.txt LICENSE } }