# Maintainer: Carlos Aznarán # Contributor: Luis Martinez pkgname=vinecopulib pkgver=0.6.3 pkgrel=1 pkgdesc="C++ vine copula library" license=(MIT) arch=(x86_64) url="https://github.com/${pkgname}/${pkgname}" depends=(gcc-libs) makedepends=(cmake eigen boost libwdm r) provides=("lib${pkgname}.so") source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) sha512sums=('1f8ed4c3a0a0d53e4ffdbee5d4c577c84a2e5f09e255b4f723076b0f454589e109cbae3f390e268885ee0bc9046d28834426a8c15e3850fec6f9c3484edf06ab') build() { cmake \ -S ${pkgname}-${pkgver} \ -B build \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=TRUE \ -DCMAKE_CXX_STANDARD=11 \ -DCMAKE_CXX_COMPILER=g++ \ -DBUILD_TESTING=OFF \ -DOPT_ASAN=ON \ -DVINECOPULIB_SHARED_LIB=ON \ -DWARNINGS_AS_ERRORS=OFF \ -Wno-dev cmake --build build --target all } package() { DESTDIR="${pkgdir}" cmake --build build --target install install -Dm644 "${pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" }