diff --git a/meta/classes-global/package_rpm.bbclass b/meta/classes-global/package_rpm.bbclass
index 71d5c5dee3..5a88e3ec20 100644
--- a/meta/classes-global/package_rpm.bbclass
+++ b/meta/classes-global/package_rpm.bbclass
@@ -612,6 +612,8 @@ python do_package_rpm () {
     cmd = cmd + " --define '__rpm_lua_provides %{nil}'"
     cmd = cmd + " --define '__rpm_macro_provides %{nil}'"
     cmd = cmd + " --define '__usergroup_provides %{nil}'"
+    cmd = cmd + " --define '__requires_exclude ^pkgconfig\\(.*\\)$|^/usr/bin/pkg-config$'"
+    cmd = cmd + " --define '__provides_exclude ^pkgconfig\\(.*\\)$'"
     cmd = cmd + " --define '_unpackaged_files_terminate_build 0'"
     cmd = cmd + " --define 'debug_package %{nil}'"
     cmd = cmd + " --define '_tmppath " + workdir + "'"
