diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/slib/setup-hook.sh')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/slib/setup-hook.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/slib/setup-hook.sh b/nixpkgs/pkgs/development/libraries/slib/setup-hook.sh new file mode 100644 index 000000000000..3c7e91e81886 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/slib/setup-hook.sh @@ -0,0 +1,13 @@ +addSlibPath () { + if test -f "$1/lib/slib/slibcat" + then + export SCHEME_LIBRARY_PATH="$1/lib/slib/" + echo "SLIB found in \`$1'; setting \$SCHEME_LIBRARY_PATH to \`$SCHEME_LIBRARY_PATH'" + + # This is needed so that `(load-from-path "slib/guile.init")' works. + export GUILE_LOAD_PATH="$1/lib:$GUILE_LOAD_PATH" + echo "SLIB: setting \$GUILE_LOAD_PATH to \`$GUILE_LOAD_PATH'" + fi +} + +addEnvHooks "$hostOffset" addSlibPath |