diff options
author | clintval | 2018-01-21 16:50:37 -0800 |
---|---|---|
committer | clintval | 2018-01-21 16:50:37 -0800 |
commit | 8937f4ea0ac5c1b39fe6e425fb684bc5e58b60fd (patch) | |
tree | 6e9894654fd23cd2166570a883bb2daa2bbb47db | |
parent | 1d40ce36f72b82c080b545a2dfa467489fd9aa63 (diff) | |
download | aur-8937f4ea0ac5c1b39fe6e425fb684bc5e58b60fd.tar.gz |
python-polo to 0.5 and split package
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 63 insertions, 20 deletions
@@ -1,20 +1,29 @@ pkgbase = python-polo pkgdesc = Python optimal leaf ordering for hierarchical clustering - pkgver = 0.4 + pkgver = 0.5 pkgrel = 1 - url = https://github.com/adrianveres/polo + url = https://pypi.python.org/pypi/polo arch = any license = MIT - makedepends = cython + makedepends = python makedepends = python-setuptools - depends = python - depends = python-numpy>=1.9.2 - depends = python-scipy - provides = python-polo - conflicts = python-polo + makedepends = cython + makedepends = python2 + makedepends = python2-setuptools + makedepends = cython2 options = !emptydirs - source = https://github.com/adrianveres/polo/archive/0.4.tar.gz - md5sums = a5d3d2b09b18b34b4e368b1936197fd6 + source = python-polo-0.5.tar.gz::https://pypi.python.org/packages/58/cd/cd9950e2584edc24b63944734152092052b20e9b78fe50b3292f402e0652/polo-0.5.tar.gz + source = https://raw.githubusercontent.com/adrianveres/polo/7c1fe6893d4874a0097f10c42f4a86c5ca77388e/LICENSE + sha256sums = 956e2b7cf7825988f7085616058b985742483d7b7d0634e0e9d3f679a88bc232 + sha256sums = 1e8c74335e5bc366e844b49f1e9cd551d9eacdc17b94ed7d89cc2bff47cfb651 pkgname = python-polo + depends = python + depends = python-numpy + depends = python-scipy + +pkgname = python2-polo + depends = python2 + depends = python2-numpy + depends = python2-scipy @@ -1,21 +1,55 @@ # Maintainer: Clint Valentine <valentine.clint@gmail.com> -pkgname='python-polo' -pkgver=0.4 +_name=polo +pkgbase='python-polo' +pkgname=('python-polo' 'python2-polo') +pkgver=0.5 pkgrel=1 pkgdesc="Python optimal leaf ordering for hierarchical clustering" arch=('any') -url="https://github.com/adrianveres/polo" +url="https://pypi.python.org/pypi/polo" license=('MIT') -depends=('python' 'python-numpy>=1.9.2' 'python-scipy') -makedepends=('cython' 'python-setuptools') -provides=('python-polo') -conflicts=('python-polo') +makedepends=( + 'python' 'python-setuptools' 'cython' + 'python2' 'python2-setuptools' 'cython2') options=(!emptydirs) -source=("https://github.com/adrianveres/polo/archive/${pkgver}.tar.gz") -md5sums=('a5d3d2b09b18b34b4e368b1936197fd6') +source=( + "${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/58/cd/cd9950e2584edc24b63944734152092052b20e9b78fe50b3292f402e0652/polo-0.5.tar.gz + https://raw.githubusercontent.com/adrianveres/polo/7c1fe6893d4874a0097f10c42f4a86c5ca77388e/LICENSE +) +sha256sums=( + '956e2b7cf7825988f7085616058b985742483d7b7d0634e0e9d3f679a88bc232' + '1e8c74335e5bc366e844b49f1e9cd551d9eacdc17b94ed7d89cc2bff47cfb651') + +prepare() { + cp -a "${_name}"-"${pkgver}"{,-py2} +} package() { - cd "${srcdir}/polo-${pkgver}" + cd "${srcdir}"/"${_name}"-"${pkgver}" python setup.py install --root="${pkgdir}/" --optimize=1 } + +build(){ + cd "${srcdir}"/"${_name}"-"${pkgver}" + python setup.py build + + cd "${srcdir}"/"${_name}"-"${pkgver}"-py2 + python2 setup.py build +} + +package_python2-polo() { + depends=('python2' 'python2-numpy' 'python2-scipy') + + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE + cd "${_name}"-"${pkgver}"-py2 + python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build +} + +package_python-polo() { + depends=('python' 'python-numpy' 'python-scipy') + + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE + cd "${_name}"-"${pkgver}" + python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build +} |