diff --git a/PKGBUILD b/PKGBUILD index 7bcccc1..a3262e4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,27 +9,22 @@ url="http://python-blosc.blosc.org/" license=('BSD') depends=('python' 'blosc') optdepends=('python-numpy: for tests and benchmarks') -makedepends=('python-scikit-build' 'ninja') +makedepends=('python-scikit-build') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Blosc/python-blosc/archive/v${pkgver}.tar.gz") sha512sums=('e283b132ebb91e7ce362ec65a1d6760e3793046371ea545a9e842372084182bcc194c3a0e1cb20914de58554063995a238ea0a129214731689e8cd5f4203d3ed') b2sums=('44f444fa5050a6198e83649973fc82d6804eec50bf79c332ed6a974e417f2a58baf09480a9bb5c5b7abcef2a961cd7bc61f962c12db625b1a7c48799ace0b39a') -prepare() { - sed -e '/c-blosc/d' -e 's|blosc_static|blosc|' \ - -i $pkgname-$pkgver/blosc/CMakeLists.txt # Use system blosc -} - build() { cd "$pkgname-$pkgver" - BLOSC_DIR=/usr - export BLOSC_DIR - python setup.py build_clib - python setup.py build_ext --inplace - python setup.py build + python setup.py build \ + -G "Unix Makefiles" \ + --build-type None \ + -DUSE_SYSTEM_BLOSC=ON \ + -DCMAKE_C_FLAGS_INIT=-DNDEBUG } package() { cd "$pkgname-$pkgver" - python setup.py install --skip-build --root="$pkgdir" --optimize=1 + python setup.py --skip-cmake install --skip-build --root="$pkgdir" --optimize=1 install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }