summarylogtreecommitdiffstats
path: root/musiclib.install
blob: 97af46d5daa8ff7d89096be1bd3078c1cc18a7b6 (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
_check_optdep() {
    pacman -Qq "$1" &>/dev/null
}
_warn() {
    echo "  [!] $*"
}
post_install() {
    gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
    echo ""
    echo "  Run 'musiclib-cli setup' in the console after installation."
    echo ""
    echo "══════════════════════════════════════════════════════════"
    echo "  musiclib — Recommended Companion Packages"
    echo "══════════════════════════════════════════════════════════"
    echo "  The following packages unlock major musiclib features."
    echo "  Without them, significant functionality is unavailable."
    echo ""
    _check_optdep rsgain   || _warn "rsgain   — ReplayGain normalization DISABLED"
    _check_optdep conky    || _warn "conky    — Desktop telemetry display DISABLED"
    _check_optdep kid3     || _warn "kid3     — Full KDE ID3 tag editor GUI DISABLED"
    _check_optdep k3b      || _warn "k3b      — CD ripping/burning DISABLED"
    echo ""
    echo "  Install all at once:"
    echo "    sudo pacman -S rsgain conky kid3 k3b"
    echo "══════════════════════════════════════════════════════════"
    echo ""
}
post_upgrade() {
    post_install
}