summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Northon2023-09-06 00:30:04 -0400
committerPatrick Northon2023-09-06 00:30:04 -0400
commit4d23c0a15511acc17ad8ac3036fb44cdc06557c1 (patch)
tree4a7fedf51a6564a1caa06fbe91ea92993c3d1c6a
parent13d87231c976a0849d10b482aa559a8ee475723f (diff)
downloadaur-mingw-w64-blosc.tar.gz
Update version.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD17
2 files changed, 18 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bbdc6f70e1e1..f2adf3f0d0eb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 48ddec0a0d8f..31bccafa90fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"