Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [
Patch #0 (version-fixes.diff):
+ echo 'Patch #0 (version-fixes.diff):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0
patching file cmake/SearchForStuff.cmake
Hunk #1 FAILED at 95.
1 out of 1 hunk FAILED -- saving rejects to file cmake/SearchForStuff.cmake.rej
error: Bad exit status from /var/tmp/rpm-tmp.NRkwWV (%prep)]: [Applying a patch in the %prep section failed.]

Issue: The build failed because the patch could not be applied. It may happen that when you try it manually, that patch works for you. But rpm uses fuzziness level 0 (patch --fuzz 0). And your patch may be off by a few lines.
Resolution: You need to rebase your Patch0. Apply the patch manually. Resolve conflicts if there are some. And generate a new patch.