summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 20 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9e174b262f04..8ab514202993 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,27 @@
-# Maintainer: Gaël Donval <gdonval+aur at google mail>
+# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
+# Contributor: jerry73204 <jerry73204 at google gmail>
# Contributor: Gaël Donval <gdonval+aur at google mail>
-
-pkgbase='python-datashader'
-pkgname='python-datashader'
-pkgver=0.4.0
+_base=datashader
+pkgname=python-${_base}
+pkgver=0.16.0
pkgrel=1
-pkgdesc='Bin-based rendering toolchain to visualize large datasets.'
-arch=('any')
-url='https://github.com/bokeh/datashader'
-license=('BSD')
-makedepends=('python-setuptools')
-groups=('bokeh-ecosystem')
-depends=('python-dask'
- 'python>=3.4'
- 'python-datashape>=0.5.1'
- 'python-numba>=0.24.0'
- 'python-numpy>=1.7'
- 'python-odo>=0.4.1'
- 'python-pandas>=0.15.0'
- 'python-pillow'
- 'python-toolz'
- 'python-xarray')
-source=("https://github.com/bokeh/datashader/archive/${pkgver}.tar.gz")
-sha1sums=('af1858a6f41e09900e6b590d77315333593be766')
-md5sums=('7791d7f1e1241ab417996e29004bc75f')
+pkgdesc="Quickly and accurately render even the largest data"
+arch=(any)
+url="https://${_base}.org"
+license=('custom:BSD-3-clause')
+depends=(python-colorcet python-dask python-multipledispatch python-numba python-pillow python-scipy python-xarray)
+makedepends=(python-build python-installer python-wheel)
+source=(${_base}-${pkgver}.tar.gz::https://github.com/holoviz/${_base}/archive/v${pkgver}.tar.gz)
+sha512sums=('79e6e79fdc9e22184b01b536e21b4e36ba534c7b42b8e05ba2a6177d8d991f935eba6b914fc68a766c737643bcc66c7e805cbfa2e4a46e9967af776a160a48cf')
build() {
- cd "${srcdir}"/datashader-$pkgver
- python setup.py build
+ cd ${_base}-${pkgver}
+ python -m build --wheel --skip-dependency-check --no-isolation
}
-package_python-datashader() {
- cd "${srcdir}"/datashader-$pkgver
- python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1
- install -D -m644 LICENSE* "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -D -m644 README* "${pkgdir}/usr/share/doc/${pkgname}/README"
+package() {
+ cd ${_base}-${pkgver}
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl
+ install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
}