summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Volk <f_l_k@t-online.de>2023-04-10 15:46:36 +0200
committerKhem Raj <raj.khem@gmail.com>2023-04-10 09:39:38 -0700
commit3d0279c187382efaea56fbec25f1704b0b0cf2a6 (patch)
tree175d9c291cf572b57f76a04ae626a7b3855f5fec
parent3d09ca7404c2a08249e3a9bcb222c438701aed26 (diff)
downloadmeta-openembedded-3d0279c187382efaea56fbec25f1704b0b0cf2a6.tar.gz
glibmm: fix reproducibility issues
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.74.0.bb16
-rw-r--r--meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb16
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
17 17
18S = "${WORKDIR}/${GNOMEBN}-${PV}" 18S = "${WORKDIR}/${GNOMEBN}-${PV}"
19 19
20do_install:append() {
21 for i in generate_wrap_init.pl gmmproc; do
22 sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/glibmm-2.68/proc/$i
23 done
24}
25
26FILES:${PN} = "${libdir}/lib*.so.*" 20FILES:${PN} = "${libdir}/lib*.so.*"
27FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/" 21FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/"
28 22
29RDEPENDS:${PN}-dev = "perl" 23RDEPENDS:${PN}-dev = "perl"
24
25EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross -Dmaintainer-mode=false"
26
27do_write_config:append() {
28 cat >${WORKDIR}/meson-${PN}.cross <<EOF
29[binaries]
30m4 = '${bindir}/m4'
31perl = '${bindir}/perl'
32EOF
33}
diff --git a/meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb b/meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb
index f554a73fa6..a6dc8ff20c 100644
--- a/meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb
+++ b/meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb
@@ -15,13 +15,17 @@ SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
15 15
16SRC_URI[archive.sha256sum] = "b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d" 16SRC_URI[archive.sha256sum] = "b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d"
17 17
18do_install:append() {
19 for i in generate_wrap_init.pl gmmproc; do
20 sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/glibmm-2.4/proc/$i
21 done
22}
23
24FILES:${PN} = "${libdir}/lib*.so.*" 18FILES:${PN} = "${libdir}/lib*.so.*"
25FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/" 19FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/"
26 20
27RDEPENDS:${PN}-dev = "perl" 21RDEPENDS:${PN}-dev = "perl"
22
23EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross -Dmaintainer-mode=false"
24
25do_write_config:append() {
26 cat >${WORKDIR}/meson-${PN}.cross <<EOF
27[binaries]
28m4 = '${bindir}/m4'
29perl = '${bindir}/perl'
30EOF
31}