Date: Saturday, July 30, 2022 @ 21:36:34 Author: arojas Revision: 1259220
archrelease: copy trunk to community-staging-x86_64 Added: nlopt/repos/community-staging-x86_64/ nlopt/repos/community-staging-x86_64/PKGBUILD (from rev 1259219, nlopt/trunk/PKGBUILD) ----------+ PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) Copied: nlopt/repos/community-staging-x86_64/PKGBUILD (from rev 1259219, nlopt/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-07-30 21:36:34 UTC (rev 1259220) @@ -0,0 +1,30 @@ +# Maintainer: Bruno Pagani <archa...@archlinux.org> + +pkgname=nlopt +pkgver=2.7.1 +pkgrel=3 +pkgdesc="Nonlinear optimization library" +arch=(x86_64) +url="https://nlopt.readthedocs.io/en/latest/" +license=(LGPL) +depends=(gcc-libs) +makedepends=(cmake python-numpy octave guile swig) +optdepends=('python-numpy: to use with python') +source=(https://github.com/stevengj/nlopt/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('db88232fa5cef0ff6e39943fc63ab6074208831dc0031cf1545f6ecd31ae2a1a') + +build() { + cmake -B build -S ${pkgname}-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make -C build +} + +check() { + cd build + ctest --output-on-failure +} + +package() { + make -C build DESTDIR="${pkgdir}" install +}