diff options
author | Markus Volk <f_l_k@t-online.de> | 2023-04-10 15:46:36 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-04-10 09:39:38 -0700 |
commit | 3d0279c187382efaea56fbec25f1704b0b0cf2a6 (patch) | |
tree | 175d9c291cf572b57f76a04ae626a7b3855f5fec | |
parent | 3d09ca7404c2a08249e3a9bcb222c438701aed26 (diff) | |
download | meta-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.bb | 16 | ||||
-rw-r--r-- | 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 | |||
17 | 17 | ||
18 | S = "${WORKDIR}/${GNOMEBN}-${PV}" | 18 | S = "${WORKDIR}/${GNOMEBN}-${PV}" |
19 | 19 | ||
20 | do_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 | |||
26 | FILES:${PN} = "${libdir}/lib*.so.*" | 20 | FILES:${PN} = "${libdir}/lib*.so.*" |
27 | FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/" | 21 | FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/" |
28 | 22 | ||
29 | RDEPENDS:${PN}-dev = "perl" | 23 | RDEPENDS:${PN}-dev = "perl" |
24 | |||
25 | EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross -Dmaintainer-mode=false" | ||
26 | |||
27 | do_write_config:append() { | ||
28 | cat >${WORKDIR}/meson-${PN}.cross <<EOF | ||
29 | [binaries] | ||
30 | m4 = '${bindir}/m4' | ||
31 | perl = '${bindir}/perl' | ||
32 | EOF | ||
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 | ||
16 | SRC_URI[archive.sha256sum] = "b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d" | 16 | SRC_URI[archive.sha256sum] = "b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d" |
17 | 17 | ||
18 | do_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 | |||
24 | FILES:${PN} = "${libdir}/lib*.so.*" | 18 | FILES:${PN} = "${libdir}/lib*.so.*" |
25 | FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/" | 19 | FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/" |
26 | 20 | ||
27 | RDEPENDS:${PN}-dev = "perl" | 21 | RDEPENDS:${PN}-dev = "perl" |
22 | |||
23 | EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross -Dmaintainer-mode=false" | ||
24 | |||
25 | do_write_config:append() { | ||
26 | cat >${WORKDIR}/meson-${PN}.cross <<EOF | ||
27 | [binaries] | ||
28 | m4 = '${bindir}/m4' | ||
29 | perl = '${bindir}/perl' | ||
30 | EOF | ||
31 | } | ||