- 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.
OBS-URL: https://build.opensuse.org/request/show/1188890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=16
* Update to version 0.929.1.
* Drop patches: o2scl-disable-slow-hdf-test.patch, o2scl-link-quadmath.patch.
* 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).
* doc package is now noarch.
* Use memory_constraints to allow at least 2GB memory per thread.
* Add _constraints.
OBS-URL: https://build.opensuse.org/request/show/1188146
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=38
* Update to version 0.925.
* Add o2scl-disable-slow-hdf-test.patch: Disable a slow hdf test that causes OBS workers to time out.
* Add o2scl-exp-overflow.patch: Fix for overflows from GSL exp.c; patch taken from upstream git commit [gh#awsteiner/o2scl#16].
* Drop o2scl-disable-failing-eos-test.patch: Fixed upstream.
* Pass "-DO2SCL_HDF5_PRE_1_12" to CXXFLAGS to use HDF5 1.10.x specific definitions.
OBS-URL: https://build.opensuse.org/request/show/848493
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=27
- Add o2scl-fix-LU-tests.patch: Fix -- rather than disable --
failing LU tests (gh#awsteiner/o2scl#9).
- Drop o2scl-disable-failing-tests.patch: No longer needed due to
fixes from new patch o2scl-fix-LU-tests.patch; also drop
libtool BuildRequires and do not run autoreconf before configure
which were all required because of this patch.
OBS-URL: https://build.opensuse.org/request/show/744024
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=23
- Update to version 0.923:
* A new function "rearrange_and_copy()" was added to the tensor
and tensor_grid classes for several kinds of tensor
rearrangements.
* A new matrix_view_transpose class and a new wordexp() function
were created.
* The classes cloud_file, boson_rel, eos_had_skyrme,
eos_tov_buchdahl, fermion_deriv_rel, fermion_eff,
fermion_nonrel, fermion_rel, eos_had_rmf, hist, interpm_krige,
and interp_krige_optim classes were improved improved. The
particle calibration routines were improved.
* The constants were updated for the CODATA 2014 release.
* Several updates were made to acol. The handling of tensor and
tensor_grid classes was improved. Vector and value
specifications were added. The help text was reworked. The
autocorr command was improved.
* A new class slack_messenger was created to send messages to
Slack.
- Drop o2scl-remove-glob_wrapper-test.patch: incorporated
upstream.
OBS-URL: https://build.opensuse.org/request/show/699746
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=19
- 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).
OBS-URL: https://build.opensuse.org/request/show/645528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=5
- 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
OBS-URL: https://build.opensuse.org/request/show/643755
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=15
- Add o2scl-decrease-fit_fix-tolerances.patch: Decrease the tolerance level on fit_fix test to prevent errors on 32-bit systems during make check; patch taken from upstream git (gh#awsteiner/o2scl#7).
- Only enable gsl2 features for openSUSE >= 1500; gsl >= 2.0 is not available for older openSUSE.
- Update to version 0.921
- Run tests in a check section.
- Remove bogus duplicated doc files from non-std location [/usr/search].
OBS-URL: https://build.opensuse.org/request/show/583658
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=9