diff options
author | Patrick Northon | 2023-09-06 00:30:04 -0400 |
---|---|---|
committer | Patrick Northon | 2023-09-06 00:30:04 -0400 |
commit | 4d23c0a15511acc17ad8ac3036fb44cdc06557c1 (patch) | |
tree | 4a7fedf51a6564a1caa06fbe91ea92993c3d1c6a | |
parent | 13d87231c976a0849d10b482aa559a8ee475723f (diff) | |
download | aur-mingw-w64-blosc.tar.gz |
Update version.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 18 insertions, 5 deletions
@@ -1,6 +1,6 @@ pkgbase = mingw-w64-blosc pkgdesc = A blocking, shuffling and loss-less compression library (mingw-w64) - pkgver = 1.21.4 + pkgver = 1.21.5 pkgrel = 1 url = http://blosc.org/ arch = any @@ -13,7 +13,7 @@ pkgbase = mingw-w64-blosc options = !buildflags options = !strip options = staticlibs - source = blosc-1.21.4.tar.gz::https://github.com/Blosc/c-blosc/archive/refs/tags/v1.21.4.tar.gz - sha256sums = e72bd03827b8564bbb3dc3ea0d0e689b4863871ce3861d946f2efd7a186ecf3e + source = blosc-1.21.5.tar.gz::https://github.com/Blosc/c-blosc/archive/refs/tags/v1.21.5.tar.gz + sha256sums = 32e61961bbf81ffea6ff30e9d70fca36c86178afd3e3cfa13376adec8c687509 pkgname = mingw-w64-blosc @@ -2,7 +2,7 @@ _pkgname=blosc pkgname=mingw-w64-${_pkgname} -pkgver=1.21.4 +pkgver=1.21.5 pkgrel=1 pkgdesc="A blocking, shuffling and loss-less compression library (mingw-w64)" url="http://blosc.org/" @@ -12,7 +12,7 @@ depends=('mingw-w64-zstd' 'mingw-w64-snappy' 'mingw-w64-lz4' 'mingw-w64-zlib') makedepends=('mingw-w64-cmake') options=('!buildflags' '!strip' 'staticlibs') source=("$_pkgname-$pkgver.tar.gz::https://github.com/Blosc/c-blosc/archive/refs/tags/v${pkgver}.tar.gz") -sha256sums=('e72bd03827b8564bbb3dc3ea0d0e689b4863871ce3861d946f2efd7a186ecf3e') +sha256sums=('32e61961bbf81ffea6ff30e9d70fca36c86178afd3e3cfa13376adec8c687509') _srcdir="c-blosc-${pkgver}" _architectures='i686-w64-mingw32 x86_64-w64-mingw32' @@ -32,6 +32,10 @@ prepare() { # dont use bundled pthread (missing _WIN32_WINNT 0x0600 define) sed -i 's|#include "win32/pthread.h"|#include <pthread.h>|g' blosc/blosc.c blosc/shuffle.c sed -i 's|#include "win32/pthread.c"||g' blosc/blosc.c + + sed -i 's/add_test(${test_name} ${target}/add_test(NAME ${test_name} COMMAND ${target}/' 'tests/CMakeLists.txt' + sed -i 's/add_test(${target} ${target})/add_test(NAME ${target} COMMAND ${target})/' 'tests/CMakeLists.txt' + sed -i 's/add_test(test_compat_${fname} filegen/add_test(NAME test_compat_${fname} COMMAND filegen/' 'compat/CMakeLists.txt' } build() { @@ -43,6 +47,15 @@ build() { done } +check() { + for _arch in ${_architectures}; do + ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}" "${_flags[@]}" \ + -DBUILD_TESTS=ON + cmake --build "build-${_arch}" + cmake --build "build-${_arch}" --target test + done +} + package() { for _arch in ${_architectures}; do DESTDIR="${pkgdir}" cmake --install "build-${_arch}" |