diff options
author | jlaehne | 2020-11-18 09:51:47 +0100 |
---|---|---|
committer | jlaehne | 2020-11-18 09:51:47 +0100 |
commit | 2a53126da5a0f7d37179d8e7810ee9a6e11ced3c (patch) | |
tree | 7770ac32638c21a3ad2d940d68eaa273dbddbf41 | |
download | aur-2a53126da5a0f7d37179d8e7810ee9a6e11ced3c.tar.gz |
New version of hyperspy providing beta support for non uniform axes
-rw-r--r-- | .SRCINFO | 44 | ||||
-rw-r--r-- | PKGBUILD | 68 |
2 files changed, 112 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..624b7894e21c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,44 @@ +pkgbase = python-hyperspy-nua-git + pkgdesc = Multidimensional data analysis toolbox (non uniform axis development branch) + pkgver = 1.7.0.dev0.55ab1e6b9 + pkgrel = 1 + url = http://hyperspy.org + arch = any + license = GPL3 + makedepends = git + makedepends = python + makedepends = python-setuptools + depends = python + depends = python-scipy + depends = python-matplotlib + depends = python-numpy + depends = python-traits + depends = python-natsort + depends = python-requests + depends = python-tqdm + depends = python-sympy + depends = python-h5py + depends = python-dateutil + depends = python-dask + depends = python-pint + depends = python-statsmodels + depends = python-numexpr + depends = python-pyaml + depends = python-ptable + depends = python-dill + depends = python-ipyparallel + depends = python-scikit-image + depends = python-sparse + depends = python-llvmlite-bin + optdepends = python-scikit-learn: machine learning features + optdepends = python-hyperspy-gui-ipywidgets: GUI components for Jupyter + optdepends = python-hyperspy-gui-traitsui: GUI components for desktop + optdepends = python-blosc: mrcz file support + optdepends = cython: enables acceleration of certain operations (must be installed at package build time) + provides = python-hyperspy + conflicts = python-hyperspy + source = git+https://github.com/hyperspy/hyperspy.git#branch=non_uniform_axes + sha512sums = SKIP + +pkgname = python-hyperspy-nua-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1687aa6977f6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,68 @@ +# Maintainer: Jonas Lähnemann <jonas at pdi-berlin dot de> +# Maintainer: Joshua Taillon <jat255 AT gmail DOT com> +# Python package author: The HyperSpy developers <None> +_pkgname=python-hyperspy +pkgname=$_pkgname-nua-git +_gitname=hyperspy +pkgver=1.7.0.dev0.55ab1e6b9 +pkgrel=1 +pkgdesc="Multidimensional data analysis toolbox (non uniform axis development branch)" +arch=(any) +url="http://hyperspy.org" +license=("GPL3") +makedepends=("git" "python" "python-setuptools") + +depends=('python' + 'python-scipy' + 'python-matplotlib' + 'python-numpy' + 'python-traits' + 'python-natsort' + 'python-requests' + 'python-tqdm' + 'python-sympy' + 'python-h5py' + 'python-dateutil' + 'python-dask' + 'python-pint' + 'python-statsmodels' + 'python-numexpr' + 'python-pyaml' + 'python-ptable' + 'python-dill' # AUR + 'python-ipyparallel' # AUR + 'python-scikit-image' # AUR + # 'python-imageio' # AUR (from scikit-image) + # 'python-pywavelets' # AUR (from scikit-image) + # 'python-tifffile' # AUR (from scikit-image) + 'python-sparse' # AUR + # 'python-numba' # AUR (from python-sparse) + # 'python-llvmlite' # AUR (from python-numba) + 'python-llvmlite-bin' # AUR (from python-numba, but require bin package to avoid version mismatches) + ) + +optdepends=('python-scikit-learn: machine learning features' + 'python-hyperspy-gui-ipywidgets: GUI components for Jupyter' # AUR + 'python-hyperspy-gui-traitsui: GUI components for desktop' # AUR + 'python-blosc: mrcz file support' + 'cython: enables acceleration of certain operations (must be installed at package build time)' ) + +provides=('python-hyperspy') +conflicts=('python-hyperspy') + +source=("git+https://github.com/hyperspy/hyperspy.git#branch=non_uniform_axes") +sha512sums=("SKIP") + +pkgver() { + cd "${srcdir}/${_gitname}/" + rel_ver=$(grep -E "^version" ${_gitname}/Release.py | awk '{print $3}' | tr -d \") + commit=$(git rev-parse --short HEAD) + echo "${rel_ver}.${commit}" +} + +package() { + cd "${srcdir}/${_gitname}/" + python setup.py install --root="$pkgdir/" --optimize=1 +} +sha512sums=('SKIP') +sha512sums=('SKIP') |