From 3d0279c187382efaea56fbec25f1704b0b0cf2a6 Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Mon, 10 Apr 2023 15:46:36 +0200 Subject: glibmm: fix reproducibility issues Signed-off-by: Markus Volk Signed-off-by: Khem Raj --- meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.74.0.bb | 16 ++++++++++------ meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb | 16 ++++++++++------ 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.74.0.bb b/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.74.0.bb index 5028a8bb8a..83ceb64581 100644 --- a/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.74.0.bb +++ b/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.74.0.bb @@ -17,13 +17,17 @@ SRC_URI[archive.sha256sum] = "2b472696cbac79db8e405724118ec945219c5b9b18af63dc8c S = "${WORKDIR}/${GNOMEBN}-${PV}" -do_install:append() { - for i in generate_wrap_init.pl gmmproc; do - sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/glibmm-2.68/proc/$i - done -} - FILES:${PN} = "${libdir}/lib*.so.*" FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/" RDEPENDS:${PN}-dev = "perl" + +EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross -Dmaintainer-mode=false" + +do_write_config:append() { + cat >${WORKDIR}/meson-${PN}.cross <${WORKDIR}/meson-${PN}.cross <