Revisions of nlopt

Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 954742 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 31)
- Build for all supported python flavours.
- Edit flavor names so that auto-generated python packages are called pythonXY-nlopt and not pythonXY-nlopt-bindings; no-name flavor now builds the bindings, while "main" flavor builds the main C/C++ library and devel package.
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 953010 from Stefan Brüns's avatar Stefan Brüns (StefanBruens) (revision 30)
- Split bindings into separate build, to avoid the octave (and
  thus Java, Qt5, ...) dependency. Also allows to build the
  library on SLE 15.x.
- Adjust Python3 package name (python-nlopt -> python3-nlopt)
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 936382 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 29)
Update to version 2.7.1:
buildservice-autocommit accepted request 852549 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 28)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 851687 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 27)
* Update to version 2.7.0.
* Run tests using ctest as part of %check section.
* Handle erroneous RPATH in openSUSE:Leap:15.2's %cmake macro by explicitly setting CMAKE_SKIP_RPATH to OFF and CMAKE_SKIP_INSTALL_RPATH to ON; while only required for 15.2, setting these for all versions doesn't hurt.
buildservice-autocommit accepted request 798652 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 26)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 798056 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 25)
- Update to verion 2.6.2:
- Rename source tarball into %{name}-%{version} format.
buildservice-autocommit accepted request 694591 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 24)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 694580 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 23)
- Update to version 2.6.1:
  * Fix nlopt_version return value for 2.6.x and update soname and
    docs.
- 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
    (gh#stevengi/nlopt#257).
  * There is no longer a separate libnlopt_cxx library — C++
    algorithms (stogo) are compiled and included by default
    (gh#stevengi/nlopt#198).
  * 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.
buildservice-autocommit accepted request 690871 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 22)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 690065 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 21)
- Update to version 2.5.0:
- 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.
buildservice-autocommit accepted request 613774 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 20)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 613664 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 19)
- Add patches to fix compilation against octave 4.4:
  * nlopt-octave4.4-prefixdir.patch: Fix how to find octave's
    prefix dir in configure.ac: 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.
buildservice-autocommit accepted request 415846 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 18)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 415837 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 17)
Get nlopt to rebuild on octave version upgrades, by setting a version dependent requires
Dmitry Roshchin's avatar Dmitry Roshchin (Dmitry_R) accepted request 344936 from Dmitry Roshchin's avatar Dmitry Roshchin (Dmitry_R) (revision 16)
- Fix compatibility with Octave 4.0
  * nlopt-octave-4.0.patch
buildservice-autocommit accepted request 309540 from Dmitry Roshchin's avatar Dmitry Roshchin (Dmitry_R) (revision 15)
baserev update by copy to link target
Dmitry Roshchin's avatar Dmitry Roshchin (Dmitry_R) committed (revision 14)
Matthias Mailänder's avatar Matthias Mailänder (Mailaender) accepted request 309504 from Dmitry Roshchin's avatar Dmitry Roshchin (Dmitry_R) (revision 13)
- Disable Octave module due to incompatibility with Octave 4.0
buildservice-autocommit accepted request 261360 from Dmitry Roshchin's avatar Dmitry Roshchin (Dmitry_R) (revision 12)
baserev update by copy to link target
Displaying revisions 1 - 20 of 31
openSUSE Build Service is sponsored by