mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-12-18 08:15:56 +01:00
glibmm: fix reproducibility issues
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
3d09ca7404
commit
3d0279c187
|
|
@ -17,13 +17,17 @@ SRC_URI[archive.sha256sum] = "2b472696cbac79db8e405724118ec945219c5b9b18af63dc8c
|
||||||
|
|
||||||
S = "${WORKDIR}/${GNOMEBN}-${PV}"
|
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} = "${libdir}/lib*.so.*"
|
||||||
FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/"
|
FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/"
|
||||||
|
|
||||||
RDEPENDS:${PN}-dev = "perl"
|
RDEPENDS:${PN}-dev = "perl"
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross -Dmaintainer-mode=false"
|
||||||
|
|
||||||
|
do_write_config:append() {
|
||||||
|
cat >${WORKDIR}/meson-${PN}.cross <<EOF
|
||||||
|
[binaries]
|
||||||
|
m4 = '${bindir}/m4'
|
||||||
|
perl = '${bindir}/perl'
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,13 +15,17 @@ SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
|
||||||
|
|
||||||
SRC_URI[archive.sha256sum] = "b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d"
|
SRC_URI[archive.sha256sum] = "b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d"
|
||||||
|
|
||||||
do_install:append() {
|
|
||||||
for i in generate_wrap_init.pl gmmproc; do
|
|
||||||
sed -i -e '1s,.*,#!${bindir}/env perl,' ${D}${libdir}/glibmm-2.4/proc/$i
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
FILES:${PN} = "${libdir}/lib*.so.*"
|
FILES:${PN} = "${libdir}/lib*.so.*"
|
||||||
FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/"
|
FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/"
|
||||||
|
|
||||||
RDEPENDS:${PN}-dev = "perl"
|
RDEPENDS:${PN}-dev = "perl"
|
||||||
|
|
||||||
|
EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross -Dmaintainer-mode=false"
|
||||||
|
|
||||||
|
do_write_config:append() {
|
||||||
|
cat >${WORKDIR}/meson-${PN}.cross <<EOF
|
||||||
|
[binaries]
|
||||||
|
m4 = '${bindir}/m4'
|
||||||
|
perl = '${bindir}/perl'
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user