ngtcp2: fix bad pkgconfig paths 24271/head
authorRosen Penev <rosenp@gmail.com>
Thu, 30 May 2024 20:57:19 +0000 (13:57 -0700)
committerRosen Penev <rosenp@gmail.com>
Thu, 30 May 2024 21:15:36 +0000 (14:15 -0700)
Avoids leaking host paths.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
libs/ngtcp2/Makefile

index 43c8055556bc25574332e082e44ac4aa466235a5..b7ffc2f6f7c0605060e29e8f6dc316c64e746a76 100644 (file)
@@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=ngtcp2
 PKG_VERSION:=1.4.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://github.com/ngtcp2/$(PKG_NAME)/releases/download/v$(PKG_VERSION)/
@@ -32,6 +32,12 @@ endef
 
 CMAKE_OPTIONS += -DENABLE_LIB_ONLY=ON
 
+define Build/InstallDev
+       $(call Build/InstallDev/cmake,$(1))
+       $(SED) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr/lib/pkgconfig/libngtcp2.pc
+       $(SED) 's,/usr/lib,$$$${exec_prefix}/lib,g' $(1)/usr/lib/pkgconfig/libngtcp2.pc
+endef
+
 define Package/libngtcp2/install
        $(INSTALL_DIR) $(1)/usr/lib
        $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libngtcp2*.so* $(1)/usr/lib