George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
nlopt
Commits:
db540a33 by George Rawlinson at 2026-02-21T00:06:16+00:00
upgpkg: 2.10.0-6; octave 11.1.0-1 rebuild
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = nlopt
pkgdesc = Nonlinear optimization library
pkgver = 2.10.0
- pkgrel = 5
+ pkgrel = 6
url = https://nlopt.readthedocs.io/en/latest/
arch = x86_64
license = LGPL-2.1-or-later
@@ -10,7 +10,9 @@ pkgbase = nlopt
makedepends = octave
makedepends = guile
makedepends = swig
- depends = gcc-libs
+ depends = glibc
+ depends = libgcc
+ depends = libstdc++
optdepends = python-numpy: to use with python
source =
https://github.com/stevengj/nlopt/archive/v2.10.0/nlopt-2.10.0.tar.gz
sha256sums =
506f83a9e778ad4f204446e99509cb2bdf5539de8beccc260a014bd560237be1
=====================================
PKGBUILD
=====================================
@@ -2,12 +2,12 @@
pkgname=nlopt
pkgver=2.10.0
-pkgrel=5
-pkgdesc="Nonlinear optimization library"
+pkgrel=6
+pkgdesc='Nonlinear optimization library'
arch=(x86_64)
-url="https://nlopt.readthedocs.io/en/latest/"
+url='https://nlopt.readthedocs.io/en/latest/'
license=(LGPL-2.1-or-later)
-depends=(gcc-libs)
+depends=(glibc libgcc libstdc++)
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)
@@ -15,13 +15,23 @@
sha256sums=('506f83a9e778ad4f204446e99509cb2bdf5539de8beccc260a014bd560237be1')
prepare() {
cd $pkgname-$pkgver
- sed -e 's|CMAKE_CXX_STANDARD 11|CMAKE_CXX_STANDARD 17|' -i CMakeLists.txt #
Fix build with octave 10
+
+ # Fix build with octave 10+
+ sed \
+ -e 's|CMAKE_CXX_STANDARD 11|CMAKE_CXX_STANDARD 17|' \
+ -i CMakeLists.txt
}
build() {
- cmake -B build -S ${pkgname}-${pkgver} \
- -DCMAKE_INSTALL_PREFIX=/usr
- make -C build
+ local cmake_options=(
+ -B build
+ -S $pkgname-$pkgver
+ -D CMAKE_INSTALL_PREFIX=/usr
+ )
+
+ cmake "${cmake_options[@]}"
+
+ cmake --build build
}
check() {
@@ -30,5 +40,5 @@ check() {
}
package() {
- make -C build DESTDIR="${pkgdir}" install
+ DESTDIR="$pkgdir" cmake --install build
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nlopt/-/commit/db540a33f2b4870fb4bd2ab42e62d0fc36316006
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nlopt/-/commit/db540a33f2b4870fb4bd2ab42e62d0fc36316006
You're receiving this email because of your account on gitlab.archlinux.org.