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 31 32 33 34 35 36
|
#!/bin/bash
[[ -z $WORKING_DIR ]] && WORKING_DIR=$(pwd)
[[ -z $VERSION ]] && VERSION=$(git log --oneline -n 1 | awk '{print $1}')
[[ -z $ARCH ]] && ARCH=".$(uname -m)"
[[ $ARCH == ".x86_64" ]] && ARCH=""
case "$1" in
'setup_qt')
sudo apt-get update -qq
sudo apt-get -y install qt5-qmake qtbase5-dev libqt5sql5-sqlite zlib1g-dev
;;
'get_quazip')
wget http://downloads.sourceforge.net/quazip/quazip-0.7.3.tar.gz
tar -xvzf quazip-0.7.3.tar.gz > /dev/null
mv quazip-0.7.3/quazip quazip5
;;
'build')
./build-scripts/revision.sh
qmake -qt=qt5 CONFIG+=linux_quazip_static
make
;;
'package')
mkdir -p "build/$TRAVIS_BRANCH"
mv resources/README.txt .
tar -cvzpf "build/$TRAVIS_BRANCH/mupen64plus-qt_linux_$VERSION$ARCH.tar.gz" mupen64plus-qt README.txt
;;
esac
|