diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2015-07-30 10:33:52 +0000 |
---|---|---|
committer | Luca Bruno <lucabru@src.gnome.org> | 2015-07-30 10:45:04 +0000 |
commit | a8f608670866607e432805f90ae6673f1fbb03c8 (patch) | |
tree | b1d8b32252d08c9ecbcc9332437af745cb51bc71 /pkgs/build-support/setup-hooks | |
parent | e4d21e59dee6d6bd24bbf1ad0b50d964000fd307 (diff) | |
download | nixlib-a8f608670866607e432805f90ae6673f1fbb03c8.tar nixlib-a8f608670866607e432805f90ae6673f1fbb03c8.tar.gz nixlib-a8f608670866607e432805f90ae6673f1fbb03c8.tar.bz2 nixlib-a8f608670866607e432805f90ae6673f1fbb03c8.tar.lz nixlib-a8f608670866607e432805f90ae6673f1fbb03c8.tar.xz nixlib-a8f608670866607e432805f90ae6673f1fbb03c8.tar.zst nixlib-a8f608670866607e432805f90ae6673f1fbb03c8.zip |
wrapGAppsHook: populate GIO_EXTRA_MODULES
Diffstat (limited to 'pkgs/build-support/setup-hooks')
-rw-r--r-- | pkgs/build-support/setup-hooks/wrap-gapps-hook.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/build-support/setup-hooks/wrap-gapps-hook.sh b/pkgs/build-support/setup-hooks/wrap-gapps-hook.sh index 4b1a9527b110..e9fc7f7062d2 100644 --- a/pkgs/build-support/setup-hooks/wrap-gapps-hook.sh +++ b/pkgs/build-support/setup-hooks/wrap-gapps-hook.sh @@ -1,5 +1,13 @@ gappsWrapperArgs=() +find_gio_modules() { + if [ -d "$1"/lib/gio/modules ] && [ -n "$(ls -A $1/lib/gio/modules)" ] ; then + gappsWrapperArgs+=(--prefix GIO_EXTRA_MODULES : "$1/lib/gio/modules") + fi +} + +envHooks+=(find_gio_modules) + wrapGAppsHook() { if [ -n "$GDK_PIXBUF_MODULE_FILE" ]; then gappsWrapperArgs+=(--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE") |