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 = ""
