# Maintainer: J. Peter Mugaas _realname=more-itertools pkgbase=python-${_realname} pkgname=("python2-${_realname}" "python3-${_realname}") pkgver=4.3.0 pkgrel=1 pkgdesc='More routines for operating on iterables, beyond itertools' arch=('any') url='https://github.com/erikrose/more-itertools' #url='https://pypi.python.org/pypi/more-itertools' license=('MIT') makedepends=('python2-setuptools' 'python3-setuptools' 'python2-six') source=("https://files.pythonhosted.org/packages/source/m/more-itertools/more-itertools-$pkgver.tar.gz") sha512sums=('5fee3d99fd796b0f0f6b5aa99a8db22e219d3dced71fef6f4b16286fe67061dce280389b3638c55c6e5f6c828ef1286cee845d76a6861d2af66d90e995d5aa4e') prepare() { cd "${srcdir}" for builddir in python{2,3}-build-${CARCH}; do rm -rf ${builddir} | true cp -r "${_realname}-${pkgver}" "${builddir}" done # Set version for setuptools_scm export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver } build() { for pver in {2,3}; do msg "Python ${pver} build for ${CARCH}" cd "${srcdir}/python${pver}-build-${CARCH}" python${pver} setup.py build done } package_python3-more-itertools() { depends=('python3' 'python3-six') cd "${srcdir}/python3-build-${CARCH}" python3 setup.py install --root="$pkgdir/" --optimize=0 --skip-build install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_python2-more-itertools() { depends=('python2' 'python2-six') cd "${srcdir}/python2-build-${CARCH}" python2 setup.py install --root="$pkgdir/" --optimize=0 --skip-build install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }