@@ -24,7 +24,8 @@ matrix:
24
24
- BUILD_TYPE=Debug
25
25
- OS_FOLDER=mac
26
26
script :
27
- - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBRANCH_NAME=$TRAVIS_BRANCH . && make -j 4 && ctest --verbose && cpack;
27
+ - git apply 3rdparty/protobuf-patch.diff
28
+ - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBRANCH_NAME=$TRAVIS_BRANCH -DBEAM_HW_WALLET=Off . && make -j 4 && ctest --verbose && cpack;
28
29
# extract build version
29
30
- BEAM_VERSION="$(cat beam_version.gen)" && rm beam_version.gen
30
31
- echo BEAM_VERSION = $BEAM_VERSION
@@ -65,7 +66,8 @@ matrix:
65
66
- BUILD_TYPE=Release
66
67
- OS_FOLDER=mac
67
68
script :
68
- - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DDEBUG_MESSAGES_IN_RELEASE_MODE=On -DBEAM_LINK_TYPE=Static -DBRANCH_NAME=$TRAVIS_BRANCH -DBEAM_SIGN_MACOS_BINARY=On . && make -j 4 && ctest --verbose && cpack;
69
+ - git apply 3rdparty/protobuf-patch.diff
70
+ - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DDEBUG_MESSAGES_IN_RELEASE_MODE=On -DBEAM_LINK_TYPE=Static -DBRANCH_NAME=$TRAVIS_BRANCH -DBEAM_SIGN_MACOS_BINARY=On -DBEAM_HW_WALLET=Off . && make -j 4 && ctest --verbose && cpack;
69
71
# extract build version
70
72
- BEAM_VERSION="$(cat beam_version.gen)" && rm beam_version.gen
71
73
- echo BEAM_VERSION = $BEAM_VERSION
@@ -87,17 +89,26 @@ matrix:
87
89
language : cpp
88
90
addons :
89
91
apt :
92
+ update : true
90
93
sources :
91
94
- ubuntu-toolchain-r-test
92
95
packages :
93
96
- g++-7
94
- - libboost-all-dev
95
97
- libssl-dev
96
98
- curl
97
99
install :
98
100
- export TZ=Etc/GMT-3
99
- - wget "https://cmake.org/files/v3.12/cmake-3.12.0-Linux-x86_64.sh"
100
- - sudo sh cmake-3.12.0-Linux-x86_64.sh --skip-license --prefix=/usr
101
+ # install new version cmake
102
+ - DEPS_DIR="${TRAVIS_BUILD_DIR}/deps"
103
+ - mkdir ${DEPS_DIR} && cd ${DEPS_DIR}
104
+ - travis_retry wget --no-check-certificate https://github.com/Kitware/CMake/releases/download/v3.14.0/cmake-3.14.0-Linux-x86_64.tar.gz
105
+ - tar -xvf cmake-3.14.0-Linux-x86_64.tar.gz > /dev/null
106
+ - mv cmake-3.14.0-Linux-x86_64 cmake-install
107
+ - PATH=${DEPS_DIR}/cmake-install:${DEPS_DIR}/cmake-install/bin:$PATH
108
+ - cd ${TRAVIS_BUILD_DIR}
109
+ - cmake --version
110
+ - sudo git clone --depth=1 https://github.com/BeamMW/boost-linux.git /usr/local/boost_1_69_0
111
+ - export BOOST_ROOT="/usr/local/boost_1_69_0"
101
112
- sudo add-apt-repository ppa:beineri/opt-qt-5.10.1-trusty -y
102
113
- sudo apt-get update
103
114
- sudo apt-get install qt510declarative qt510svg libgl1-mesa-dev-lts-xenial
@@ -107,7 +118,8 @@ matrix:
107
118
- BUILD_TYPE=Debug
108
119
- OS_FOLDER=linux
109
120
script :
110
- - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBRANCH_NAME=$TRAVIS_BRANCH . && make -j 4 && ctest --verbose && cpack;
121
+ - git apply 3rdparty/protobuf-patch.diff
122
+ - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBRANCH_NAME=$TRAVIS_BRANCH -DBEAM_HW_WALLET=Off . && make -j 4 && ctest --verbose && cpack;
111
123
# extract build version
112
124
- BEAM_VERSION="$(cat beam_version.gen)" && rm beam_version.gen
113
125
- echo BEAM_VERSION = $BEAM_VERSION
@@ -122,19 +134,28 @@ matrix:
122
134
language : cpp
123
135
addons :
124
136
apt :
137
+ update : true
125
138
sources :
126
139
- ubuntu-toolchain-r-test
127
140
packages :
128
141
- g++-7
129
- - libboost-all-dev
130
142
- libssl-dev
131
143
- curl
132
144
- libxi-dev
133
145
- libcups2-dev
134
146
install :
135
147
- export TZ=Etc/GMT-3
136
- - wget "https://cmake.org/files/v3.12/cmake-3.12.0-Linux-x86_64.sh"
137
- - sudo sh cmake-3.12.0-Linux-x86_64.sh --skip-license --prefix=/usr
148
+ # install new version cmake
149
+ - DEPS_DIR="${TRAVIS_BUILD_DIR}/deps"
150
+ - mkdir ${DEPS_DIR} && cd ${DEPS_DIR}
151
+ - travis_retry wget --no-check-certificate https://github.com/Kitware/CMake/releases/download/v3.14.0/cmake-3.14.0-Linux-x86_64.tar.gz
152
+ - tar -xvf cmake-3.14.0-Linux-x86_64.tar.gz > /dev/null
153
+ - mv cmake-3.14.0-Linux-x86_64 cmake-install
154
+ - PATH=${DEPS_DIR}/cmake-install:${DEPS_DIR}/cmake-install/bin:$PATH
155
+ - cd ${TRAVIS_BUILD_DIR}
156
+ - cmake --version
157
+ - sudo git clone --depth=1 https://github.com/BeamMW/boost-linux.git /usr/local/boost_1_69_0
158
+ - export BOOST_ROOT="/usr/local/boost_1_69_0"
138
159
- eval "CC=gcc-7 && CXX=g++-7"
139
160
- git clone --depth=1 https://github.com/nesbox/qt5-static-linux.git /home/travis/qt5-static
140
161
- export QT5_ROOT_DIR="/home/travis/qt5-static"
@@ -143,7 +164,11 @@ matrix:
143
164
- BUILD_TYPE=Release
144
165
- OS_FOLDER=linux
145
166
script :
146
- - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DDEBUG_MESSAGES_IN_RELEASE_MODE=On -DBEAM_LINK_TYPE=Static -DBRANCH_NAME=$TRAVIS_BRANCH . && make -j 4 && ctest --verbose && cpack;
167
+ - git apply 3rdparty/protobuf-patch.diff
168
+ - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DDEBUG_MESSAGES_IN_RELEASE_MODE=On -DBEAM_LINK_TYPE=Static -DBRANCH_NAME=$TRAVIS_BRANCH -DBEAM_HW_WALLET=Off .
169
+ - make -j 4
170
+ - ctest --verbose
171
+ - cpack
147
172
# extract build version
148
173
- BEAM_VERSION="$(cat beam_version.gen)" && rm beam_version.gen
149
174
- echo BEAM_VERSION = $BEAM_VERSION
@@ -373,4 +398,4 @@ after_success:
373
398
374
399
notifications :
375
400
email :
376
- - big.romanov@gmail.com
401
+ - big.romanov@gmail.com
0 commit comments