Skip to content

Commit

Permalink
Move travis build instructions to scripts (#136)
Browse files Browse the repository at this point in the history
  • Loading branch information
jbruechert authored and Ellenjott [LNJ] committed Nov 20, 2017
1 parent 0257c31 commit abd210f
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ before_install:
- docker pull debian:sid-slim

script:
- docker run -v $PWD:/mnt/kaidan debian:sid-slim /bin/bash -c "apt update; apt install software-properties-common dirmngr gnupg ca-certificates git -y; apt-key adv --keyserver hkp://pgp.mit.edu --recv-key "210EB0BCA70439F0"; echo deb https://github.com/kaidanim/packages/master sid main >> /etc/apt/sources.list; apt-get update; apt-get install cmake build-essential zlib1g-dev libgloox-dev libqt5quick5 libqt5quickcontrols2-5 libqt5quickwidgets5 libqt5qml5 libqt5gui5 libqt5core5a qtdeclarative5-dev qttools5-dev qt5-default qtquickcontrols2-5-dev kirigami2-dev -y; cd /mnt/kaidan; mkdir build; cd build; cmake .. -DI18N=1; make -j$(nproc)"
- docker run -v $PWD:/mnt/kaidan debian:sid-slim /bin/bash -c "cd /mnt/kaidan/utils; ./travis-dependencies.sh; ./travis-build.sh"
8 changes: 8 additions & 0 deletions utils/travis-build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
echo "*****************************************"
echo "Building Kaidan binary"
echo "*****************************************"

mkdir ../build; cd ../build/

cmake .. -DI18N=1
make -j$(nproc)
27 changes: 27 additions & 0 deletions utils/travis-dependencies.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
echo "*****************************************"
echo "Fetching dependencies"
echo "*****************************************"

apt update

apt install software-properties-common dirmngr gnupg ca-certificates -y

apt-key adv --recv-key "210EB0BCA70439F0"
echo deb https://github.com/kaidanim/packages/master sid main >> /etc/apt/sources.list

apt update
apt install cmake \
build-essential \
zlib1g-dev \
libgloox-dev \
libqt5quick5 \
libqt5quickcontrols2-5 \
libqt5quickwidgets5 \
libqt5qml5 \
libqt5gui5 \
libqt5core5a \
qtdeclarative5-dev \
qttools5-dev \
qt5-default \
qtquickcontrols2-5-dev \
kirigami2-dev -y

0 comments on commit abd210f

Please sign in to comment.