diff --git a/srcpkgs/gpgme/template b/srcpkgs/gpgme/template
index 3dcffc0e26..aa4ae0b65a 100644
--- a/srcpkgs/gpgme/template
+++ b/srcpkgs/gpgme/template
@@ -26,6 +26,11 @@ long_desc="
  instead. This way bug fixes or improvements can be done at a central place
  and every application benefits from this."
 
+if [ "$CROSS_BUILD" ]; then
+	configure_args+=" --with-libgpg-error-prefix=$XBPS_CROSS_BASE/usr
+			  --with-libassuan-prefix=$XBPS_CROSS_BASE/usr"
+fi
+
 gpgme-devel_package() {
 	depends="libgpg-error-devel libassuan-devel gpgme>=${version}"
 	short_desc+=" - development files"