Package Release Info

nlopt-2.4.2-bp150.1.3

Update Info: Base Release
Available in Package Hub : 15

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libnlopt0
nlopt-devel
octave-nlopt_optimize
python-nlopt

Change Logs

* Thu Jun 23 2016 badshah400@gmail.com
- 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.
* Tue Nov 17 2015 dmitry_r@opensuse.org
- Fix compatibility with Octave 4.0
  * nlopt-octave-4.0.patch
* Sun May 31 2015 dmitry_r@opensuse.org
- Disable Octave module due to incompatibility with Octave 4.0
* Thu Nov 13 2014 dmitry_r@opensuse.org
- Update to version 2.4.2
  * Bugfix release, see included NEWS file for details.
- Update package descriptionts.
* Tue Feb 11 2014 badshah400@gmail.com
- Update to version 2.4.1
  - No Linux relevant changes from version 2.4.0
- Changes from version 2.4.0:
  + New genetic algorithm ESCH
  + Fix swig dir for VPATH builds
  + Use python-config program in the configure script to find the
    include directories for Python, if possible (may be overridden
    by PYTHON_CONFIG environment variable)
  + Bugfix in copy constructor for C++ and Python interfaces
  + Bugfix in return value for setting min/max objective
  + Handle negative rescalings in COBYLA and BOBYQA
  + Plugin installation honors the configure --prefix, if any
  + Various compilation fixes for compatibility with recent
    software
- Packaging changes:
  + Minor rebase of pythondir.patch
  + Drop nlopt-2.3-no-return-in-nonvoid-function.patch: corrected
    upstream.
* Tue Sep 10 2013 dvaleev@suse.com
- install python parts to sitearch (pythondir.patch)
* Wed Jun 12 2013 tchvatal@suse.com
- Add fix for .pc file so we can use this library even
  with other projects.
  * nlopt-2.3-pkgconfig.patch
* Sun Feb 24 2013 scorot@free.fr
- remove %%clean section
- add minimal single-line comment in spec file for patch0
- add files on %%doc section
- spec file cleanup
- add python(abi) requirements recent recent products
- update source url
* Sun Aug 19 2012 scorot@free.fr
- again fix build on x86_64
* Sun Aug 19 2012 scorot@free.fr
- fix build on x86_64
- fix package group names
* Sun Aug 19 2012 scorot@free.fr
- first package
Version: 2.10.0-bp160.1.4
* Thu May 22 2025 Atri Bhattacharya <badshah400@gmail.com>
- Add nlopt-dont-force-cxx-standard.patch: Don't force c++11 std
  for builds to allow building octave bindings against octave 10+
  [gh#stevengj/nlopt#616]; patch taken from upstream commit
  [gh#stevengj/nlopt#597] and rebased for current version.
- For default flavour, build non-python bindings only for default
  python3 version. This reduces build times.
- Do not force -D_FORTIFY_SOURCE=2 any more (fixed since version
  2.9.1, see gh#stevengj/nlopt#563).
* Sun Feb 09 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Use strip-nondeterminism to normalize jar mtimes for reproducible builds
* Thu Feb 06 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.10.0:
  * New Java bindings (gh#stevengj/nlopt#578).
  * Allow disabling exceptions with set_exceptions_enabled
    (gh#stevengj/nlopt#580).
  * Configurable tolg tolerance parameter for Luksan gradient
    stopping condition (gh#stevengj/nlopt#585).
  * Restored LD_LBFGS_NOCEDAL enum value (dropped in 2.9) to ease
    backwards compatibility for wrappers in other languages
    (though this algorithm is currently unimplemented)
    (gh#stevengj/nlopt#587).
- Build and install java bindings as part of a newly split
  nlopt-java package.
- Bump shlib name in keeping with upstream so version update.
* Fri Dec 20 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.9.1:
  * Fixed PRAXIS box constraints (gh#stevengj/nlopt#528).
* Sun Nov 17 2024 Atri Bhattacharya <badshah400@gmail.com>
- Fix %requires_eq usage for "pkgconfig(octave)".
* Thu Nov 14 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.9.0:
  * New NLOPT_LUKSAN cmake option to build without Luksan LGPL
    code (gh#stevengj/nlopt#568).
  * Dropped unused LD_LBFGS_NOCEDAL enum value.
  * Python 3.13 support (gh#stevengj/nlopt#565).
  * Fixed COBYLA not returning the optimum (gh#stevengj/nlopt#57)
  * Fixed SLSQP returning infeasible optimum
    (gh#stevengj/nlopt#368)
  * Fixed STOGO not registering new optimum
    (gh#stevengj/nlopt#504)
  * Various minor bugfixes (gh#stevengj/nlopt#570,
    gh#stevengj/nlopt#563, gh#stevengj/nlopt#379,
    gh#stevengj/nlopt#511)
- Update License to LGPL-2.1-or-later in keeping with upstream.
* Sat Aug 10 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.8.0:
  * Support C++ functors for objective functions
    (gh#stevengj/nlopt#457).
  * CCSA/MMA an now use the initial_step parameter to bound their
    initial stepsize,
  * and also expose a new internal parameter rho_init
    (gh#stevengj/nlopt#561).
  * Install pkg-config file on Windows (gh#stevengj/nlopt#534).
  * Allow having more equality constraints than there are
    variables (gh#stevengj/nlopt#509).
  * Bugfixes:
  - gh#stevengj/nlopt#558
  - gh#stevengj/nlopt#533
  - gh#stevengj/nlopt#473
  - gh#stevengj/nlopt#465
  * Build improvements (gh#stevengj/nlopt#551,
    gh#stevengj/nlopt#535, gh#stevengj/nlopt#510,
    gh#stevengj/nlopt#445).
- Build with -D_FORTIFY_SOURCE=2 (not 3) to avoid test crashes
  (gh#stevengj/nlopt#563).