From 68d48f0ef8f7d5b35fdae7648fae603680b41fc5 Mon Sep 17 00:00:00 2001 From: Mirko Vogt Date: Mon, 12 May 2025 01:29:14 +0000 Subject: [PATCH] qt5base: introduce rule to install pkgconfig *.pc files and use that for files coming out of an qt5base install already. --- frameworks/qt5/qt5base/Makefile | 1 + frameworks/qt5/qt5base/files/qmake.mk | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/frameworks/qt5/qt5base/Makefile b/frameworks/qt5/qt5base/Makefile index b614228..244ca45 100644 --- a/frameworks/qt5/qt5base/Makefile +++ b/frameworks/qt5/qt5base/Makefile @@ -521,6 +521,7 @@ define Build/InstallDev $(call Build/Install/HostFiles,$(1)) $(call Build/Install/Headers,$(1)) $(call Build/Install/Cmakes,$(1)) + $(call Build/Install/Pkgconfigs,$(1)) $(call Build/Install/Libs,$(1),*) $(call Build/Install/Plugins,$(1),*,*) endef diff --git a/frameworks/qt5/qt5base/files/qmake.mk b/frameworks/qt5/qt5base/files/qmake.mk index 8a98d06..6e06038 100644 --- a/frameworks/qt5/qt5base/files/qmake.mk +++ b/frameworks/qt5/qt5base/files/qmake.mk @@ -44,6 +44,7 @@ QT_INSTALL_LIBS:=$(QT_INSTALL_PREFIX)/lib QT_INSTALL_DATA:=$(QT_INSTALL_PREFIX)/share/qt5 QT_INSTALL_HEADERS:=$(QT_INSTALL_PREFIX)/include/qt5 QT_INSTALL_CMAKES:=$(QT_INSTALL_PREFIX)/lib/cmake +QT_INSTALL_PKGCONFIGS:=$(QT_INSTALL_PREFIX)/lib/pkgconfig QT_INSTALL_BINS:=$(QT_INSTALL_PREFIX)/bin QT_INSTALL_DOCS:=$(QT_INSTALL_DATA)/doc QT_INSTALL_TRANSLATIONS:=$(QT_INSTALL_DATA)/translations @@ -67,6 +68,7 @@ QT_HOSTPKG_LIBS:=$(QT_HOSTPKG_PREFIX)/lib QT_HOSTPKG_DATA:=$(QT_HOSTPKG_PREFIX)/share/qt5 QT_HOSTPKG_HEADERS:=$(QT_HOSTPKG_PREFIX)/include/qt5 QT_HOSTPKG_CMAKES:=$(QT_HOSTPKG_PREFIX)/lib/cmake +QT_HOSTPKG_PKGCONFIGS:=$(QT_HOSTPKG_PREFIX)/lib/pkgconfig QT_HOSTPKG_BINS:=$(QT_HOSTPKG_PREFIX)/bin/qt5 QT_HOSTPKG_DOCS:=$(QT_HOSTPKG_DATA)/doc QT_HOSTPKG_TRANSLATIONS:=$(QT_HOSTPKG_DATA)/translations @@ -191,6 +193,15 @@ define Build/Install/Cmakes $(1)/$(QT_INSTALL_CMAKES)/ endef +define Build/Install/Pkgconfigs + $(INSTALL_DIR) \ + $(1)/$(QT_INSTALL_PKGCONFIGS) + + $(CP) \ + $(PKG_INSTALL_DIR)/$(QT_INSTALL_PKGCONFIGS)/* \ + $(1)/$(QT_INSTALL_PKGCONFIGS)/ +endef + define Build/Install/Translations $(INSTALL_DIR) \ $(1)/$(QT_INSTALL_TRANSLATIONS) -- 2.30.2