diff options
author | Jussi Kukkonen <jussi.kukkonen@intel.com> | 2016-03-23 10:59:07 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-03-28 15:55:49 +0100 |
commit | cef8bc9e80cf5e3620df1cb54e6ac0305f8f92d9 (patch) | |
tree | 8f7cdc32aef9e095522d946af2d52c8489ee87ad /meta/recipes-gnome | |
parent | 0cda9d8c8ddf67bad1a043c3486e1febcab646cf (diff) | |
download | poky-cef8bc9e80cf5e3620df1cb54e6ac0305f8f92d9.tar.gz |
gio-module-cache: Add class for Gio modules
The new class uses gio-querymodules tool on postinst and postrm.
This regenerates the module cache which is useful to avoid loading
modules that are not needed at runtime: If a Gio module is not
listed in the cache file it will always get loaded.
* Add a postinst-intercept 'gio-module-cache': it runs
gio-querymodules using qemuwrapper. This is required because the tool
actually loads the modules to generate the cache.
* Add a gio-module-cache class that adds postinstall and postrm
scripts. In the sysroot population case use the new intercept.
* Inherit the new class in glib-2.0, glib-networking and gconf.
Fixes [YOCTO #9241].
(From OE-Core rev: 168cf5502a2dda78348cc9679e37bed0c69c0208)
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-gnome')
-rw-r--r-- | meta/recipes-gnome/gnome/gconf_3.2.6.bb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-gnome/gnome/gconf_3.2.6.bb b/meta/recipes-gnome/gnome/gconf_3.2.6.bb index 76fca14234..9e9f714282 100644 --- a/meta/recipes-gnome/gnome/gconf_3.2.6.bb +++ b/meta/recipes-gnome/gnome/gconf_3.2.6.bb | |||
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605" | |||
5 | 5 | ||
6 | DEPENDS = "glib-2.0 dbus dbus-glib libxml2 intltool-native" | 6 | DEPENDS = "glib-2.0 dbus dbus-glib libxml2 intltool-native" |
7 | 7 | ||
8 | inherit gnomebase gtk-doc gettext gobject-introspection | 8 | inherit gnomebase gtk-doc gettext gobject-introspection gio-module-cache |
9 | 9 | ||
10 | SRC_URI = "${GNOME_MIRROR}/GConf/${@gnome_verdir("${PV}")}/GConf-${PV}.tar.xz;name=archive \ | 10 | SRC_URI = "${GNOME_MIRROR}/GConf/${@gnome_verdir("${PV}")}/GConf-${PV}.tar.xz;name=archive \ |
11 | file://remove_plus_from_invalid_characters_list.patch \ | 11 | file://remove_plus_from_invalid_characters_list.patch \ |