- Also Obsolete libHepMC3-1 from libHepMC3search.
- Update to version 3.2.5.
- 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.
OBS-URL: https://build.opensuse.org/request/show/958425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/HepMC?expand=0&rev=13
- Update to version 3.2.5.
- 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.
OBS-URL: https://build.opensuse.org/request/show/956571
OBS-URL: https://build.opensuse.org/package/show/science/HepMC?expand=0&rev=25
Dear all,
the main idea behind the changes is that packages "HepMC-xxx" would provide "HepMC3-xxx" as well, so that would allow to describe the dependencies of other packages in a mor uniform way, e.g.
BuildRequires: HepMC2>=2.06.10 HepMC2-devel>=2.06.10 HepMC3>=3.2.0 HepMC3-devel>=3.2.0
instead of more confusing
BuildRequires: HepMC2>=2.06.10 HepMC2-devel>=2.06.10 HepMC>=3.2.0 HepMC-devel>=3.2.0
Best regards,
Andrii
OBS-URL: https://build.opensuse.org/request/show/878804
OBS-URL: https://build.opensuse.org/package/show/science/HepMC?expand=0&rev=21
- Update to version 3.2.1:
- 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.
OBS-URL: https://build.opensuse.org/request/show/794259
OBS-URL: https://build.opensuse.org/package/show/science/HepMC?expand=0&rev=12
- 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.
OBS-URL: https://build.opensuse.org/request/show/762021
OBS-URL: https://build.opensuse.org/package/show/science/HepMC?expand=0&rev=8
- 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.
OBS-URL: https://build.opensuse.org/request/show/699962
OBS-URL: https://build.opensuse.org/package/show/science/HepMC?expand=0&rev=6