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