From cc6d60afa436693ad9026eff7182b3b3ac9277ae Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 6 Mar 2018 19:10:48 -0500 Subject: [PATCH] Use gio-querymodules GIO has this facility, so we should use it. At the same time, make sure the immodules directory exists, even if we don't install any modules there outselves. --- build-aux/meson/post-install.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build-aux/meson/post-install.sh b/build-aux/meson/post-install.sh index ae0665290b..0d18b13d76 100755 --- a/build-aux/meson/post-install.sh +++ b/build-aux/meson/post-install.sh @@ -15,4 +15,12 @@ if [ -z "$DESTDIR" ]; then echo Updating icon cache... gtk-update-icon-cache -q -t -f ${gtk_datadir}/icons/hicolor + + echo Updating module cache for print backends... + mkdir -p ${gtk_libdir}/gtk-4.0/4.0.0/printbackends + gio-querymodules ${gtk_libdir}/gtk-4.0/4.0.0/printbackends + + echo Updating module cache for input methods... + mkdir -p ${gtk_libdir}/gtk-4.0/4.0.0/immodules + gio-querymodules ${gtk_libdir}/gtk-4.0/4.0.0/immodules fi