diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2016-07-17 14:08:29 -0500 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2016-07-30 14:16:46 -0500 |
commit | e362442562576dcf76e914a69e0cc8557311635b (patch) | |
tree | 369095beba5adfd4022cc70be30f267cceade371 /pkgs/development | |
parent | d5bec1a14576e357e456c1e9d7d3a65be25add4c (diff) | |
download | nixlib-e362442562576dcf76e914a69e0cc8557311635b.tar nixlib-e362442562576dcf76e914a69e0cc8557311635b.tar.gz nixlib-e362442562576dcf76e914a69e0cc8557311635b.tar.bz2 nixlib-e362442562576dcf76e914a69e0cc8557311635b.tar.lz nixlib-e362442562576dcf76e914a69e0cc8557311635b.tar.xz nixlib-e362442562576dcf76e914a69e0cc8557311635b.tar.zst nixlib-e362442562576dcf76e914a69e0cc8557311635b.zip |
kde5: avoid propagating dev outputs to reduce closure size
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/kde-frameworks/setup-hook.sh | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/development/libraries/kde-frameworks/setup-hook.sh b/pkgs/development/libraries/kde-frameworks/setup-hook.sh index 5363f4e30fdc..285ad5522533 100644 --- a/pkgs/development/libraries/kde-frameworks/setup-hook.sh +++ b/pkgs/development/libraries/kde-frameworks/setup-hook.sh @@ -22,12 +22,13 @@ _ecmSharePaths=( \ "polkit-1" \ "sounds" \ "templates" \ - "wallpapers" \ - ) + "wallpapers" ) _ecmPropagateNative() { + local target for dir in ${_ecmSharePaths[@]}; do - if [ -d "$1/share/$dir" ]; then + target=$(readlink -m "$1/share/$dir") + if [ "$target" != "$1/share" ] && [ -d "$target" ]; then propagateOnce propagatedNativeBuildInputs "$1" if [ -z "$crossConfig" ]; then propagateOnce propagatedUserEnvPkgs "$1" @@ -41,8 +42,10 @@ _ecmPropagateNative() { envHooks+=(_ecmSetXdgDirs _ecmPropagate) _ecmPropagate() { + local target for dir in ${_ecmSharePaths[@]}; do - if [ -d "$1/share/$dir" ]; then + target=$(readlink -m "$1/share/$dir") + if [ "$target" != "$1/share" ] && [ -d "$target" ]; then propagateOnce propagatedBuildInputs "$1" propagateOnce propagatedUserEnvPkgs "$1" addToSearchPathOnce RUNTIME_XDG_DATA_DIRS "$1/share" |