- Remove the following patches, which are not needed anymore in 2.3:
cppcheck-2.2-tinyxml.patch
cppcheck-2.2-exprengine.patch
cppcheck-2.2-online-help.patch
cppcheck-2.2-online-help_q_readonly.patch
- Update patch:
cppcheck-2.3-gcc11.patch
- Add -DUSE_BUNDLED_TINYXML2=OFF to cmake
- Sync the F32 spec file for this update with the current version
in rawhide
- Add BR qt5-qttools-devel
- Update patches:
cppcheck-2.2-tinyxml.patch
cppcheck-2.2-translations.patch
- Add patches:
cppcheck-2.2-exprengine.patch
cppcheck-gcc11.patch
cppcheck-2.2-online-help.patch
cppcheck-2.2-online-help_q_readonly.patch
Remark: Z3 is not available under epel 7 or epel 8
However, add general support for epel 8 to the spec file
in addition to epel 7 using "%if 0%{?rhel} >= 7"
Typo: -DMATCHCOMPILER -> -DUSE_MATCHCOMPILER
Fixes the following CMake Warning:
Manually-specified variables were not used by the project:
MATCHCOMPILER
- Drop cppcheck-1.89-manual.patch
The file manual.docbook has been removed upstream
- Use pandoc to create manual.html from manual.md
- Add reference-cfg-format.html to doc
- Use %%license macro instead of %%doc for the COPYING file
- Fix typo in cppcheck-1.89-translations.patch:
CppCheck/lang/ -> Cppcheck/lang/
- drop cppcheck-1.87-cfgdir.patch
FILESDIR is used instead of CFGDIR since 1.89
- Update tinyxml patch to 1.90
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>