summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/glib-2.0/glib.inc
diff options
context:
space:
mode:
authorJussi Kukkonen <jussi.kukkonen@intel.com>2016-03-23 10:59:06 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-03-28 15:55:49 +0100
commit0cda9d8c8ddf67bad1a043c3486e1febcab646cf (patch)
treedebabc5887b40698353d8bfba74d03f478f3cbdb /meta/recipes-core/glib-2.0/glib.inc
parent9ac1b6fc399b28093b213959a568210e4037886f (diff)
downloadpoky-0cda9d8c8ddf67bad1a043c3486e1febcab646cf.tar.gz
glib-2.0: Install gio-querymodules in main package
gio-querymodules should be used whenever new Gio modules are installed (to regenerate the module cache) so it should be available by default. Each multilib is going to need its own variant (because the tool actually dlopens the modules when cache is generated), so it's packaged as ${libexecdir}/${MLPREFIX}gio-querymodules (From OE-Core rev: 832a499046e41be48fb035fa86df24589b94ada3) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/glib-2.0/glib.inc')
-rw-r--r--meta/recipes-core/glib-2.0/glib.inc13
1 files changed, 11 insertions, 2 deletions
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index 35153fa2a7..75a7d250d8 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -48,8 +48,12 @@ do_configure_prepend() {
48 sed -i -e '1s,#!.*,#!${USRBINPATH}/env python,' ${S}/gio/gdbus-2.0/codegen/gdbus-codegen.in 48 sed -i -e '1s,#!.*,#!${USRBINPATH}/env python,' ${S}/gio/gdbus-2.0/codegen/gdbus-codegen.in
49} 49}
50 50
51FILES_${PN} = "${libdir}/lib*${SOLIBS} ${libdir}/gio ${datadir}/glib-2.0/schemas \ 51FILES_${PN} = "${libdir}/lib*${SOLIBS} \
52 ${datadir}/glib-2.0/gettext/mkinstalldirs ${datadir}/glib-2.0/gettext/po/Makefile.in.in" 52 ${libdir}/gio \
53 ${libexecdir}/*gio-querymodules \
54 ${datadir}/glib-2.0/schemas \
55 ${datadir}/glib-2.0/gettext/mkinstalldirs \
56 ${datadir}/glib-2.0/gettext/po/Makefile.in.in"
53FILES_${PN}-dev += "${libdir}/glib-2.0/include \ 57FILES_${PN}-dev += "${libdir}/glib-2.0/include \
54 ${libdir}/gio/modules/lib*${SOLIBSDEV} \ 58 ${libdir}/gio/modules/lib*${SOLIBSDEV} \
55 ${libdir}/gio/modules/*.la" 59 ${libdir}/gio/modules/*.la"
@@ -81,6 +85,11 @@ do_install_append () {
81 rm ${D}${datadir}/installed-tests/glib/gdbus-serialization.test 85 rm ${D}${datadir}/installed-tests/glib/gdbus-serialization.test
82 fi 86 fi
83 fi 87 fi
88
89 # Make sure gio-querymodules is unique among multilibs
90 if test "x${MLPREFIX}" != "x"; then
91 mv ${D}${libexecdir}/gio-querymodules ${D}${libexecdir}/${MLPREFIX}gio-querymodules
92 fi
84} 93}
85 94
86do_install_append_libc-musl () { 95do_install_append_libc-musl () {