diff --git a/security/gnupg/files/patch-configure b/security/gnupg/files/patch-configure
new file mode 100644
index 0000000000000000000000000000000000000000..20e250e3843071608aec8ebef05d75226e774fa8
--- /dev/null
+++ b/security/gnupg/files/patch-configure
@@ -0,0 +1,13 @@
+Fix path of pkgconfig files passed to gpgrt-config.
+
+--- configure.orig	2024-01-25 10:09:44 UTC
++++ configure
+@@ -8428,7 +8428,7 @@ fi
+     # Get the prefix of gpgrt-config assuming it's something like:
+     #   <PREFIX>/bin/gpgrt-config
+     gpgrt_prefix=${GPGRT_CONFIG%/*/*}
+-    possible_libdir1=${gpgrt_prefix}/lib
++    possible_libdir1=${gpgrt_prefix}/libdata
+     # Determine by using system libdir-format with CC, it's like:
+     #   Normal style: /usr/lib
+     #   GNU cross style: /usr/<triplet>/lib