Revisions of o2scl

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1188890 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 16)
- Update to version 0.929.1.
- Split off tests into separate multibuild flavour to avoid main
  library builds getting bogged down by long running tests and
  also to turn off python support for the test flavour to avoid
  running python based tests. This prevents a circular dependency
  between python-o2sclpy and o2scl.
- Build with ncurses support; add BuildRequires:
  pkgconfig(ncurses).
- Switch a few *-devel BuildRequires to pkgconfig based ones.
- Account for openSUSE Leap having hdf5 < 1.12 by passing
  `-DO2SCL_HDF5_PRE_1_12` to CXXFLAGS.
- Add o2scl.rpmlintrc to mask warnings for empty files installed
  as part of doc package.
- Pass `-lgomp` to linker flags to avoid undefined symbol:
  GOMP_critical_name_end when using python o2sclpy
  (gh#awsteiner/o2scl#40).
- Update URL tag to new upstream home page.
- Disable pugixml: not for end-users (gh#awsteiner/o2scl#38).
- Update to version 0.928:
- doc package is now noarch.
- Use memory_constraints to allow at least 2GB memory per thread.
- Add _constraints.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 995076 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 15)
Depends on sr#995074

- Adapt CFLAGS to build with hdf5 >= 1.12.
- Add o2scl-failing-tests-increase-tol.patch: Fix some more failing tests by small increases of the respective tolerances.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 645528 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 5)
- Fix URL (old link dead)
- Update to version 0.922:
  * In the table class, the set() function no longer automatically
    adds rows or columns. This prevents some behavior which was
    not intuitive for users.
  * Several tensor functions have been added, including
    tensor::swap_data(), tensor_out(), tensor::min(),
    tensor::max(), tensor::copy(), tensor::is_valid().
  * Slicing for tensor_grid objects has been improved.
  * Copy constructors for tensor and tensor_grid have been
    created.
  * A few long double integration classes have been added when
    higher accuracy is required.
  * The MCMC classes have been completely reworked, offering
    better support for OpenMP and MPI parallelism.
  * The acol command has been expanded and improved in several
    ways. Code for o2graph has been moved out and the
    documentation has been improved.
  * The conversion functions in convert_units now has a const
    version
  * The documentation has been improved everywhere.
  * A new nearest neighbor interpolation type has been added.
  * A seed bug in rng_gsl has been fixed.
  * HDF5 I/0 for table3d types now allows const references.
  * The cloud_file class is updated and simplified.
  * The prob_dens_func_amr class has been updated.
  * Some work has been done on heat capacity functions for
    particle objects.
  * The fermion_rel::calc_mu() and pair_mu() functions work better
    now with bad initial guesses.
  * The tov_solve, eos_tov, eos_cs2_const, and eos_had_rmf_hyp
    classes are improved.
- Drop o2scl-decrease-fit_fix-tolerances.patch: upstreamed.
- Add o2scl-remove-glob_wrapper-test.patch: Remove glob_wrapper()
  from misc_ts because it isn't platform independent; patch taken
  from upstream git (gh#awsteiner/o2scl#8).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 519586 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 1)
Finally with all RPM group issues fixed

- Upgrade RPM groups; combine two find calls.
- Fix package groups: shared library -> System/Libraries, devel
  package -> Productivity/Scientific/Math.
- Use boost-devel instead of libboost_headers-devel where the
  latter is not available (openSUSE < 1320).
- Initial package.
Displaying all 17 revisions
openSUSE Build Service is sponsored by