* update mgard to 1.5.2-2
This commit is contained in:
parent
76b6a404ac
commit
f829d4faca
@ -1,21 +1,25 @@
|
||||
pkgbase = mgard
|
||||
pkgdesc = MultiGrid Adaptive Reduction of Data
|
||||
pkgver = 1.0.0
|
||||
pkgrel = 1.1
|
||||
pkgver = 1.5.2
|
||||
pkgrel = 2
|
||||
url = https://github.com/CODARcode/MGARD
|
||||
arch = riscv64
|
||||
arch = powerpc64le
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = Apache
|
||||
license = Apache-2.0
|
||||
makedepends = catch2
|
||||
makedepends = cmake
|
||||
depends = blas
|
||||
depends = lapack
|
||||
makedepends = ninja
|
||||
makedepends = python
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = yaml-cpp
|
||||
depends = protobuf
|
||||
depends = libprotobuf.so
|
||||
depends = zlib
|
||||
depends = libz.so
|
||||
depends = zstd
|
||||
source = https://github.com/CODARcode/MGARD/archive/1.0.0/mgard-1.0.0.tar.gz
|
||||
sha256sums = 2dd153abc9bef7d87923cdefca6243b2050b7522e1d2b196e04c73c5cee6e880
|
||||
depends = libzstd.so
|
||||
source = https://github.com/CODARcode/MGARD/archive/1.5.2/mgard-1.5.2.tar.gz
|
||||
b2sums = fbebe814483f7ebbfd1f3bc33ca387fe77f7b0f0de369e5c4d2525d01172146197458e1a070824a8697fd0b9acef267f5813562aa9848db32d9175f879ce13f7
|
||||
|
||||
pkgname = mgard
|
||||
|
3
mgard/.nvchecker.toml
Normal file
3
mgard/.nvchecker.toml
Normal file
@ -0,0 +1,3 @@
|
||||
[mgard]
|
||||
source = "git"
|
||||
git = "https://github.com/CODARcode/MGARD.git"
|
@ -1,33 +1,50 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Bruno Pagani <archange@archlinux.org>
|
||||
# Maintainer: Jakub Klinkovský <lahwaacz at archlinux dot org>
|
||||
|
||||
pkgname=mgard
|
||||
pkgver=1.0.0
|
||||
pkgrel=1.1
|
||||
pkgver=1.5.2
|
||||
pkgrel=2
|
||||
pkgdesc="MultiGrid Adaptive Reduction of Data"
|
||||
arch=(riscv64 powerpc64le powerpc riscv64)
|
||||
arch=(riscv64 powerpc64le riscv64)
|
||||
url="https://github.com/CODARcode/MGARD"
|
||||
license=(Apache)
|
||||
depends=(blas lapack glibc yaml-cpp zlib zstd)
|
||||
makedepends=(cmake) # tclap 1.4 required but unreleased
|
||||
# mgard requires catch2 3.x which is currently unreleased
|
||||
#checkdepends=(catch2)
|
||||
license=(Apache-2.0)
|
||||
depends=(
|
||||
gcc-libs
|
||||
glibc
|
||||
protobuf libprotobuf.so
|
||||
zlib libz.so
|
||||
zstd libzstd.so
|
||||
)
|
||||
makedepends=(
|
||||
catch2
|
||||
cmake
|
||||
ninja
|
||||
python
|
||||
#tclap # 1.4 required but not packaged
|
||||
)
|
||||
source=(${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
|
||||
sha256sums=('2dd153abc9bef7d87923cdefca6243b2050b7522e1d2b196e04c73c5cee6e880')
|
||||
b2sums=('fbebe814483f7ebbfd1f3bc33ca387fe77f7b0f0de369e5c4d2525d01172146197458e1a070824a8697fd0b9acef267f5813562aa9848db32d9175f879ce13f7')
|
||||
|
||||
build() {
|
||||
cmake -B build -S ${pkgname^^}-${pkgver} \
|
||||
local cmake_flags=(
|
||||
-B build -S ${pkgname^^}-${pkgver} -G Ninja
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
make -C build
|
||||
-DMGARD_ENABLE_SERIAL=ON
|
||||
-DMGARD_ENABLE_OPENMP=ON
|
||||
-DMGARD_ENABLE_MDR=ON
|
||||
#-DMGARD_ENABLE_CLI=ON requires tclap 1.4
|
||||
-DBUILD_TESTING=ON
|
||||
-Wno-dev
|
||||
)
|
||||
cmake "${cmake_flags[@]}"
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd build
|
||||
ctest -v --output-on-failure
|
||||
ctest --test-dir build --output-on-failure
|
||||
}
|
||||
|
||||
package() {
|
||||
make -C build DESTDIR="${pkgdir}" install
|
||||
# Uneeded file
|
||||
rm "${pkgdir}"/usr/include/mgard/MGARDConfig.hpp.in
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user