#!/bin/bash # This bash script builds everyting on an TravisCI Linux (Ubunutu) worker set -ev export UNATTENDED="--assume-yes" export MAKE_PARALLEL="-j $(nproc)" export PDF2HTMLEX_BRANCH=$TRAVIS_BRANCH export PDF2HTMLEX_PREFIX=/usr/local # Ensure all Apt packages are installed with no user interaction # export DEBIAN_FRONTEND=noninteractive ################ # do the build ./buildScripts/versionEnvs ./buildScripts/reportEnvs ./buildScripts/getBuildTools ./buildScripts/getDevLibraries ./buildScripts/getPoppler ./buildScripts/buildPoppler ./buildScripts/getFontforge ./buildScripts/buildFontforge ./buildScripts/buildPdf2htmlEX ./buildScripts/installPdf2htmlEX ./buildScripts/runTests ./buildScripts/createAppImage ./buildScripts/createDebianPackage ./buildScripts/createDockerImage ./buildScripts/uploadGitHubRelease ./buildScripts/uploadDockerImage