[arch-commits] Commit in python-h5py-openmpi/repos/community-x86_64 (2 files)

2020-11-09 Thread Bruno Pagani via arch-commits
Date: Monday, November 9, 2020 @ 23:07:11
  Author: archange
Revision: 748267

archrelease: copy trunk to community-x86_64

Added:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD
(from rev 748266, python-h5py-openmpi/trunk/PKGBUILD)
Deleted:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  102 ++---
 1 file changed, 45 insertions(+), 57 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-11-09 23:06:46 UTC (rev 748266)
+++ PKGBUILD2020-11-09 23:07:11 UTC (rev 748267)
@@ -1,57 +0,0 @@
-# Maintainer: Bruno Pagani 
-# Contributor: Joey Dumont 
-
-_pkg=h5py
-_mpi=openmpi
-pkgname=python-${_pkg}-${_mpi}
-pkgver=3.0.0
-pkgrel=1
-pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
-arch=(x86_64)
-url="https://www.h5py.org/;
-license=(BSD)
-depends=(hdf5-${_mpi} liblzf python-numpy python-mpi4py)
-makedepends=(cython python-pkgconfig)
-checkdepends=(inetutils python-pytest python-pytest-mpi python-pytables)
-conflicts=(python-h5py)
-provides=(python-h5py)
-source=(https://files.pythonhosted.org/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz
-
h5py-system-lzf.patch::https://github.com/h5py/h5py/commit/da96e2b8b9f73fc67c128c9b65787b3527be119c.patch
-
h5py-py3.8-cached_property.patch::https://github.com/h5py/h5py/commit/a87984f0bc2b2596948880d2ec38196017e275fc.patch)
-sha256sums=('7d3803be1b530c68c2955faba726dc0f591079b68941a0c0269b5384a42ab519'
-'665c15ffc714788749f4e0d731775cb927593fed496097e4abf2174612d9a747'
-'4d5cdf7af4ea5d79ec0ac39f178ef55fe6f571efb76a008e553c4b3030730372')
-validpgpkeys=(AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7 # Thomas A Caswell 
(Brookhaven National Lab) 
-  96B7334D7610EE3E68AFFE589E027116943D6A8B) # Thomas A Caswell 
 (new key)
-# See https://github.com/h5py/h5py/issues/1299 about lack of GPG sigs for 
recent releases
-
-prepare() {
-  cd ${_pkg}-${pkgver}
-  # Remove RPATH
-  sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" setup_build.py
-  # Build against system lzf
-  patch -Np1 -i ../h5py-system-lzf.patch
-  # cached_property is included in python 3.8
-  patch -Np1 -i ../h5py-py3.8-cached_property.patch
-}
-
-build() {
-  export CC=mpicc
-  cd ${_pkg}-${pkgver}
-  HDF5_MPI="ON" H5PY_SYSTEM_LZF=1 python setup.py build
-}
-
-check() {
-  cd ${_pkg}-${pkgver}
-#  local python_version=$(python -c 'import sys; print(".".join(map(str, 
sys.version_info[:2])))')
-#  PYTHONPATH="$PWD/build/lib.linux-$CARCH-${python_version}" mpirun -n 
{env:MPI_N_PROCS:2} python -m pytest --pyargs h5py -rxXs --with-mpi
-#  PYTHONPATH="$PWD/build/lib.linux-$CARCH-${python_version}" mpirun python -m 
pytest --pyargs h5py -rxXs --with-mpi
-  HDF5_MPI="ON" python setup.py test
-
-}
-
-package() {
-  cd ${_pkg}-${pkgver}
-  HDF5_MPI="ON" python setup.py install --root="${pkgdir}" --skip-build 
--optimize=1
-  install -Dm644 licenses/license.txt -t 
"${pkgdir}"/usr/share/licenses/${pkgname}/
-}

Copied: python-h5py-openmpi/repos/community-x86_64/PKGBUILD (from rev 748266, 
python-h5py-openmpi/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-11-09 23:07:11 UTC (rev 748267)
@@ -0,0 +1,45 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgname=python-${_pkg}-${_mpi}
+pkgver=3.1.0
+pkgrel=1
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+arch=(x86_64)
+url="https://www.h5py.org/;
+license=(BSD)
+depends=(hdf5-${_mpi} liblzf python-numpy python-mpi4py)
+makedepends=(cython python-pkgconfig)
+checkdepends=(inetutils python-pytest python-pytest-mpi python-pytables)
+conflicts=(python-h5py)
+provides=(python-h5py)
+source=(https://files.pythonhosted.org/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz)
+sha256sums=('1e2516f190652beedcb8c7acfa1c6fa92d99b42331cbef5e5c7ec2d65b0fc3c2')
+validpgpkeys=(AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7 # Thomas A Caswell 
(Brookhaven National Lab) 
+  96B7334D7610EE3E68AFFE589E027116943D6A8B) # Thomas A Caswell 
 (new key)
+# See https://github.com/h5py/h5py/issues/1299 about lack of GPG sigs for 
recent releases
+
+prepare() {
+  cd ${_pkg}-${pkgver}
+  # Remove RPATH
+  sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" setup_build.py
+}
+
+build() {
+  export CC=mpicc
+  cd ${_pkg}-${pkgver}
+  HDF5_MPI="ON" H5PY_SYSTEM_LZF=1 python setup.py build
+}
+
+check() {
+  local python_version=$(python -c 'import sys; print(".".join(map(str, 
sys.version_info[:2])))')
+  PYTHONPATH="$PWD/${_pkg}-${pkgver}/build/lib.linux-$CARCH-${python_version}" 
python -m pytest --pyargs h5py -rxXs --with-mpi
+}
+
+package() {
+  cd ${_pkg}-${pkgver}
+  HDF5_MPI="ON" python setup.py 

[arch-commits] Commit in python-h5py-openmpi/repos/community-x86_64 (2 files)

2019-12-15 Thread Bruno Pagani via arch-commits
Date: Sunday, December 15, 2019 @ 16:29:56
  Author: archange
Revision: 537750

archrelease: copy trunk to community-x86_64

Added:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD
(from rev 537749, python-h5py-openmpi/trunk/PKGBUILD)
Deleted:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  141 ++---
 1 file changed, 70 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-12-15 16:29:41 UTC (rev 537749)
+++ PKGBUILD2019-12-15 16:29:56 UTC (rev 537750)
@@ -1,71 +0,0 @@
-# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
-# Contributor: Joey Dumont 
-
-_pkg=h5py
-_mpi=openmpi
-pkgbase=python-${_pkg}-${_mpi}
-pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
-pkgver=2.9.0
-pkgrel=4
-pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
-url="https://www.h5py.org/;
-arch=('x86_64')
-license=('BSD')
-makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
- 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
-checkdepends=('inetutils' 'python2-unittest2')
-source=("https://files.pythonhosted.org/packages/source/h/$_pkg/$_pkg-$pkgver.tar.gz"{,.asc}
-
h5py-hdf5-1.10.5.patch::"https://github.com/h5py/h5py/commit/141eafa531c6c09a06efe6a694251a1eea84908d.patch;)
-sha256sums=('9d41ca62daf36d6b6515ab8765e4c8c4388ee18e2a665701fef2b41563821002' 
'SKIP'
-'01fff5338ea37458856660cc5cfee5263b7d20d32fadd31ae45bd1e10d085e11')
-validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7' # Thomas A Caswell 
(Brookhaven National Lab) 
-  '96B7334D7610EE3E68AFFE589E027116943D6A8B') # Thomas A Caswell 
 (new key)
-
-
-prepare() {
-# Remove RPATH
-sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
-(cd $_pkg-$pkgver && patch -p1 -i ../h5py-hdf5-1.10.5.patch)
-cp -a ${_pkg}-${pkgver}{,-py2}
-}
-
-build() {
-export CC=mpicc
-cd ${_pkg}-${pkgver}
-python setup.py configure --mpi 
-python setup.py build
-
-cd ../${_pkg}-${pkgver}-py2
-python2 setup.py configure --mpi
-python2 setup.py build
-}
-
-check() {
-cd ${_pkg}-${pkgver}
-python setup.py test
-
-cd ../${_pkg}-${pkgver}-py2
-python2 setup.py test
-}
-
-package_python-h5py-openmpi() {
-depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'python-mpi4py')
-conflicts=('python-h5py')
-provides=('python-h5py')
-
-cd ${_pkg}-${pkgver}
-python setup.py install --skip-build --root="${pkgdir}" --optimize=1
-
-install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-}
-
-package_python2-h5py-openmpi() {
-depends=('hdf5-openmpi' 'python2-numpy' 'python2-six' 'python2-mpi4py')
-conflicts=('python2-h5py')
-provides=('python2-h5py')
-
-cd ${_pkg}-${pkgver}-py2
-python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1
-
-install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-}

Copied: python-h5py-openmpi/repos/community-x86_64/PKGBUILD (from rev 537749, 
python-h5py-openmpi/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-12-15 16:29:56 UTC (rev 537750)
@@ -0,0 +1,70 @@
+# Maintainer: Bruno Pagani 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.10.0
+pkgrel=1
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+arch=(x86_64)
+url="https://www.h5py.org/;
+license=(BSD)
+depends=(hdf5-${_mpi})
+makedepends=(cython cython2 python-numpy python2-numpy python-six python2-six
+ python-pkgconfig python2-pkgconfig python-mpi4py python2-mpi4py)
+checkdepends=(inetutils python-pytest python2-pytest python2-unittest2)
+source=(https://files.pythonhosted.org/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz)
+sha256sums=('84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d')
+validpgpkeys=(AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7 # Thomas A Caswell 
(Brookhaven National Lab) 
+  96B7334D7610EE3E68AFFE589E027116943D6A8B) # Thomas A Caswell 
 (new key)
+# See https://github.com/h5py/h5py/issues/1299 about lack of GPG sigs for 
recent releases
+
+prepare() {
+  # Remove RPATH
+  sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+  cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+  export CC=mpicc
+  cd ${_pkg}-${pkgver}
+  python setup.py configure --mpi 
+  python setup.py build
+
+  cd ../${_pkg}-${pkgver}-py2
+  python2 setup.py configure --mpi
+  python2 setup.py build
+}
+

[arch-commits] Commit in python-h5py-openmpi/repos/community-x86_64 (2 files)

2018-12-23 Thread Bruno Pagani via arch-commits
Date: Sunday, December 23, 2018 @ 16:10:49
  Author: archange
Revision: 417647

archrelease: copy trunk to community-x86_64

Added:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD
(from rev 417646, python-h5py-openmpi/trunk/PKGBUILD)
Deleted:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  137 ++---
 1 file changed, 69 insertions(+), 68 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-12-23 16:10:41 UTC (rev 417646)
+++ PKGBUILD2018-12-23 16:10:49 UTC (rev 417647)
@@ -1,68 +0,0 @@
-# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
-# Contributor: Joey Dumont 
-
-_pkg=h5py
-_mpi=openmpi
-pkgbase=python-${_pkg}-${_mpi}
-pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
-pkgver=2.8.0
-pkgrel=4
-pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
-url="http://www.h5py.org/;
-arch=('x86_64')
-license=('BSD')
-makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
- 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
-checkdepends=('inetutils' 'python2-unittest2')
-source=("https://files.pythonhosted.org/packages/source/h/$_pkg/$_pkg-$pkgver.tar.gz"{,.asc})
-sha256sums=('e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955'
-'SKIP')
-validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
-
-prepare() {
-# Remove RPATH
-sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
-
-cp -a ${_pkg}-${pkgver}{,-py2}
-}
-
-build() {
-export CC=mpicc
-cd ${_pkg}-${pkgver}
-python setup.py configure --mpi 
-python setup.py build
-
-cd ../${_pkg}-${pkgver}-py2
-python2 setup.py configure --mpi
-python2 setup.py build
-}
-
-check() {
-cd ${_pkg}-${pkgver}
-python setup.py test || warning "Tests failed"
-
-cd ../${_pkg}-${pkgver}-py2
-python2 setup.py test || warning "Tests failed"
-}
-
-package_python-h5py-openmpi() {
-depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'python-mpi4py')
-conflicts=('python-h5py')
-provides=('python-h5py')
-
-cd ${_pkg}-${pkgver}
-python setup.py install --skip-build --root="${pkgdir}" --optimize=1
-
-install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-}
-
-package_python2-h5py-openmpi() {
-depends=('hdf5-openmpi' 'python2-numpy' 'python2-six' 'python2-mpi4py')
-conflicts=('python2-h5py')
-provides=('python2-h5py')
-
-cd ${_pkg}-${pkgver}-py2
-python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1
-
-install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-}

Copied: python-h5py-openmpi/repos/community-x86_64/PKGBUILD (from rev 417646, 
python-h5py-openmpi/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-12-23 16:10:49 UTC (rev 417647)
@@ -0,0 +1,69 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.9.0
+pkgrel=1
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('x86_64')
+license=('BSD')
+makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+checkdepends=('inetutils' 'python2-unittest2')
+source=("https://files.pythonhosted.org/packages/source/h/$_pkg/$_pkg-$pkgver.tar.gz"{,.asc})
+sha256sums=('9d41ca62daf36d6b6515ab8765e4c8c4388ee18e2a665701fef2b41563821002' 
'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7' # Thomas A Caswell 
(Brookhaven National Lab) 
+  '96B7334D7610EE3E68AFFE589E027116943D6A8B') # Thomas A Caswell 
 (new key)
+
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi
+python2 setup.py build
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+python setup.py test
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py test
+}
+
+package_python-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'python-mpi4py')
+conflicts=('python-h5py')
+provides=('python-h5py')
+
+cd ${_pkg}-${pkgver}
+

[arch-commits] Commit in python-h5py-openmpi/repos/community-x86_64 (2 files)

2018-10-23 Thread Bruno Pagani via arch-commits
Date: Tuesday, October 23, 2018 @ 17:22:02
  Author: archange
Revision: 398692

archrelease: copy trunk to community-x86_64

Added:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD
(from rev 398691, python-h5py-openmpi/trunk/PKGBUILD)
Deleted:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  137 ++---
 1 file changed, 68 insertions(+), 69 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-10-23 17:21:47 UTC (rev 398691)
+++ PKGBUILD2018-10-23 17:22:02 UTC (rev 398692)
@@ -1,69 +0,0 @@
-# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
-# Contributor: Joey Dumont 
-
-_pkg=h5py
-_mpi=openmpi
-pkgbase=python-${_pkg}-${_mpi}
-pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
-pkgver=2.8.0
-pkgrel=3
-pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
-url="http://www.h5py.org/;
-arch=('x86_64')
-license=('BSD')
-makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
- 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
-checkdepends=('inetutils' 'python2-unittest2')
-#source=("https://pypi.io/packages/source/h/$_pkg/$_pkg-$pkgver.tar.gz"{,.asc})
-source=($pkgname-$pkgver.tar.gz::"https://github.com/h5py/h5py/archive/$pkgver.tar.gz;)
-sha256sums=('eae41382be28b7264824450ce343dd625f972bedaaa3b0cced284986aabcbaee')
-#'SKIP')
-validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
-
-prepare() {
-# Remove RPATH
-sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
-
-cp -a ${_pkg}-${pkgver}{,-py2}
-}
-
-build() {
-export CC=mpicc
-cd ${_pkg}-${pkgver}
-python setup.py configure --mpi 
-python setup.py build
-
-cd ../${_pkg}-${pkgver}-py2
-python2 setup.py configure --mpi
-python2 setup.py build
-}
-
-check() {
-cd ${_pkg}-${pkgver}
-python setup.py test || warning "Tests failed"
-
-cd ../${_pkg}-${pkgver}-py2
-python2 setup.py test || warning "Tests failed"
-}
-
-package_python-h5py-openmpi() {
-depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'python-mpi4py')
-conflicts=('python-h5py')
-provides=('python-h5py')
-
-cd ${_pkg}-${pkgver}
-python setup.py install --skip-build --root="${pkgdir}" --optimize=1
-
-install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-}
-
-package_python2-h5py-openmpi() {
-depends=('hdf5-openmpi' 'python2-numpy' 'python2-six' 'python2-mpi4py')
-conflicts=('python2-h5py')
-provides=('python2-h5py')
-
-cd ${_pkg}-${pkgver}-py2
-python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1
-
-install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-}

Copied: python-h5py-openmpi/repos/community-x86_64/PKGBUILD (from rev 398691, 
python-h5py-openmpi/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-10-23 17:22:02 UTC (rev 398692)
@@ -0,0 +1,68 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.8.0
+pkgrel=4
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('x86_64')
+license=('BSD')
+makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+checkdepends=('inetutils' 'python2-unittest2')
+source=("https://files.pythonhosted.org/packages/source/h/$_pkg/$_pkg-$pkgver.tar.gz"{,.asc})
+sha256sums=('e626c65a8587921ebc7fb8d31a49addfdd0b9a9aa96315ea484c09803337b955'
+'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi
+python2 setup.py build
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+python setup.py test || warning "Tests failed"
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py test || warning "Tests failed"
+}
+
+package_python-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'python-mpi4py')
+conflicts=('python-h5py')
+

[arch-commits] Commit in python-h5py-openmpi/repos/community-x86_64 (2 files)

2018-05-31 Thread Bruno Pagani via arch-commits
Date: Thursday, May 31, 2018 @ 15:52:11
  Author: archange
Revision: 334876

archrelease: copy trunk to community-x86_64

Added:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD
(from rev 334875, python-h5py-openmpi/trunk/PKGBUILD)
Deleted:
  python-h5py-openmpi/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  136 ++---
 1 file changed, 69 insertions(+), 67 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-05-31 15:51:33 UTC (rev 334875)
+++ PKGBUILD2018-05-31 15:52:11 UTC (rev 334876)
@@ -1,67 +0,0 @@
-# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
-# Contributor: Joey Dumont 
-
-_pkg=h5py
-_mpi=openmpi
-pkgbase=python-${_pkg}-${_mpi}
-pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
-pkgver=2.7.1
-pkgrel=1
-pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
-url="http://www.h5py.org/;
-arch=('i686' 'x86_64')
-license=('BSD')
-makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
- 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
-checkdepends=('inetutils')
-source=("https://pypi.io/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz"{,.asc})
-sha512sums=('b702e3875c2767d2fabe66601820c517671fb5fc3321334aba081950b625435a1262554f39187cd1b41c6069e2b3826db6f0b610bfed2abe5db8a4dd8a29ecfd'
 'SKIP')
-validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
-
-prepare() {
-# Remove RPATH
-sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
-
-cp -a ${_pkg}-${pkgver}{,-py2}
-}
-
-build() {
-export CC=mpicc
-cd ${_pkg}-${pkgver}
-python setup.py configure --mpi 
-python setup.py build
-
-cd ../${_pkg}-${pkgver}-py2
-python2 setup.py configure --mpi
-python2 setup.py build
-}
-
-check() {
-cd ${_pkg}-${pkgver}
-python setup.py test
-
-cd ../${_pkg}-${pkgver}-py2
-python2 setup.py test
-}
-
-package_python-h5py-openmpi() {
-depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'cython' 
'python-mpi4py')
-conflicts=('python-h5py')
-provides=('python-h5py')
-
-cd ${_pkg}-${pkgver}
-python setup.py install --skip-build --root="${pkgdir}" --optimize=1
-
-install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-}
-
-package_python2-h5py-openmpi() {
-depends=('hdf5-openmpi' 'python2-numpy' 'python2-six' 'cython2' 
'python2-mpi4py')
-conflicts=('python2-h5py')
-provides=('python2-h5py')
-
-cd ${_pkg}-${pkgver}-py2
-python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1
-
-install -D licenses/license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
-}

Copied: python-h5py-openmpi/repos/community-x86_64/PKGBUILD (from rev 334875, 
python-h5py-openmpi/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-05-31 15:52:11 UTC (rev 334876)
@@ -0,0 +1,69 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) 
+# Contributor: Joey Dumont 
+
+_pkg=h5py
+_mpi=openmpi
+pkgbase=python-${_pkg}-${_mpi}
+pkgname=("python-${_pkg}-${_mpi}" "python2-${_pkg}-${_mpi}")
+pkgver=2.8.0
+pkgrel=1
+pkgdesc="General-purpose Python bindings for the HDF5 library (${_mpi} 
version)"
+url="http://www.h5py.org/;
+arch=('x86_64')
+license=('BSD')
+makedepends=("hdf5-${_mpi}" 'cython' 'cython2' 'python-numpy' 'python2-numpy' 
'python-six' 'python2-six'
+ 'python-pkgconfig' 'python2-pkgconfig' 'python-mpi4py' 
'python2-mpi4py')
+checkdepends=('inetutils' 'python2-unittest2')
+#source=("https://pypi.io/packages/source/h/$_pkg/$_pkg-$pkgver.tar.gz"{,.asc})
+source=($pkgname-$pkgver.tar.gz::"https://github.com/h5py/h5py/archive/$pkgver.tar.gz;)
+sha256sums=('eae41382be28b7264824450ce343dd625f972bedaaa3b0cced284986aabcbaee')
+#'SKIP')
+validpgpkeys=('AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7') # Thomas A Caswell 
(Brookhaven National Lab) 
+
+prepare() {
+# Remove RPATH
+sed -i "s/settings\\['runtime_library_dirs'\\] = 
settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py
+
+cp -a ${_pkg}-${pkgver}{,-py2}
+}
+
+build() {
+export CC=mpicc
+cd ${_pkg}-${pkgver}
+python setup.py configure --mpi 
+python setup.py build
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py configure --mpi
+python2 setup.py build
+}
+
+check() {
+cd ${_pkg}-${pkgver}
+python setup.py test
+
+cd ../${_pkg}-${pkgver}-py2
+python2 setup.py test
+}
+
+package_python-h5py-openmpi() {
+depends=('hdf5-openmpi' 'python-numpy' 'python-six' 'python-mpi4py')
+conflicts=('python-h5py')
+provides=('python-h5py')
+
+cd ${_pkg}-${pkgver}
+python