Date: Thursday, December 8, 2022 @ 06:11:49 Author: grawlinson Revision: 1357083
upgpkg: python-blosc 1.11.0-1; new upstream release Modified: python-blosc/trunk/PKGBUILD ----------+ PKGBUILD | 46 ++++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-12-08 06:04:30 UTC (rev 1357082) +++ PKGBUILD 2022-12-08 06:11:49 UTC (rev 1357083) @@ -2,34 +2,44 @@ # Maintainer: Bruno Pagani <[email protected]> pkgname=python-blosc -pkgver=1.10.6 -pkgrel=5 -pkgdesc="Python wrapper for the extremely fast Blosc compression library" -arch=(x86_64) -url="http://python-blosc.blosc.org/" -license=(BSD) -depends=(python blosc) +pkgver=1.11.0 +pkgrel=1 +pkgdesc='Python wrapper for the extremely fast Blosc compression library' +arch=('x86_64') +url='http://python-blosc.blosc.org/' +license=('BSD') +depends=('python' 'blosc') +makedepends=('python-scikit-build' 'ninja') +checkdepends=('python-numpy' 'python-psutil') optdepends=('python-numpy: for tests and benchmarks') -makedepends=(python-scikit-build ninja) -checkdepends=(python-numpy python-psutil) -source=(https://github.com/Blosc/python-blosc/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) -sha512sums=('e283b132ebb91e7ce362ec65a1d6760e3793046371ea545a9e842372084182bcc194c3a0e1cb20914de58554063995a238ea0a129214731689e8cd5f4203d3ed') -b2sums=('44f444fa5050a6198e83649973fc82d6804eec50bf79c332ed6a974e417f2a58baf09480a9bb5c5b7abcef2a961cd7bc61f962c12db625b1a7c48799ace0b39a') +source=("https://github.com/Blosc/python-blosc/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('94c6f470b9f6e8d1fec0e44709e84582cd595291dddcd07ea174665a6fc12e029c6f0c781c8e506e95d4f9ee9fc27cbbfb5bc2789f341df3e84f342626dcfdb0') +b2sums=('6bc5dda4e40ceb9770dd5b6e6db1fced42e257475b220bcb530c8b291bf132f61013ece5934a7d47778fdac716fcea0e6d57b7543b1cc76ccd95201cad072bdd') build() { - cd ${pkgname}-${pkgver} + cd "${pkgname}-${pkgver}" + export INCLUDE_SNAPPY=1 # Disabled by default for compatibility with non-C++ systems - python setup.py build --build-type none -DUSE_SYSTEM_BLOSC=ON -DCMAKE_C_FLAGS_INIT=-DNDEBUG + python setup.py build \ + --build-type none \ + -DUSE_SYSTEM_BLOSC=ON \ + -DCMAKE_C_FLAGS_INIT=-DNDEBUG } check() { local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') - cd ${pkgname}-${pkgver}/_skbuild/linux-${CARCH}-${python_version}/setuptools/lib - PYTHONPATH=${PWD} python blosc/test.py -v + local python_version_truncated=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))') + + cd "${pkgname}-${pkgver}/_skbuild/linux-${CARCH}-${python_version}/setuptools/lib.linux-${CARCH}-cpython-${python_version_truncated}" + + PYTHONPATH="${PWD}:$PYTHONPATH" python -m blosc.test } package() { - cd ${pkgname}-${pkgver} + cd "${pkgname}-${pkgver}" + python setup.py --skip-cmake install --skip-build --root="${pkgdir}" --optimize=1 - install -Dm644 LICENSE.txt -t "${pkgdir}"/usr/share/licenses/$pkgname/ + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt }
