From 728cd43287d674c165a389af2f6cf5ca29106882 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 27 Sep 2026 08:18:11 -0700 Subject: [PATCH] live555: Install a pkg-config file Upstream ships no .pc file, so consumers have to hand-code the include directories and library list. Newer v4l2rtspserver only looks for live555 through pkg-config and otherwise downloads its own copy at configure time. Generate live555.pc Signed-off-by: Khem Raj --- .../recipes-multimedia/live555/live555_20260112.bb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/meta-oe/recipes-multimedia/live555/live555_20260112.bb b/meta-oe/recipes-multimedia/live555/live555_20260112.bb index 9ea943328c..b6d2283527 100644 --- a/meta-oe/recipes-multimedia/live555/live555_20260112.bb +++ b/meta-oe/recipes-multimedia/live555/live555_20260112.bb @@ -57,6 +57,17 @@ do_install() { install -m 0755 ${S}/testProgs/${i} ${D}${bindir}/ done install -m 0755 ${S}/mediaServer/live555MediaServer ${D}${bindir}/ + + # Upstream ships no pkg-config file; provide one + install -d ${D}${libdir}/pkgconfig + cat > ${D}${libdir}/pkgconfig/live555.pc <<'EOF' +Name: live555 +Description: ${DESCRIPTION} +Version: ${PV} +Requires: openssl +Libs: -L${libdir} -lliveMedia -lgroupsock -lBasicUsageEnvironment -lUsageEnvironment +Cflags: -I${includedir}/liveMedia -I${includedir}/groupsock -I${includedir}/BasicUsageEnvironment -I${includedir}/UsageEnvironment +EOF } RDEPENDS:${PN}-dev = ""