# Maintainer: Erich Eckner # Contributor: Francois Boulogne # Contributor: Jingbei Li pkgbase=python-pywavelets pkgname=(python-pywavelets python2-pywavelets) _pkgname=pywt pkgver=0.5.2 pkgrel=1 pkgdesc="Discrete Wavelet Transforms in Python" arch=('x86_64' 'i686') url="https://github.com/PyWavelets/pywt" license=('MIT') _depends=( 'cython>=0.20.2' 'python-nose' 'python-numpy>=1.9.1' 'python-wheel') _makedepends=( 'cython' 'python-setuptools') source=("$_pkgname-$pkgver.tar.gz::https://github.com/PyWavelets/pywt/archive/v$pkgver.tar.gz") sha512sums=('8efc27eaf38f602c7e71b2c85033ab895f1603b2e436280f660f60b86ff4763d6d8f8f420ad6c42e5fc86f966d799f70bc1660579f9bfd881af217e8ab66a54c') makedepends=( "${_makedepends[@]}" "${_makedepends[@]/ython/ython2}" "${_depends[@]}" "${_depends[@]/python/python2}" ) prepare() { cd "$srcdir/" cp -a "${_pkgname}-${pkgver}" "${_pkgname}-${pkgver}-py2" cd "${_pkgname}-${pkgver}-py2" sed -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ -e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \ -i $(find . -name '*.py') } build() { msg "Building Python 2" cd "$srcdir/${_pkgname}-${pkgver}-py2" python2 setup.py build msg "Building Python 3" cd "$srcdir/$_pkgname-$pkgver" python setup.py build } package_python2-pywavelets(){ depends=("${_depends[@]/python/python2}") cd "$srcdir/$_pkgname-$pkgver-py2" python2 setup.py install --root="$pkgdir/" --optimize=1 install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } package_python-pywavelets(){ depends=("${_depends[@]}") cd "$srcdir/$_pkgname-$pkgver" python setup.py install --root="$pkgdir/" --optimize=1 install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim:ts=2:sw=2:et: