diff mbox series

[meta-oe,scarthgap] pidgin: fix reproducibility issues

Message ID 20251204035417.758604-1-anuj.mittal@oss.qualcomm.com
State Under Review
Delegated to: Anuj Mittal
Headers show
Series [meta-oe,scarthgap] pidgin: fix reproducibility issues | expand

Commit Message

Anuj Mittal Dec. 4, 2025, 3:54 a.m. UTC
From: Anuj Mittal <anuj.mittal@oss.qualcomm.com>

Backport changes fixing reproducibility issues from master:

    9697fd958e      Yoann Congal    pidgin: Upgrade to 2.14.13

Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
---
 meta-oe/recipes-support/pidgin/pidgin_2.14.2.bb | 7 +++++++
 1 file changed, 7 insertions(+)
diff mbox series

Patch

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 \