- Remove the following patch, which is not needed anymore in 2.6:
cppcheck-2.5-fix_failed_to_load_translation_for_English.patch
- Remove -DNO_UNIX_SIGNAL_HANDLING to CXXFLAGS, due to new upstream
fix: https://github.com/danmar/cppcheck/commit/8869ee3
- Restore execute permission of python files.
Fixes rpmlint errors (8x): E: non-executable-script
- Remove the following patches, which are not needed anymore in 2.5:
cppcheck-2.3-Fix-issue-10024-FP-nullPointerRedundantCheck-when-us.patch
cppcheck-2.3-gcc11.patch
- Add patch: cppcheck-2.5-disable-test-testexprengine-array7.patch
- Add -DNO_UNIX_SIGNAL_HANDLING to CXXFLAGS
- 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
- 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