summaryrefslogtreecommitdiff
path: root/libre/qt5-styleplugins/install.sh
blob: 2951b24a4db9a2ea264626b39845ffd3b0f9fe02 (plain)
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
28
29
30
_5_0_0_2_changes() {
    echo ':: Upstream added a gtk2 platform theme'
    # shellcheck disable=SC2016
    echo '   unexport `QT_STYLE_OVERRIDE`'
    # shellcheck disable=SC2016
    echo '   export `QT_QPA_PLATFORMTHEME=gtk2`'
}

post_upgrade() {
    local versions=(
        '5.0.0-2'
    )
    local version
    for version in "${versions[@]}"; do
        if [[ "$( vercmp "${version}" "${2}" )" -eq 1 ]]; then
            # shellcheck disable=SC2091
            "$( printf '_%s_changes' "${version}" | perl -p -e 's/\.|-/_/g' )"
        fi
    done
}

post_install()
{
  echo "Remember to set QT_QPA_PLATFORMTHEME:"
  echo "  $ export QT_QPA_PLATFORMTHEME=gtk2"
  echo "... or to make this selectable with qt5ct:"
  echo "  $ export QT_QPA_PLATFORMTHEME=qt5ct"
  echo "and ensure that QT_STYLE_OVERRIDE is not set:"
  echo "  $ unexport QT_STYLE_OVERRIDE"
}