Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: HepMC-devel | Distribution: SUSE Linux Enterprise 15 SP5 |
Version: 3.2.5 | Vendor: openSUSE |
Release: bp155.2.8 | Build date: Mon May 22 12:08:03 2023 |
Group: Unspecified | Build host: sheep88 |
Size: 537961 | Source RPM: HepMC-3.2.5-bp155.2.8.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://hepmc.web.cern.ch/hepmc/ | |
Summary: Header files 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 source and header files required for developing with HepMC.
GPL-3.0-or-later
* 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. * Thu Dec 17 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.2.3: * Documentation and copyright years were updated. * Python bindings were regenerated with binder 1.1.0 and the pybind11 copy updated to 2.6.0. * The #ifdefs around the functions that had to be excluded from bindings but binder 1.0.0 was not doing that were removed. * A python test with attributes was added. * ReaderLHEF was fixed for to treat correctly more comaplicated input. * Included updates to many python scripts. * Included updates to CMake scripts. - Run tests; need to pass CMAKE_SKIP_RPATH=OFF to cmake to fix rpath handling in Leap 15.2 (and doesn't hurt generally). * Tue Jul 14 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.2.2: * Fixed treatment of the weights in case of different number of weights and weight names. * Fixed WriterAsciiHepMC2 option for separate flows. * Improved treatment of python installation. * Split the sources of python bindings into smaller files to optimize compilation. * Improved cmake configuration for special cases, e.g. old cmake, no ROOT, some compilers, etc. Added more error handling. * Fixed compilation of the search module with Clang. * Added an example for search module. * Fixed the HepMC2 output for events without weights. * Fixed the signal vertex ID for HepMC2 output. * Added an interface for HepMC2 (in-memory-conversion). * Added functions to search module: search for relatives (particle or vertex)->(particle or vertex) in different combinations. * The previous point bumps .so version of the libHepMC3search to 4. * Improved the configuration of Pythia8 for tests (minimal version requirement). * Fixed compatibility of ROOT trees written with HePMC3.0 and removed the typedefs in the dictionaries. - Drop HepMC-type-mismatch-error.patch: incorporated upstream. * Mon Jun 08 2020 Atri Bhattacharya <badshah400@gmail.com> - Add HepMC-type-mismatch-error.patch: Fix type mismatch between function definition and function call flagged by GCC 10. - Use autosetup to setup build dir and automatically apply patch. * Wed Apr 22 2020 Atri Bhattacharya <badshah400@gmail.com> - Update Licensing: * Main License has been changed to GPL-3.0-or-later. * Python bindings licensed under the BSD-3-Clause. - Package the appropriate License file for python-%{name} package. * Sat Apr 04 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.2.1: * Bugfix release. * Explicit usage of namespaces. * Disallow empty lines for the attribute names. * Added an option for explicit selection of packages for testing. * Adjustments in the interfaces of Tauola/Photos/mc-tester as a part of preparation to the new releases of these libraries * Experimental support for Python modulescompilation with pypy. * Bugfix in VectorString attribute. * Improvement in the attribute parsing. * Added an option to handle Python 3.9. * Implemented special treatment of some broken HePMC2 events. - Update to version 3.2.0: * First release with Python bindings. * Added ReaderPlugin and WriterPlugin and macros to declare plugins. * Fixed GenCrossSection for the case of multiple cross-sections. * Removed Error class. * Removed ReaderHEPEVT::read_hepevt_particle(int i, bool iflong=true), ReaderHEPEVT::read_event(GenEvent &evt, bool iflong). * Removed ReaderHEPEVT::get_vertices_positions_present and ReaderHEPEVT::set_vertices_positions_present. The functionality above is implemented now Reader::set_options, Reader::get_options. * Fixed GenEvent::weight_names(). Now it should be called w/o arguments. * Added set_options, get_options to I/O classes for fine control of I/O. * The standard Selector members from Selector (e.g. Selector::MASS) were moved into a new class StandardSelector. * Added HEPMC3_ prefix to DEBUG, ERROR, WARNING macros. * Added Reader::skip(int &) for fast forwarding of input. * Added to LHEF::Writer wrapper functions that can be used in Python. * use delete/override for class members. - Build python3 bindings and package them in a new subpackage python3-HepMC; introduces BuildRequires on python3 and python3-devel. - Build docs and examples by passing the appropriate options to cmake and package them in a -doc subpackage; drop commands used to build doc separately. - Use %bcond_with/%bcond_without to enable pythia and disable rootio respectively. - Add BuildRequires: pkgconfig(zlib) to enable linking against zlib. - Package LICENCE and COPYING files using %license. * Sun Mar 29 2020 Atri Bhattacharya <badshah400@gmail.com> - Disable setting rpaths on installed libs. * Wed Jan 08 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.1.2: * Add GenParticle::abs_pid() to match FourVector::abs_eta(), abs_rap(). * Add FourVector component-setting functions in HepMC method naming convention; deprecate old camelCase ones. * Bugfix release. Fixed some typos and minor bugs. * Fixed name of ROOT dictionary * Added more standard attributes * Extended documentation for doxygen * Added stremer output to Reader/Writer classes * Added procedures for boost, rotation and reflection to GenEvent * Added operators for printing events, particles, etc. * Added example with reading of compressed file and more tests - Run fdupes on full docdir to link even more duplicated files. * Wed May 01 2019 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.1.1: * Improved treatment of events with cycles. * Improved documentation and examples. - Changes from version 3.1.0: * Renaming the namespace, header directory and library name to HepMC3 * SmartPointer is repaced with shared_ptr from C++11, so C++11 is always required now * Split library into HepMC3(core) and HepMC3search (search engine) * New Search engine with highly abstract search capabilities * New readers and writers: WriterAsciiHepMC2, ReaderLHEF * Ascii files now have own string in header: Asciiv3 * Deduction of input file format in ReaderFactory * Improved consistency of interface * Removal of most deprecated functions and multiple bugfixes * Implemented test suite * Improved examples and documentation - Drop sover.diff: so versioning added by upstream. - Update Source url in keeping with upstream name changes. - Adapt to name changes (HepMC -> HepMC3) in spec file wherever appropriate. - Use %%cmake_build for building and parallel jobs when building documentation. - Package new library libHepMC3search. - New BuildRequires: graphviz-gd and ghostscript-fonts-std needed to generate docs, gcc-fortran needed for library. * Wed Aug 09 2017 jengelh@inai.de - Reapply shared library guidelines. - Add sover.diff to force shlib versioning. - Slightly trim description for length. * Sat Aug 05 2017 badshah400@gmail.com - Update to version 3.0.0: + See list of changes from: https://gitlab.cern.ch/hepmc/HepMC3/blob/3.0.0/ChangeLog. - Drop shared library subpackage; there is no numbered shared lib any more. Package everything into the devel package. - Use cmake macros for build and install. - Drop unused cmake options. - Build and install doxygen documentation. - Manually install examples to docdir, running fdupes to weed out duplicated files. - Update URL and Source URL for new upstream links. - Updated file-list.
/usr/bin/HepMC3-config /usr/include/HepMC3 /usr/include/HepMC3/AssociatedParticle.h /usr/include/HepMC3/Attribute.h /usr/include/HepMC3/AttributeFeature.h /usr/include/HepMC3/CompressedIO.h /usr/include/HepMC3/Data /usr/include/HepMC3/Data/GenEventData.h /usr/include/HepMC3/Data/GenParticleData.h /usr/include/HepMC3/Data/GenRunInfoData.h /usr/include/HepMC3/Data/GenVertexData.h /usr/include/HepMC3/Errors.h /usr/include/HepMC3/Feature.h /usr/include/HepMC3/Filter.h /usr/include/HepMC3/FilterAttribute.h /usr/include/HepMC3/FourVector.h /usr/include/HepMC3/GenCrossSection.h /usr/include/HepMC3/GenCrossSection_fwd.h /usr/include/HepMC3/GenEvent.h /usr/include/HepMC3/GenHeavyIon.h /usr/include/HepMC3/GenHeavyIon_fwd.h /usr/include/HepMC3/GenParticle.h /usr/include/HepMC3/GenParticle_fwd.h /usr/include/HepMC3/GenPdfInfo.h /usr/include/HepMC3/GenPdfInfo_fwd.h /usr/include/HepMC3/GenRunInfo.h /usr/include/HepMC3/GenVertex.h /usr/include/HepMC3/GenVertex_fwd.h /usr/include/HepMC3/HEPEVT_Helpers.h /usr/include/HepMC3/HEPEVT_Wrapper.h /usr/include/HepMC3/HEPEVT_Wrapper_Runtime.h /usr/include/HepMC3/HEPEVT_Wrapper_Runtime_Static.h /usr/include/HepMC3/HEPEVT_Wrapper_Template.h /usr/include/HepMC3/HepMC3.h /usr/include/HepMC3/LHEF.h /usr/include/HepMC3/LHEFAttributes.h /usr/include/HepMC3/Print.h /usr/include/HepMC3/PrintStreams.h /usr/include/HepMC3/Reader.h /usr/include/HepMC3/ReaderAscii.h /usr/include/HepMC3/ReaderAsciiHepMC2.h /usr/include/HepMC3/ReaderFactory.h /usr/include/HepMC3/ReaderGZ.h /usr/include/HepMC3/ReaderHEPEVT.h /usr/include/HepMC3/ReaderLHEF.h /usr/include/HepMC3/ReaderMT.h /usr/include/HepMC3/ReaderPlugin.h /usr/include/HepMC3/Relatives.h /usr/include/HepMC3/Selector.h /usr/include/HepMC3/Setup.h /usr/include/HepMC3/Units.h /usr/include/HepMC3/Version.h /usr/include/HepMC3/Writer.h /usr/include/HepMC3/WriterAscii.h /usr/include/HepMC3/WriterAsciiHepMC2.h /usr/include/HepMC3/WriterGZ.h /usr/include/HepMC3/WriterHEPEVT.h /usr/include/HepMC3/WriterPlugin.h /usr/include/HepMC3/bxzstr /usr/include/HepMC3/bxzstr/LICENSE /usr/include/HepMC3/bxzstr/bxzstr.hpp /usr/include/HepMC3/bxzstr/bz_stream_wrapper.hpp /usr/include/HepMC3/bxzstr/compression_types.hpp /usr/include/HepMC3/bxzstr/config.hpp /usr/include/HepMC3/bxzstr/lzma_stream_wrapper.hpp /usr/include/HepMC3/bxzstr/stream_wrapper.hpp /usr/include/HepMC3/bxzstr/strict_fstream.hpp /usr/include/HepMC3/bxzstr/z_stream_wrapper.hpp /usr/lib64/libHepMC3.so /usr/lib64/libHepMC3search.so /usr/share/HepMC3 /usr/share/HepMC3/cmake /usr/share/HepMC3/cmake/HepMC3Config-version.cmake /usr/share/HepMC3/cmake/HepMC3Config.cmake /usr/share/HepMC3/interfaces /usr/share/HepMC3/interfaces/HepMCCompatibility /usr/share/HepMC3/interfaces/HepMCCompatibility/include /usr/share/HepMC3/interfaces/HepMCCompatibility/include/HepMCCompatibility.h /usr/share/HepMC3/interfaces/pythia6 /usr/share/HepMC3/interfaces/pythia6/include /usr/share/HepMC3/interfaces/pythia6/include/Pythia6 /usr/share/HepMC3/interfaces/pythia6/include/Pythia6/Pythia6ToHepMC3.cc /usr/share/HepMC3/interfaces/pythia6/include/Pythia6/Pythia6ToHepMC3.inc /usr/share/HepMC3/interfaces/pythia8 /usr/share/HepMC3/interfaces/pythia8/include /usr/share/HepMC3/interfaces/pythia8/include/Pythia8 /usr/share/HepMC3/interfaces/pythia8/include/Pythia8/Pythia8ToHepMC3.h /usr/share/doc/packages/HepMC-devel /usr/share/doc/packages/HepMC-devel/ChangeLog /usr/share/doc/packages/HepMC-devel/README-for-developers /usr/share/doc/packages/HepMC-devel/README.md /usr/share/licenses/HepMC-devel /usr/share/licenses/HepMC-devel/COPYING /usr/share/licenses/HepMC-devel/LICENCE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:11:13 2024