From 9bf60b7f35dcc3386a1bbb75ce14bbff87eebb7b Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Mon, 9 Jul 2018 10:32:13 +0200 Subject: python-silx new --- python-silx/PKGBUILD | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 python-silx/PKGBUILD (limited to 'python-silx') diff --git a/python-silx/PKGBUILD b/python-silx/PKGBUILD new file mode 100644 index 00000000..00c63123 --- /dev/null +++ b/python-silx/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Erich Eckner +# Contributor: Leonid B +# Upstream contact: silx at esrf dot fr +pkgbase=python-silx +pkgname=(python2-silx python-silx) +pkgver=0.8.0 +pkgrel=1 +pkgdesc="A collection of Python packages for data analysis at synchrotron radiation facilities." +arch=('any') +url="http://www.silx.org" +license=('MIT' 'LGPL') +_depends=('python-numpy' 'python-pyqt5' 'python-matplotlib') +_optdepends=('python-h5py: for HDF5 input/output' + 'ipython: for interactive console' + 'python-qtconsole: for GUI console' + 'python-pyopencl: for sift - OpenCL implementation' + 'opencl-driver: for sift - OpenCL implementation') +_makedepends=('cython') +source=("https://github.com/silx-kit/${pkgname#*-}/archive/v${pkgver}.tar.gz") +sha256sums=('991250e242d4be6b5e6eae4d9267b5ba1e70d3abdd2aa4244bd55ce0fe4d0a49') + +makedepends=( + "${_depends[@]}" + "${_depends[@]//python/python2}" + "${_makedepends[@]}" + "${_makedepends[@]//ython/ython2}" +) + +prepare() { + cp -r "${pkgname#*-}-${pkgver}" "py2-${pkgname#*-}-${pkgver}" + mv "${pkgname#*-}-${pkgver}" "py-${pkgname#*-}-${pkgver}" +} + +build() { + cd "${srcdir}/py-${pkgname#*-}-${pkgver}" + python setup.py build + + cd "${srcdir}/py2-${pkgname#*-}-${pkgver}" + python2 setup.py build +} + +package_python2-silx() { + depends=( + "${_depends[@]//python/python2}" + ) + optdepends=( + "${_optdepends[@]//python/python2}" + ) + cd "${srcdir}/py2-${pkgname#*-}-${pkgver}" + python2 setup.py install --root="${pkgdir}/" --optimize=1 + install -D copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +package_python-silx() { + depends=( + "${_depends[@]}" + ) + optdepenends=( + "${_optdepends[@]}" + ) + cd "${srcdir}/py-${pkgname#*-}-${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 + install -D copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} -- cgit v1.2.3-54-g00ecf