|
|
@ -89,9 +89,9 @@ before_install: |
|
|
|
install: |
|
|
|
install: |
|
|
|
# linux dependencies: qt |
|
|
|
# linux dependencies: qt |
|
|
|
- if [ "${SPEC}" = "linux-g++-64" ]; then |
|
|
|
- if [ "${SPEC}" = "linux-g++-64" ]; then |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.5.1-linux-min.tar.bz2 && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.8.0-linux-min.tar.bz2 && |
|
|
|
tar jxf Qt5.5.1-linux-min.tar.bz2 -C /tmp && |
|
|
|
tar jxf Qt5.8.0-linux-min.tar.bz2 -C /tmp && |
|
|
|
export PATH=/tmp/Qt/5.5/gcc_64/bin:$PATH && |
|
|
|
export PATH=/tmp/Qt5.8-linux/5.8/gcc_64/bin:$PATH && |
|
|
|
export DISPLAY=:99.0 && |
|
|
|
export DISPLAY=:99.0 && |
|
|
|
sh -e /etc/init.d/xvfb start |
|
|
|
sh -e /etc/init.d/xvfb start |
|
|
|
; |
|
|
|
; |
|
|
@ -99,8 +99,8 @@ install: |
|
|
|
|
|
|
|
|
|
|
|
# android dependencies: qt, gstreamer, android-ndk |
|
|
|
# android dependencies: qt, gstreamer, android-ndk |
|
|
|
- if [ "${SPEC}" = "android-g++" ]; then |
|
|
|
- if [ "${SPEC}" = "android-g++" ]; then |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.5.1-linux-min.tar.bz2 && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.8.0-android-min.tar.bz2 && |
|
|
|
tar jxf Qt5.5.1-linux-min.tar.bz2 -C /tmp && |
|
|
|
tar jxf Qt5.8.0-android-min.tar.bz2 -C /tmp && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/gstreamer-1.0-android-armv7-1.5.2.tar.bz2 && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/gstreamer-1.0-android-armv7-1.5.2.tar.bz2 && |
|
|
|
mkdir -p ${TRAVIS_BUILD_DIR}/gstreamer-1.0-android-armv7-1.5.2 && |
|
|
|
mkdir -p ${TRAVIS_BUILD_DIR}/gstreamer-1.0-android-armv7-1.5.2 && |
|
|
|
tar jxf gstreamer-1.0-android-armv7-1.5.2.tar.bz2 -C ${TRAVIS_BUILD_DIR}/gstreamer-1.0-android-armv7-1.5.2 && |
|
|
|
tar jxf gstreamer-1.0-android-armv7-1.5.2.tar.bz2 -C ${TRAVIS_BUILD_DIR}/gstreamer-1.0-android-armv7-1.5.2 && |
|
|
@ -109,35 +109,34 @@ install: |
|
|
|
./android-ndk-r10e-linux-x86_64.bin > /dev/null && |
|
|
|
./android-ndk-r10e-linux-x86_64.bin > /dev/null && |
|
|
|
export ANDROID_NDK_ROOT=`pwd`/android-ndk-r10e && |
|
|
|
export ANDROID_NDK_ROOT=`pwd`/android-ndk-r10e && |
|
|
|
export ANDROID_SDK_ROOT=/usr/local/android-sdk && |
|
|
|
export ANDROID_SDK_ROOT=/usr/local/android-sdk && |
|
|
|
export PATH=/tmp/Qt/5.5/android_armv7/bin:`pwd`/android-ndk-r10e:$PATH && echo $PATH |
|
|
|
export PATH=/tmp/Qt5.8-android/5.8/android_armv7/bin:`pwd`/android-ndk-r10e:$PATH && echo $PATH |
|
|
|
; |
|
|
|
; |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# osx dependencies: qt, gstreamer, gstreamer-devel |
|
|
|
# osx dependencies: qt, gstreamer, gstreamer-devel |
|
|
|
- if [ "${SPEC}" = "macx-clang" ]; then |
|
|
|
- if [ "${SPEC}" = "macx-clang" ]; then |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.5.1-mac-clang-min.tar.bz2 && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.8.0-mac-clang-min.tar.bz2 && |
|
|
|
tar jxf Qt5.5.1-mac-clang-min.tar.bz2 -C /tmp && |
|
|
|
tar jxf Qt5.8.0-mac-clang-min.tar.bz2 -C /tmp && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/gstreamer-1.0-1.5.2-x86_64.pkg && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/gstreamer-1.0-1.5.2-x86_64.pkg && |
|
|
|
sudo installer -verboseR -pkg gstreamer-1.0-1.5.2-x86_64.pkg -target / && |
|
|
|
sudo installer -verboseR -pkg gstreamer-1.0-1.5.2-x86_64.pkg -target / && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/gstreamer-1.0-devel-1.5.2-x86_64.pkg && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/gstreamer-1.0-devel-1.5.2-x86_64.pkg && |
|
|
|
sudo installer -verboseR -pkg gstreamer-1.0-devel-1.5.2-x86_64.pkg -target / && |
|
|
|
sudo installer -verboseR -pkg gstreamer-1.0-devel-1.5.2-x86_64.pkg -target / && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/osx-gstreamer.tar.bz2 && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/osx-gstreamer.tar.bz2 && |
|
|
|
sudo tar jxf osx-gstreamer.tar.bz2 -C /Library/Frameworks && |
|
|
|
sudo tar jxf osx-gstreamer.tar.bz2 -C /Library/Frameworks && |
|
|
|
export QT_DIR=Qt5.5-mac-clang/5.5/clang_64 && |
|
|
|
export QT_DIR=Qt5.8-mac-clang/5.8/clang_64 && |
|
|
|
export QT_QPA_PLATFORM_PLUGIN_PATH=/tmp/$QT_DIR/plugins && |
|
|
|
export QT_QPA_PLATFORM_PLUGIN_PATH=/tmp/$QT_DIR/plugins && |
|
|
|
export QML2_IMPORT_PATH=/tmp/$QT_DIR/qml && |
|
|
|
export QML2_IMPORT_PATH=/tmp/$QT_DIR/qml && |
|
|
|
export PATH=/tmp/$QT_DIR/bin:$PATH && |
|
|
|
export PATH=/tmp/$QT_DIR/bin:$PATH |
|
|
|
tools/patch_qt_for_xcode8.sh |
|
|
|
|
|
|
|
; |
|
|
|
; |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# ios dependencies: qt, TODO: add gstreamer |
|
|
|
# ios dependencies: qt, TODO: add gstreamer |
|
|
|
- if [ "${SPEC}" = "macx-ios-clang" ]; then |
|
|
|
- if [ "${SPEC}" = "macx-ios-clang" ]; then |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.5.1-ios-min.tar.bz2 && |
|
|
|
wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/Qt5.8.0-ios-min.tar.bz2 && |
|
|
|
tar jxf Qt5.5.1-ios-min.tar.bz2 -C /tmp && |
|
|
|
tar jxf Qt5.8.0-ios-min.tar.bz2 -C /tmp && |
|
|
|
export IOS_CCACHE_CC=`/usr/bin/xcrun -sdk iphoneos -find clang` && |
|
|
|
export IOS_CCACHE_CC=`/usr/bin/xcrun -sdk iphoneos -find clang` && |
|
|
|
export IOS_CCACHE_CXX=`/usr/bin/xcrun -sdk iphoneos -find clang++` && |
|
|
|
export IOS_CCACHE_CXX=`/usr/bin/xcrun -sdk iphoneos -find clang++` && |
|
|
|
export PATH=/tmp/ios/bin:$PATH && |
|
|
|
export PATH=/tmp/Qt5.8-ios/5.8/ios/bin:$PATH && |
|
|
|
tools/patch_qt_for_xcode8.sh |
|
|
|
tools/patch_qt_for_xcode8.sh |
|
|
|
; |
|
|
|
; |
|
|
|
fi |
|
|
|
fi |
|
|
|