diff options
author | Mikhail Rudenko | 2024-01-26 00:48:32 +0300 |
---|---|---|
committer | Mikhail Rudenko | 2024-01-26 00:48:32 +0300 |
commit | a56f54e8923fd13bf93501ca96d7384326ee0bd9 (patch) | |
tree | 919cf6722c9e136c28b9fc5ee235f9ced0cc6598 | |
parent | 8cba0080158ce1d4170943307365ee3c78c09ef8 (diff) | |
download | aur-highfive.tar.gz |
Re-enable unit tests
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 8 insertions, 12 deletions
@@ -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 @@ -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 |