Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libHepMC3-4-3.3.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libHepMC3-4 Distribution: openSUSE Tumbleweed
Version: 3.3.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Mar 24 13:16:14 2025
Group: Unspecified Build host: reproducible
Size: 666441 Source RPM: HepMC-3.3.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://hepmc.web.cern.ch/hepmc/
Summary: Main shared library for HepMC
The HepMC package is an object oriented event record written in C++
for High Energy Physics Monte Carlo Generators. Many extensions from
HEPEVT, the Fortran HEP standard, are supported.

This package provides the main shared library for HepMC3.

Provides

Requires

License

GPL-3.0-or-later AND MPL-2.0

Changelog

* Mon Mar 24 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.3.0:
    * Update python bindings with binder 1.4.2
    * Update bxzstr to bxzstr 1.2.2 + patches
    * Explicitly return for inf-generating eta / massless rapidity
      along pz, to avoid FPE triggering.
    * Suppress cross-section/weight count-mismatch warning if only
      one cross-section.
    * Add support for reading with uproot
    * Drop Python2 support
    * Fix compilation with Python 3.13.0a1.
    * Major update of the build system, removed most of the custom
      modules.
    * Removed functions that operate on raw pointers.
  - Update shared lib name in accordance with upstream so version
    bump.
  - Drop HepMC-disable-doxygen-html-timestamp.patch: no longer
    needed as HTML_TIMESTAMP is not set by Doxyfile.
* Fri Oct 13 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.2.7:
    * Patch release to fix the problem with vertex attributes
      removal.
* Tue Sep 12 2023 Lubos Kocman <lubos.kocman@suse.com>
  - Update license
    HepMC3-3.2.6/LICENSE says
    Version 3 of the GNU Lesser General Public Licence
    or any later version.
* Mon Jul 10 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.2.6:
    * Deprecated the set_cross_section function with double in
      favour of those with vector of doubles.
    * Better Doxygen documentation for code
    * Improvements in ReaderFactory that should help detect the file
      type more successfully.
    * Multiple optimizations inspired by clang-tidy
    * The Attributes are now set to be parsed after calls to
      from_string or set_value
    * API breaking changes in the search module: pass by const
      reference
    * Update python bindings
    * Modernisation of cmake
    * Fix output value of ReaderLHEF::read_event
    * Better documentation for standalone examples
    * Adds a protobuf-based HepMC3::Reader/Writer
    * Update pybind11 headers to fix python 3.11.
    * License update.
    * Make the R/W plugins transparent - the set/get functions call
      the handled object
  - Adapt shared lib name to SO version bump (4->5) for
    libHepMC3search.
  - License update: bundled bxzstr is MPL-2.0.
  - Re-enable testing for i586.
  - Make doc package noarch.
* Sat Nov 05 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Disable pythia interface, pythia now includes HepMC interface by
    default; this avoids a build cycle (boo#1204987,
    https://gitlab.cern.ch/hepmc/HepMC3/-/commit/9827d5fb95ece04bafbc6e09cfd792afd51f74d3).
  - Add _constraints file to ensure builds do not OOM on some
    workers.
* Wed Mar 02 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Also Obsolete libHepMC3-1 from libHepMC3search.
* Mon Feb 21 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.2.5:
    * Added implementation for Relatives class that works in
      Windows.
    * (Implemented earlier) Improved MSYS2 support.
    * New interfaces for HEPEVT and update of python interface.
    * (Implemented earlier) More functions in GenEvent to deal with
      attributes.
    * (Implemented earlier) Implemented Complessed I/O with zip,
      lzma and bz2 via bxzst library.
    * Fixes to documentation of some examples.
    * Removal of unused codes and comments.
    * Fixes to Pythia8ToHepMC3.py.
    * Added Reader/Write interfaces with smart pointers.
    * Fixed #ifdefs for non-Linux system to allow the usage of
      Reader/Writer plugins.
    * Added MT reader.
    * Remove outdated interfaces to MCEGs.
  - Add HepMC-disable-doxygen-html-timestamp.patch: Disable
    timestamps in doxygen generated HTML footers to make builds
    reproducible.
  - Split libraries into separate shared lib packages.
  - Build for all supported python flavours.
  - Fix shalred lib versioning and obsolete libHepMC3-1 from
    libHepMC3-3 since previous lib was incorrectly named.
  - Delete bundled pybind11 and use system package; add
    BuildRequires: python-pybind11-devel >= 2.6.0.
* Tue Dec 07 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Temporarily disable tests for i586 until tolerance issues are
    sorted out.
* Sat Nov 13 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.2.4:
    * Minor fixes to the CMake configuration of examples.
    * Minor fixes in Pythia6 interface.
    * Bugfix for HI output in WiterAsciiHepMC2.
    * Speed optimizations for ReaderAsciiHepMC2.
    * Deprecate Pythia8, MC-TESTER, Taoulapp and Photospp
      interfaces, as these were picked-up by the upstream.
    * Bugfix: avoid cretion of empty attributes in
      ReaderAsciiHepMC2. Thanks to Pavel Demin for a hint.
    * Removal of trailing empty lines by Mattias Ellert.
    * Multiple fixes to style and printf by Mattias Ellert.
    * Fix WriterAscii* to avoid problems with memory tests on
      aarch64. Thanks to Mattias Ellert for reporting.
    * Fix buffer overflow in WritterAscii/WriterAsciiHepMC2. Thanks
      for Fabian Klimpel for help with debug.
    * Enable reading of multiple run info objects from ASCII files.
    * Fixes to the tests.
    * Drop cmake2 support
    * Update cmake so the c++ standard is deduced from the ROOT
      configuration if ROOT is used. Otherwise c++11 is used.
    * Fix a bug in GenCrossSection: acces to non-existing vector
      element in to_string() function. Happened for incomplete
      objects.
    * Fixed formating.
    * Added compiler flags to reduce the amount of warnings.
    * Fixed a bug in Tauola test, which was not reading proper
      config.
    * Streamlined cmake for PGI.
    * Fixed some tests to make them return non 0 in case of
      problems.
    * Updated CI.
    * Reduce debug-printout verbosity in ReaderFactory format
      autodetection.
    * Added uproot-based reader to examples.
    * Fixed cmake configuration to allow multiple Python versions.
    * Fixes of compilation warnings by Mattias Ellert.
* Sun Mar 14 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Move doc to HepMC3 named dir to avoid clash with HepMC2.
  - Provide HepMC3-* where appropriate.

Files

/usr/lib64/libHepMC3.so.4
/usr/share/licenses/libHepMC3-4
/usr/share/licenses/libHepMC3-4/COPYING
/usr/share/licenses/libHepMC3-4/LICENCE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 30 23:32:47 2025