From a93e0269a10cbca0679ae390d6b89aedbb2435e6 Mon Sep 17 00:00:00 2001 From: "W. Michael Petullo" Date: Thu, 17 Nov 2022 20:40:35 -0600 Subject: [PATCH] libgpg-error: copy gpg-error.pc to staging directory Packages like libassuan and libksba would not compile after updating libgpg-error to 1.46. This was because gpg-error.m4 (and thus the affected packages' configure scripts) relies on gpgrt-config, which in turn needs access to gpg-error.pc. This modifies the libgpg-error build process to copy gpg-error.pc to OpenWrt's staging directory, so that it is available for subsequent dependent package builds. Fixes: https://github.com/openwrt/packages/issues/19880 Signed-off-by: W. Michael Petullo --- libs/libgpg-error/Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/libgpg-error/Makefile b/libs/libgpg-error/Makefile index 0f02663202..77182fa5df 100644 --- a/libs/libgpg-error/Makefile +++ b/libs/libgpg-error/Makefile @@ -91,6 +91,11 @@ define Build/InstallDev $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/share/aclocal/gpgrt.m4 \ $(1)/usr/share/aclocal/ + + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + $(CP) \ + $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/gpg-error.pc \ + $(1)/usr/lib/pkgconfig endef define Package/libgpg-error/install -- 2.30.2