diff options
author | FabioLolix | 2023-10-13 16:31:58 +0200 |
---|---|---|
committer | FabioLolix | 2023-10-13 16:31:58 +0200 |
commit | dee38773e7246cd552ac29eb9ae83ec2de281130 (patch) | |
tree | e0317054f64d9d290fe44fa0f94641733779c8fe /PKGBUILD | |
parent | 06e42a4963bc1674bd6fa6a8a707b8db8c70c779 (diff) | |
download | aur-dee38773e7246cd552ac29eb9ae83ec2de281130.tar.gz |
v2.19.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 15 insertions, 36 deletions
@@ -1,48 +1,27 @@ -# Maintainer: Roberto Hueso < roberto at robertohueso dot org > +# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix +# Contributor: Roberto Hueso < roberto at robertohueso dot org > + pkgname=ensmallen -pkgver=2.17.0 +pkgver=2.19.1 pkgrel=1 -pkgdesc='Flexible C++ library for efficient mathematical optimization' -arch=('x86_64') +pkgdesc="Flexible C++ header library for efficient mathematical optimization" +arch=(any) url="https://ensmallen.org/" -license=('BSD') -depends=( - 'armadillo>=9.800.0' - 'lapack' -) - -optdepends=( - 'openmp: parallel computation support' -) - -makedepends=( - 'cmake>=3.3.2' -) +license=(BSD) +makedepends=(cmake openmp armadillo lapack) source=("https://ensmallen.org/files/${pkgname}-${pkgver}.tar.gz") -sha256sums=('2803c8cce58f278d6e7eb4a5d8090da10b4cce7a5c6c6e6f65e89de4fc9c9086') -options=(!emptydirs) - -prepare() { - cd "${pkgname}-${pkgver}" - mkdir -p build -} +sha256sums=('f36ad7f08b0688d2a8152e1c73dd437c56ed7a5af5facf65db6ffd977b275b2e') build() { - cd "${pkgname}-${pkgver}/build" + cmake -B build -S "$pkgname-$pkgver" -Wno-dev \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr - cmake \ - -D CMAKE_INSTALL_PREFIX="/usr" \ - -D BUILD_TESTS=OFF \ - -D USE_OPENMP=ON \ - .. - make + cmake --build build } package() { - cd "${pkgname}-${pkgver}/build" - - make DESTDIR="$pkgdir" install + DESTDIR="${pkgdir}" cmake --install build - install -m 755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m 644 ../LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}" + install -D "$pkgname-$pkgver"/LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" } |