#!/bin/bash
#
# Script for generating the Desktop builds
#

sudo apt-get install -y libnss3-dev

npm install -g electron-builder electron

electron-builder install-app-deps

jq -s '.[0] + {"name": "moodledesktop"}' package.json > package_new.json
mv package_new.json package.json

rm -Rf desktop/dist

npm run desktop.dist -- -l --x64 --ia32

if [ ! -z $GIT_ORG_PRIVATE ] && [ ! -z $GIT_TOKEN ] ; then
    git clone -q https://$GIT_TOKEN@github.com/moodlemobile/bma-apps-builds.git ../apps

    mv desktop/dist/*.AppImage ../apps

    cd ../apps

    chmod +x *.AppImage
    mv *i386.AppImage linux-ia32.AppImage
    mv Moodle*.AppImage linux-x64.AppImage
    ls

    git add .
    git commit -m "Linux desktop versions from Travis build $TRAVIS_BUILD_NUMBER"
    git push
fi