summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikhail Rudenko2024-01-26 00:48:32 +0300
committerMikhail Rudenko2024-01-26 00:48:32 +0300
commita56f54e8923fd13bf93501ca96d7384326ee0bd9 (patch)
tree919cf6722c9e136c28b9fc5ee235f9ced0cc6598
parent8cba0080158ce1d4170943307365ee3c78c09ef8 (diff)
downloadaur-highfive.tar.gz
Re-enable unit tests
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD17
2 files changed, 8 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aee4036787bc..5ce00216ae48 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = highfive
pkgdesc = Header-only C++ HDF5 interface
pkgver = 2.9.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/BlueBrain/HighFive
arch = any
license = Boost
makedepends = cmake
+ makedepends = catch2
depends = boost
depends = hdf5
depends = eigen
diff --git a/PKGBUILD b/PKGBUILD
index a82ff9f3f806..3c23c64064f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,13 @@
pkgname=highfive
_pkgname=HighFive
pkgver=2.9.0
-pkgrel=1
+pkgrel=2
pkgdesc="Header-only C++ HDF5 interface"
arch=('any')
url='https://github.com/BlueBrain/HighFive'
license=('Boost')
depends=('boost' 'hdf5' 'eigen')
-makedepends=('cmake')
+makedepends=('cmake' 'catch2')
source=(https://github.com/BlueBrain/$_pkgname/archive/v$pkgver.tar.gz)
md5sums=('2d63bbc518362e5b928f19f122504f05')
@@ -22,19 +22,14 @@ build() {
cd build-$pkgver
cmake -DCMAKE_INSTALL_PREFIX=/usr -DHIGHFIVE_EXAMPLES=OFF \
-DHIGHFIVE_USE_EIGEN=ON -DCMAKE_BUILD_TYPE=Release \
- -DHIGHFIVE_UNIT_TESTS=OFF \
../$_pkgname-$pkgver
make
}
-# Skip check() for now due to conflicting Catch2 versions. HighFive
-# 2.7.0 requires Catch2 v3 for unit tests, but the main Arch repos
-# provide Catch2 v2.
-
-# check() {
-# cd build-$pkgver
-# make test
-# }
+check() {
+ cd build-$pkgver
+ make test
+}
package() {
cd build-$pkgver