summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjlaehne2020-11-18 09:51:47 +0100
committerjlaehne2020-11-18 09:51:47 +0100
commit2a53126da5a0f7d37179d8e7810ee9a6e11ced3c (patch)
tree7770ac32638c21a3ad2d940d68eaa273dbddbf41
downloadaur-python-hyperspy-nua-git.tar.gz
New version of hyperspy providing beta support for non uniform axes
-rw-r--r--.SRCINFO44
-rw-r--r--PKGBUILD68
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')