--- a/components/gnome/gtk2/Makefile Fri Sep 23 18:00:08 2016 -0400
+++ b/components/gnome/gtk2/Makefile Thu Sep 22 16:55:37 2016 -0700
@@ -61,6 +61,17 @@
# Tell g-ir-scanner which compiler to use since upstream Makefile forgot to
COMPONENT_BUILD_ENV += INTROSPECTION_SCANNER_ENV='CC=$(CC_FOR_BUILD)'
+# Generate and install architecture-specific configuration files.
+PROTOGTKDIR= $(PROTO_DIR)$(USRLIB)/gtk-2.0/2.10.0
+PROTOIMMCONF= $(PROTOGTKDIR)/immodules.cache
+
+COMPONENT_POST_INSTALL_ACTION += \
+ $(MKDIR) $(PROTOGTKDIR); \
+ LD_LIBRARY_PATH='$(PROTO_DIR)$(USRLIB)' \
+ $(PROTO_DIR)$(USRBIN)/gtk-query-immodules-2.0 \
+ $(PROTOGTKDIR)/immodules/*.so | \
+ $(GSED) -e 's%$(PROTO_DIR)%%' > $(PROTOIMMCONF) ;
+
# Needed for "gmake test" to work successfully.
unexport SHELLOPTS