diff --git a/valgrind.spec b/valgrind.spec
index d8aff5b..a873615 100644
--- a/valgrind.spec
+++ b/valgrind.spec
@@ -222,7 +222,9 @@ BuildRequires: procps
 BuildRequires: gcc-c++
 
 # check_headers_and_includes uses Getopt::Long
+%if 0%{?fedora}
 BuildRequires: perl-generators
+%endif
 BuildRequires: perl(Getopt::Long)
 
 %{?scl:Requires:%scl_runtime}