···89envHooks+=(find_gio_modules)
10011wrapGAppsHook() {
12- [ -z "$dontWrapGApps" ] || return
13- dontWrapGApps=1 # guard against running multiple times (e.g. due to propagation)
01415 if [ -n "$GDK_PIXBUF_MODULE_FILE" ]; then
16 gappsWrapperArgs+=(--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE")
···33 gappsWrapperArgs+=(--prefix $v : "$dummy")
34 done
3536- for i in $prefix/bin/* $prefix/libexec/*; do
37- echo "Wrapping app $i"
38- wrapProgram "$i" "${gappsWrapperArgs[@]}"
39- done
0040}
4142fixupOutputHooks+=(wrapGAppsHook)
···89envHooks+=(find_gio_modules)
1011+# Note: $gappsWrapperArgs still gets defined even if $dontWrapGApps is set.
12wrapGAppsHook() {
13+ # guard against running multiple times (e.g. due to propagation)
14+ [ -z "$wrapGAppsHookHasRun" ] || return
15+ wrapGAppsHookHasRun=1
1617 if [ -n "$GDK_PIXBUF_MODULE_FILE" ]; then
18 gappsWrapperArgs+=(--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE")
···35 gappsWrapperArgs+=(--prefix $v : "$dummy")
36 done
3738+ if [ -z "$dontWrapGApps" ]; then
39+ for i in $prefix/bin/* $prefix/libexec/*; do
40+ echo "Wrapping app $i"
41+ wrapProgram "$i" "${gappsWrapperArgs[@]}"
42+ done
43+ fi
44}
4546fixupOutputHooks+=(wrapGAppsHook)