libnlopt0 - A library for nonlinear optimization

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libnlopt0-2.6.1-1.1.x86_64.rpm
Package name libnlopt0
Package version 2.6.1
Package release 1.1
Package architecture x86_64
Package type rpm
Category System/Libraries
License LGPL-2.0-only
Maintainer -
Download size 196.89 KB
Installed size 502.30 KB
NLopt is a free/open-source library for nonlinear optimization,
providing a common interface for a number of different free
optimization routines available online as well as original
implementations of various other algorithms.


Package Version Architecture Repository
libnlopt0-2.6.1-32.1.x86_64.rpm 2.6.1 x86_64 Science
libnlopt0-2.6.1-32.1.i586.rpm 2.6.1 i586 Science
libnlopt0-2.6.1-1.1.i586.rpm 2.6.1 i586 openSUSE Oss
libnlopt0 - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - - - - - - - -


Name Value -
libnlopt0 = 2.6.1-1.1
libnlopt0(x86-64) = 2.6.1-1.1


Type URL
Binary Package libnlopt0-2.6.1-1.1.x86_64.rpm
Source Package nlopt-2.6.1-1.1.src.rpm

Install Howto

Install libnlopt0 rpm package:

# zypper install libnlopt0




2019-04-15 - Atri Bhattacharya <>
- Update to version 2.6.1:
* Fix nlopt_version return value for 2.6.x and update soname and
- Changes from version 2.6.0:
* New set_upper_bound and set_lower_bound functions in the
low-level C API to set one bound at a time
* There is no longer a separate libnlopt_cxx library ? C++
algorithms (stogo) are compiled and included by default
* Bug fixes:
* gh#stevengi/nlopt#197
* gh#stevengi/nlopt#216
* gh#stevengi/nlopt#245
* gh#stevengi/nlopt#250
* gh#stevengi/nlopt#230
* gh#stevengi/nlopt#261
* gh#stevengi/nlopt#242
* gh#stevengi/nlopt#258.
- Drop patches incorporated upstream:
* nlopt-octave-5.0.patch
* nlopt-cmake-3.13.patch.
2019-03-30 - Atri Bhattacharya <>
- Update to version 2.5.0:
* New AGS global solver (gh#stevengj/nlopt#194).
* New `nlopt_get_numevals` function providing a built-in
evaluation counter (gh#stevengj/nlopt#160).
* New `nlopt_get_errmsg` function for more descriptive error
* Build system is converted to `cmake` (gh#stevengj/nlopt#49).
* Plugins updated for recent Octave and Guile versions.
* Various other build fixes and minor bug fixes.
- Drop patches already incorporated upstream or otherwise fixed:
* nlopt-2.3-pkgconfig.patch
* pythondir.patch
* nlopt-octave-4.0.patch
* nlopt-octave4.4-prefixdir.patch
* nlopt-octave4.4-do_multi_index_op.patch
- New patches:
* nlopt-octave-5.0.patch: Fix compilation and running against
octave >= 5.0; patch taken from upstream git commit.
* nlopt-cmake-3.13.patch: Fix building python module when using
cmake 3.13+; patch taken from upstream git commit and rebased
to apply cleanly.
- Switch to building python3 modules instead of python2.
- Switch to cmake build system in keeping with upstream; introduce
BuildRequires: cmake and drop libtool.
- New BuildRequires: swig needed to build python module.
- Use %%autosetup to setup build directory and apply patches.
2018-06-02 -
- Add patches to fix compilation against octave 4.4:
* nlopt-octave4.4-prefixdir.patch: Fix how to find octave's
prefix dir in octave-config no longer supports
the keyword PREFIX and uses OCTAVE_HOME in its stead; patch
being sent upstream. Add BuildRequires: libtool and regenerate
build files (autoreconf -fvi) before configuring build.
* nlopt-octave4.4-do_multi_index_op.patch: Replace
do_multi_index_op by feval; the former is dropped from octave
4.4; patch being sent upstream.
- Package python modules installed to sitelib as well.
2016-06-23 -
- Use %requires_eq octave-cli instead of Requires, octave installs
its files to versioned dirs, so it is important for nlopt to
be rebuilt for every version update of octave. Making the
Requires version dependent achieves this.
2015-11-17 -
- Fix compatibility with Octave 4.0
* nlopt-octave-4.0.patch
2015-05-31 -
- Disable Octave module due to incompatibility with Octave 4.0
2014-11-13 -
- Update to version 2.4.2
* Bugfix release, see included NEWS file for details.
- Update package descriptionts.

See Also

Package Description
libnm-glib-vpn1-1.16.0-3.1.i586.rpm Convenience library for NetworkManager VPN plugins
libnm-glib-vpn1-1.16.0-3.1.x86_64.rpm Convenience library for NetworkManager VPN plugins
libnm-glib-vpn1-32bit-1.16.0-3.1.x86_64.rpm Convenience library for NetworkManager VPN plugins
libnm-glib4-1.16.0-3.1.i586.rpm Convenience library for clients of NetworkManager
libnm-glib4-1.16.0-3.1.x86_64.rpm Convenience library for clients of NetworkManager
libnm-glib4-32bit-1.16.0-3.1.x86_64.rpm Convenience library for clients of NetworkManager
libnm-util2-1.16.0-3.1.i586.rpm Convenience library for clients of NetworkManager
libnm-util2-1.16.0-3.1.x86_64.rpm Convenience library for clients of NetworkManager
libnm-util2-32bit-1.16.0-3.1.x86_64.rpm Convenience library for clients of NetworkManager
libnm0-1.16.0-3.1.i586.rpm Convenience library for clients of NetworkManager
libnm0-1.16.0-3.1.x86_64.rpm Convenience library for clients of NetworkManager
libnma-devel-1.8.20-1.1.i586.rpm NetworkManager UI dialogs -- Development Files
libnma-devel-1.8.20-1.1.x86_64.rpm NetworkManager UI dialogs -- Development Files
libnma0-1.8.20-1.1.i586.rpm NetworkManager UI dialog library
libnma0-1.8.20-1.1.x86_64.rpm NetworkManager UI dialog library