From 5a52615450725668f25b525452e7a7129e4c7cd5 Mon Sep 17 00:00:00 2001 From: Anuj Mittal Date: Wed, 3 Dec 2025 11:14:42 +0530 Subject: [PATCH] pidgin: fix reproducibility issues Backport changes fixing reproducibility issues from master: 9697fd958e Yoann Congal pidgin: Upgrade to 2.14.13 Signed-off-by: Anuj Mittal --- meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb b/meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb index ae251b5a08..7fb62658b5 100644 --- a/meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb +++ b/meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb @@ -60,6 +60,13 @@ PACKAGES =+ "libpurple-dev libpurple finch finch-dev ${PN}-data" RPROVIDES:${PN}-dbg += "libpurple-dbg finch-dbg" +# CONFIG_ARGS is used to display build info. Replace full paths by reproducible +# variables ($S, $WORKDIR) +do_configure:append() { + sed -i -e "/CONFIG_ARGS/s|${S}|\$S|g" ${B}/config.h + sed -i -e "/CONFIG_ARGS/s|${WORKDIR}|\$WORKDIR|g" ${B}/config.h +} + LEAD_SONAME = "libpurple.so.0" FILES:libpurple = "${libdir}/libpurple*.so.* ${libdir}/purple-2 ${bindir}/purple-* ${sysconfdir}/gconf/schemas/purple* ${datadir}/purple/ca-certs" FILES:libpurple-dev = "${libdir}/libpurple*.la \