diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..00629bf2fba4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Roberto Hueso < robertohueso96 at gmail dot com > +pkgname=ensmallen +pkgver=2.10.3 +pkgrel=1 +pkgdesc='Flexible C++ library for efficient mathematical optimization' +arch=('x86_64') +url="https://ensmallen.org/" +license=('BSD') +depends=( + 'armadillo>=8.400.0' + 'lapack' +) + +optdepends=( + 'openmp: parallel computation support' +) + +makedepends=( + 'cmake>=2.8.10' +) +source=("https://ensmallen.org/files/${pkgname}-${pkgver}.tar.gz") +sha256sums=('2be4da4256723510c624c55d11b9f2a582ab405e4976be3fbe1eea114baf1026') +options=(!emptydirs) + +prepare() { + cd "${pkgname}-${pkgver}" + mkdir -p build +} + +build() { + cd "${pkgname}-${pkgver}/build" + + cmake \ + -D CMAKE_INSTALL_PREFIX="/usr" \ + -D USE_OPENMP=ON \ + .. + make +} + +package() { + cd "${pkgname}-${pkgver}/build" + + make DESTDIR="$pkgdir" install + + install -m 755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m 644 ../LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}" +} |