Resolves: #RHEL-73043
valgrind python dependency - Split off the gdb integration and
python3.11 scripts into a separate subpackage
- Split main valgrind package into several subpackages:
- valgrind now contains just the core tools.
- valgrind-scripts contains the post-processing scripts for callgrind,
cachegrind, massif and dhat which depend on perl and python.
- valgrind-gdb contains the debuginfo client/server and (v)gdb support.
- valgrind-docs contains the man pages, html and pdf manual.
- Adjust Requires/Recommends to subpackages can be installed independently.
- valgrind-devel now Recommends, instead of Requires, valgrind.
- valgrind-gdb Requires valgrind
- valgrind-scripts Recommends valgrind-gdb
- valgrind-gdb Recommends gdb
Resolves: #RHEL-15926
Routine Rebase of valgrind for 8.10
- Upstream 3.22.0 final
- BuildRequires elfutils-debuginfod for testing
- Remove all upstreamed patches
- Adjust valgrind-3.16.0-some-stack-protector.patch
- Adjust valgrind-3.16.0-some-Wl-z-now.patch
- Add cachegrind.h to valgrind-devel package
- Use %%patch -Pn instead of deprecated %%patchn