| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Update to version 3.0.4:
* Corrected initialization order
* Initialized all option variables for framecpp_verify (closes
[#209])
* Restored CRC effecientcy (closes #164)
* Restore framecpp_compare (closes #165)
* Corrected handling of composite compression modes
* Corrected translation of compression mode flags going from
version 8 frame specification to version 9 frame specification
* Added ability to specify version of frame to write
- Enable LTO.
- Update to version 3.0.2:
* Corrected handling of ZERO_SUPPRESS_OTHERWISE_GZIP (closes
computing/ldastools/LDAS_Tools#159)
* Added GetNDataValid function and other functions to
access/manipulate dataValid vector to FrVect (closes
computing/ldastools/LDAS_Tools#160)
* Modified function signature of
FrameCPP::Version9::FrVect::SetDataValid to accept const
CHAR_U* as first parameter (closes
computing/ldastools/LDAS_Tools#161)
- Changes from older versions: see
%{_docdir}/ldas-tools-framecpp-devel/ChangeLog.md
- Update shared lib names to keep up with upstream so versions,
and define macros to keep them all consistent across the spec.
- Use cmake macros to build; in addition pass
- DCMAKE_SKIP_INSTALL_RPATH=ON to avoid rpaths in installed
binaries.
- Disable builds on 32 bit systems where builds fail due to `long
long unsigned int` vs `size_t` types mismatch.
- Boost >= 1.67.0 is now required for builds.
- Drop ldas-tools-framecpp-no-return-from-nonvoid-func.patch:
fixed upstream.
- Resolve rpmlint report "libframecpp.x86_64: E: shlib-policy-name-error SONAME: libframecpp.so.12, expected package suffix: 12" and similar. - Run fdupes over more files.
- Add ldas-tools-framecpp-fix-pkgconfig.patch -- Fix paths in pkgconfig file when absolute paths to LIBDIR and INCLUDEDIR are specified to cmake.
- Add _constraints to allocate at least 2 GB memory to prevent OOM build failures on Tumbleweed. - Use memory-constraints to limit the number of threads to require at least 2 GB per thread.
- Set CMAKE_SKIP_INSTALL_RPATH to ON avoid build failures on openSUSE 15.x.
- Disable link-time-optimization to fix builds on openSUSE Tumbleweed.
- Update to version 2.7.0 - Add ldas-tools-framecpp-no-return-from-nonvoid-func.patch to fix a non-void function which was not returning any data.
- Add zlib, openssl, ldastoolsal, and libboost_program_options Requires for -devel pkg.
- Initial package.