summaryrefslogtreecommitdiff
path: root/guix/build/scons-build-system.scm
diff options
context:
space:
mode:
authorHartmut Goebel <h.goebel@crazy-compilers.com>2020-08-19 10:44:27 +0200
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2021-07-02 16:50:09 -0400
commit30759c4aadf279e470e8d7f94de332a31c1b9f42 (patch)
treeb970a7068b34fbdd5deb44988010ffa7a261948c /guix/build/scons-build-system.scm
parent7e24e1e58d6f53d9c77f6015229d0c35f7e66bca (diff)
downloadguix-patches-30759c4aadf279e470e8d7f94de332a31c1b9f42.tar
guix-patches-30759c4aadf279e470e8d7f94de332a31c1b9f42.tar.gz
guix: qt-utils: Wrapped executables honor user's envvars.
Prior to this change, wrappers did set the specified environment variables to a fixed value, overwriting any user settings. This inhibited propagating e.g. XDG_DATA_DIRS from a profile to the application. Now user environment variables are prefixed (if the variable defines some "binary" search path, e.g. QT_PLUGIN_PATH) or suffixed (if the variable defines some config or data search path, e.g. XDG_DATA_DIRS). The code could also allow to overwrite, anyhow currently no variable is defined like this. * guix/build/qt-utils.scm (variables-for-wrapping): For each env-var to be wrapped, specify whether it should prefix, suffix or overwrite the user's variable.
Diffstat (limited to 'guix/build/scons-build-system.scm')
0 files changed, 0 insertions, 0 deletions