# ---------------------------------------------------------------------------- #
## \file install-12-upm.sh
## \author Sebastien Beaugrand
## \sa http://beaugrand.chez.com/
## \copyright CeCILL 2.1 Free Software license
# ---------------------------------------------------------------------------- #
repo=$idir/../repo
[ -d $repo ] || sudo -u $user mkdir $repo

gitClone https://github.com/eclipse/upm.git || return 1

if [ -f /boot/armbianEnv.txt ]; then
    prefix=/usr/local
else
    prefix=$home/.local
    export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$prefix/lib/pkgconfig
fi

if notDir $prefix/include/upm; then
    mkdir -p $bdir/upm/build
    pushd $bdir/upm/build || return 1
    cmake >>$log 2>&1 -DCMAKE_INSTALL_PREFIX=$prefix $CMAKE_OPT\
        -DBUILDSWIGJAVA=OFF -DBUILDSWIGNODE=OFF -DBUILDSWIGPYTHON=OFF ..
    make >>$log 2>&1 install/fast
    popd
fi

if notLink $prefix/lib/libupm-lcd.so; then
    pushd $bdir/upm/build/src/lcd || return 1
    make >>$log 2>&1
    make >>$log 2>&1 install
    popd
    if [ -f /boot/armbianEnv.txt ]; then
        /usr/sbin/ldconfig /usr/local/lib
    fi
fi