From d73b5131e48fc2cb1215852a2f5e8b25b1cc2fe1 Mon Sep 17 00:00:00 2001 From: David Cantrell Date: Jun 04 2024 17:06:55 +0000 Subject: Use non-deprecated %patch macro syntax in add_patch() Recent versions of rpm deprecated the old "%patchN" syntax in favor of "%patch -P N". The most recent releases of rpm now error out on the deprecated syntax. The -P N syntax for %patch has been present for a very long time. Signed-off-by: David Cantrell --- diff --git a/rpmfluff.py b/rpmfluff.py index e0e00dc..17cddbc 100644 --- a/rpmfluff.py +++ b/rpmfluff.py @@ -1105,7 +1105,7 @@ class SimpleRpmBuild(RpmBuild): self.add_check(CheckSourceFile(patch.sourceName)) if applyPatch: - self.section_prep += "%%patch%i\n"%patchIndex + self.section_prep += "%%patch -P %i\n"%patchIndex return patchIndex