summary refs log tree commit diff
path: root/pkgs/development/libraries/kde-frameworks-5.18/extra-cmake-modules/setup-hook.sh
blob: a6fa6189240b0c48bea2a1bcbac3a2861cd37db7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
addMimePkg() {
    local propagated

    if [[ -d "$1/share/mime" ]]; then
        propagated=
        for pkg in $propagatedBuildInputs; do
            if [[ "z$pkg" == "z$1" ]]; then
                propagated=1
            fi
        done
        if [[ -z $propagated ]]; then
            propagatedBuildInputs="$propagatedBuildInputs $1"
        fi

        propagated=
        for pkg in $propagatedUserEnvPkgs; do
            if [[ "z$pkg" == "z$1" ]]; then
                propagated=1
            fi
        done
        if [[ -z $propagated ]]; then
            propagatedUserEnvPkgs="$propagatedUserEnvPkgs $1"
        fi
    fi
}

envHooks+=(addMimePkg)