SHA256
10
0
forked from pool/o2scl

51 Commits

Author SHA256 Message Date
a1f2368020 Accepting request 1294972 from science
OBS-URL: https://build.opensuse.org/request/show/1294972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=21
2025-07-23 14:33:04 +00:00
3e812c3032 - Do not require libquadmath for aarch64 and %{arm}
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=49
2025-07-22 07:37:23 +00:00
ee55e0bfd9 Accepting request 1293822 from science
OBS-URL: https://build.opensuse.org/request/show/1293822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=20
2025-07-17 15:18:33 +00:00
a957250f55 * Update to version 0.930.1.
* For Tumbleweed, use GCC 14 for builds until issues when building with GCC 15 are fixed (gh#awsteiner/o2scl#49).

OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=47
2025-07-16 13:46:18 +00:00
6e0a3eb752 Accepting request 1252181 from science
OBS-URL: https://build.opensuse.org/request/show/1252181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=19
2025-03-12 14:24:10 +00:00
f90eba4f06 Add BuildRequires: python3-setuptools to fix build failures against python 3.13 by allowing importing disutils.
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=45
2025-03-12 01:27:39 +00:00
ca4cc0f844 Accepting request 1238488 from science
OBS-URL: https://build.opensuse.org/request/show/1238488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=18
2025-01-17 17:43:40 +00:00
fcc66a4a8e Accepting request 1238451 from home:Guillaume_G:branches:openSUSE:Factory:ARM
-  Update to version 0.930:
  * Notes: https://github.com/awsteiner/o2scl/releases/tag/v0.930

OBS-URL: https://build.opensuse.org/request/show/1238451
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=43
2025-01-17 12:24:59 +00:00
0d25118b62 Accepting request 1202168 from science
OBS-URL: https://build.opensuse.org/request/show/1202168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=17
2024-09-20 15:12:29 +00:00
75f264aace Accepting request 1202025 from home:badshah400:branches:science
* Use numpy-config to fix cflags for use with numpy >= 2.0.
* Update to version 0.929.2.
* Enable testing on all supported archs.

OBS-URL: https://build.opensuse.org/request/show/1202025
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=41
2024-09-20 11:03:50 +00:00
45ec639762 Accepting request 1188890 from science
- 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
2024-07-22 15:18:26 +00:00
e6504ba253 OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=39 2024-07-21 08:27:15 +00:00
eb74e1eaad Accepting request 1188146 from home:badshah400:branches:science
* 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
2024-07-21 05:08:52 +00:00
12e82d9ba5 Accepting request 995076 from science
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.

OBS-URL: https://build.opensuse.org/request/show/995076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=15
2022-08-15 17:58:22 +00:00
0356a2e4e7 Accepting request 994627 from home:badshah400:hdf5
- 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.

OBS-URL: https://build.opensuse.org/request/show/994627
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=36
2022-08-11 21:09:37 +00:00
12a6ab8fc2 Accepting request 959612 from science
OBS-URL: https://build.opensuse.org/request/show/959612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=14
2022-03-05 15:27:42 +00:00
43fd7dc3dc Accepting request 959382 from home:badshah400:branches:science
Add o2scl-eos_quark_cfl6-test-increase-tol.patch: Increase the tolerance of a test that fails due to minor tolerance issues on x86_64 [gh#awsteiner/o2scl#18].

OBS-URL: https://build.opensuse.org/request/show/959382
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=34
2022-03-05 13:04:28 +00:00
8bd750d263 Accepting request 947357 from science
OBS-URL: https://build.opensuse.org/request/show/947357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=13
2022-01-19 23:12:17 +00:00
b1d609c2c9 Accepting request 946833 from home:badshah400:branches:science
- Update to version 0.926.
- Drop patches incorporated upstream.
- Add o2scl-disable-test-without-destdir-support.patch: Disable tests that use data files installed to datadir but does not support DESTDIR and therefore cannot be run in a buildroot env.
- Minor specfile cleanups.

OBS-URL: https://build.opensuse.org/request/show/946833
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=33
2022-01-19 08:43:15 +00:00
4a15b21552 Accepting request 899615 from science
OBS-URL: https://build.opensuse.org/request/show/899615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=12
2021-06-12 18:08:23 +00:00
b728329263 Accepting request 898559 from home:badshah400:gcc11fix
- Add o2scl-cpp17-legendre-conflict.patch -- Rename function legendre() to legendrex() to avoid conflict with std::legendre() in c++17 (default in GCC 11) [gh#awsteiner/o2scl#17].
- Update URL to current upstream.

OBS-URL: https://build.opensuse.org/request/show/898559
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=31
2021-06-12 13:02:46 +00:00
5fb3d2da53 Accepting request 891511 from science
OBS-URL: https://build.opensuse.org/request/show/891511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=11
2021-05-08 20:07:44 +00:00
89e15c2729 Accepting request 890514 from home:badshah400:branches:science
* Add o2scl-boost-math-gamma-header.patch: Include boost header required for tgamma function.
* Fix an EOL encoding issue.

OBS-URL: https://build.opensuse.org/request/show/890514
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=29
2021-05-08 13:17:00 +00:00
0e271c6726 Accepting request 849223 from science
OBS-URL: https://build.opensuse.org/request/show/849223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=10
2020-12-29 14:49:02 +00:00
4ff932748b Accepting request 848493 from home:badshah400:branches:science
* 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
2020-11-18 08:15:07 +00:00
11d0db9cd3 Accepting request 761263 from science
OBS-URL: https://build.opensuse.org/request/show/761263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=9
2020-01-07 22:52:31 +00:00
Matthias Mailänder
f6062c8ab1 Accepting request 761197 from home:badshah400:branches:science
- Add patch o2scl-eos-test-tol.patch to fix a tolerance issue
  in an eos test code that caused errors during make check; patch taken from upstream commit.
- Update to version 0.924:
- Drop o2scl-fix-LU-tests.patch: incorporated upstream.
- Use %license to install COPYING file.

OBS-URL: https://build.opensuse.org/request/show/761197
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=25
2020-01-06 19:39:59 +00:00
08297ca1a3 Accepting request 744909 from science
OBS-URL: https://build.opensuse.org/request/show/744909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=8
2019-11-03 11:26:03 +00:00
dfa1c612e8 Accepting request 744024 from home:badshah400:branches:science
- 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
2019-11-02 19:12:17 +00:00
9472e76ecd Accepting request 731589 from science
OBS-URL: https://build.opensuse.org/request/show/731589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=7
2019-09-18 11:14:15 +00:00
d8767bd38e Accepting request 730706 from home:badshah400:branches:science
- Add o2scl-disable-failing-tests.patch: Disable LU test that
  fails on x86_64 (gh#awsteiner/o2scl#9).

OBS-URL: https://build.opensuse.org/request/show/730706
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=21
2019-09-17 19:51:58 +00:00
dbc8512525 Accepting request 700169 from science
OBS-URL: https://build.opensuse.org/request/show/700169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=6
2019-06-19 18:55:59 +00:00
7b5708ef2b Accepting request 699746 from home:badshah400:branches:science
- 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
2019-05-02 15:24:02 +00:00
6d66dc83be Accepting request 645528 from science
- 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
2018-10-31 12:20:08 +00:00
7afa0ca7a2 OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=17 2018-10-30 12:47:03 +00:00
a7db475be8 OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=16 2018-10-30 12:46:43 +00:00
71cec6794f Accepting request 643755 from home:badshah400:branches:science
- 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
2018-10-30 12:46:17 +00:00
6060f591da Accepting request 600618 from science
OBS-URL: https://build.opensuse.org/request/show/600618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=4
2018-04-25 08:01:50 +00:00
95906436d7 Accepting request 600607 from home:Guillaume_G:branches:science
- Enable test only on x86_64 since all other archs do not support low tolerances

OBS-URL: https://build.opensuse.org/request/show/600607
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=13
2018-04-24 12:23:33 +00:00
6fe306fa6c Accepting request 592296 from science
OBS-URL: https://build.opensuse.org/request/show/592296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=3
2018-03-30 10:08:35 +00:00
2e4c111e06 Accepting request 591702 from home:badshah400:branches:science
- Disable tests on i586 until test codes are fixed, typically
  simply by increasing tolerances (gh#awsteiner/o2scl#7).

OBS-URL: https://build.opensuse.org/request/show/591702
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=11
2018-03-29 12:28:12 +00:00
d0aad80c54 Accepting request 585012 from science
OBS-URL: https://build.opensuse.org/request/show/585012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=2
2018-03-11 14:25:11 +00:00
Ismail Dönmez
834728ef3d Accepting request 583658 from home:badshah400:branches:science
- 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
2018-03-09 13:08:23 +00:00
20c6408dbd Accepting request 519586 from science
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.

OBS-URL: https://build.opensuse.org/request/show/519586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/o2scl?expand=0&rev=1
2017-08-30 14:24:28 +00:00
9b37bff5f7 Accepting request 519542 from home:jengelh:branches:science
- Upgrade RPM groups; combine two find calls.

OBS-URL: https://build.opensuse.org/request/show/519542
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=7
2017-08-30 05:01:42 +00:00
78ce0f6fdc OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=6 2017-08-25 11:53:48 +00:00
74c77398c7 OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=5 2017-08-25 11:52:26 +00:00
3c293f3445 OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=4 2017-08-25 11:51:38 +00:00
6917cfc554 OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=3 2017-08-25 11:51:14 +00:00
b7a920761d Accepting request 515960 from home:badshah400:branches:science
- Use boost-devel instead of libboost_headers-devel where the
  latter is not available (openSUSE < 1320).

OBS-URL: https://build.opensuse.org/request/show/515960
OBS-URL: https://build.opensuse.org/package/show/science/o2scl?expand=0&rev=2
2017-08-11 20:14:53 +00:00