summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD60
3 files changed, 22 insertions, 61 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b4fd2eb2efe1..5813f93a48df 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,29 +1,15 @@
pkgbase = python-polo
pkgdesc = Python optimal leaf ordering for hierarchical clustering
pkgver = 0.5
- pkgrel = 1
+ pkgrel = 2
url = https://pypi.python.org/pypi/polo
arch = any
license = MIT
- makedepends = python
makedepends = python-setuptools
makedepends = cython
- makedepends = python2
- makedepends = python2-setuptools
- makedepends = cython2
- options = !emptydirs
- 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
+ source = https://pypi.org/packages/source/p/polo/polo-0.5.tar.gz
+ sha512sums = c58deca2aedbb1b9bdfa39b90fc05a80c240cb9d352909cf6a4c8145e5d4b501618d5076a1d1381ae99607f5adee757b28462fd13d7a3c26cce1ee72d77dc7fa
-pkgname = python2-polo
- depends = python2
- depends = python2-numpy
- depends = python2-scipy
-
+pkgname = python-polo
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f59ec20aabf5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+* \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index ac766d3596df..d34ad53e0e8f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,24 @@
-# Maintainer: Clint Valentine <valentine.clint@gmail.com>
-
-_name=polo
-pkgbase='python-polo'
-pkgname=('python-polo' 'python2-polo')
+# Contributor: Clint Valentine <valentine.clint@gmail.com>
+_base=polo
+pkgname=python-polo
pkgver=0.5
-pkgrel=1
+pkgrel=2
pkgdesc="Python optimal leaf ordering for hierarchical clustering"
-arch=('any')
+arch=(any)
url="https://pypi.python.org/pypi/polo"
-license=('MIT')
-makedepends=(
- 'python' 'python-setuptools' 'cython'
- 'python2' 'python2-setuptools' 'cython2')
-options=(!emptydirs)
-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}
-}
-
-build(){
- cd "${srcdir}"/"${_name}"-"${pkgver}"
+license=(MIT)
+depends=(python-numpy python-scipy)
+makedepends=(python-setuptools cython)
+source=(https://pypi.org/packages/source/${_base::1}/${_base}/${_base}-${pkgver}.tar.gz)
+sha512sums=('c58deca2aedbb1b9bdfa39b90fc05a80c240cb9d352909cf6a4c8145e5d4b501618d5076a1d1381ae99607f5adee757b28462fd13d7a3c26cce1ee72d77dc7fa')
+
+build() {
+ cd ${_base}-${pkgver}
+ export PYTHONHASHSEED=0
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
+package() {
+ cd ${_base}-${pkgver}
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
}