forked from mirror/nheko
parent
f87b8fe817
commit
d2962ec0b2
@ -0,0 +1,30 @@ |
||||
#!/usr/bin/env bash |
||||
|
||||
set -ex |
||||
|
||||
if [ $TRAVIS_OS_NAME == osx ]; then |
||||
brew update |
||||
brew install qt5 lmdb clang-format ninja |
||||
|
||||
export CMAKE_PREFIX_PATH=/usr/local/opt/qt5 |
||||
fi |
||||
|
||||
|
||||
if [ $TRAVIS_OS_NAME == linux ]; then |
||||
|
||||
if [ -z "$QT_VERSION" ]; then |
||||
QT_VERSION="592" |
||||
fi |
||||
|
||||
export QT_PKG=${QT_VERSION:0:2} |
||||
|
||||
sudo add-apt-repository -y ppa:beineri/opt-qt${QT_VERSION}-trusty |
||||
sudo add-apt-repository -y ppa:george-edison55/cmake-3.x |
||||
sudo apt-get update -qq |
||||
sudo apt-get install -qq -y \ |
||||
qt${QT_PKG}base \ |
||||
qt${QT_PKG}tools \ |
||||
qt${QT_PKG}multimedia \ |
||||
cmake \ |
||||
liblmdb-dev |
||||
fi |
@ -1,6 +0,0 @@ |
||||
#!/usr/bin/env bash |
||||
|
||||
sudo add-apt-repository -y ppa:beineri/opt-qt592-trusty |
||||
sudo add-apt-repository -y ppa:george-edison55/cmake-3.x |
||||
sudo apt-get update -qq |
||||
sudo apt-get install -qq -y qt59base qt59tools cmake liblmdb-dev qt59multimedia |
@ -0,0 +1,22 @@ |
||||
#!/usr/bin/env bash |
||||
|
||||
set -ex |
||||
|
||||
if [ $TRAVIS_OS_NAME == linux ]; then |
||||
QT_PKG=${QT_VERSION:0:2} |
||||
source /opt/qt${QT_PKG}/bin/qt${QT_PKG}-env.sh || true; |
||||
fi |
||||
|
||||
make ci |
||||
|
||||
if [ $TRAVIS_OS_NAME == osx ]; then |
||||
make lint; |
||||
|
||||
if [ $DEPLOYMENT == 1 ] && [ ! -z $TRAVIS_TAG ]; then |
||||
make macos-deploy; |
||||
fi |
||||
fi |
||||
|
||||
if [ $TRAVIS_OS_NAME == linux ] && [ $DEPLOYMENT == 1 ] && [ ! -z $TRAVIS_TAG ]; then |
||||
make linux-deploy; |
||||
fi |
Loading…
Reference in new issue