#!/bin/bash
#
# einfaches Script zum Installieren von SvxLink auf Raspberry Pi OS Lite
#

set -e

    startzeit=$(date +'%T')

    echo 'Paketlisten werden aktualisiert'

    sudo apt update

    echo 'weitere Pakete werden installiert'

    sudo apt -y install cmake doxygen git groff lame libasound2-dev libcurl4-openssl-dev libgcrypt20-dev libgsm1-dev libjsoncpp-dev libopus-dev libpopt-dev librtlsdr-dev libsigc++-2.0-dev libspeex-dev libssl-dev mc mpg123 rtl-sdr screen swh-plugins tcl-dev vorbis-tools 

    echo 'User svxlink anlegen'

        sudo useradd -rG audio,plugdev,gpio,dialout svxlink

    echo 'SvxLink von GitHub holen und kompilieren'

        git clone http://github.com/sm0svx/svxlink.git
        mkdir svxlink/src/build
        cd svxlink/src/build
        cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var -DWITH_SYSTEMD=ON ..
        make -j4
        make doc
        sudo make install
        sudo ldconfig
        cd

    echo 'Sprachdateien en_US werden geladen'

        cd /usr/share/svxlink/sounds/
        sudo curl -LO https://github.com/sm0svx/svxlink-sounds-en_US-heather/releases/download/19.09.99.1/svxlink-sounds-en_US-heather-16k-19.09.99.1.tar.bz2
        sudo tar xvjf svxlink-sounds-en_US-heather-16k-19.09.99.1.tar.bz2
        sudo mv en_US-heather-16k en_US

    endzeit=$(date +'%T')

    echo Startzeit $startzeit
    echo Endzeit $endzeit

# EOF



