4 Commits

Author SHA256 Message Date
e52a147cb5 Accepting request 1275015 from science
OBS-URL: https://build.opensuse.org/request/show/1275015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=25
2025-05-07 17:17:59 +00:00
8a84162956 Do not let minor tolerance issues in tests on non-x86_64 archs abort builds (gh#lammps/lammps#2383, gh#lammps/lammps#2978).
OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=86
2025-05-06 18:37:03 +00:00
1c37b66b66 Accepting request 1274706 from science
OBS-URL: https://build.opensuse.org/request/show/1274706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lammps?expand=0&rev=24
2025-05-06 14:41:23 +00:00
efdcdfdcb0 * Update to stable_29Aug2024_update2.
* Adapt package version to reflect upstream releases; example: the current version 20240829.02 reflects upstream's (weirdly but consistently named) stable_29Aug2024_update2 tag.
* Implement python packaging using python rpm macros (for now default python3-* only).
* Enable a few non-expensive modules (in terms of build dependencies): compress (depends on gzip, libzstd), manybody, molecule (needed for python tests), extra-molecule, and lepton.
* Drop a few unnecessary build dependencies: intel-opencl-devel, armnn-opencl-devel.
* Add lammps-allow-system-gtest.patch to allow using system installed gtest/gmock for tests. Note that upstream seems to be reticent about this (gh#lammp/lammps#3540), but we have no choice if we want to run tests. So, mark our patch as PATCH-FEATURE-OPENSUSE for now.
* Use pkgconfig based BuildRequires wherever possible.
* Use ninja for build.
* Define and use macro for shared library name consistency.
* Disable MPI on i586 to resolve builds (missing openmpi-macros-devel).

OBS-URL: https://build.opensuse.org/package/show/science/lammps?expand=0&rev=84
2025-05-05 19:59:22 +00:00

Diff Content Not Available