xash3d-fwgs/scripts/travis_linux_deps.sh

26 lines
1.2 KiB
Bash
Executable File

# SDL2 sources. We will build our own version
curl -s http://libsdl.org/release/SDL2-$SDL_VERSION.tar.gz | tar xzf -
mv SDL2-$SDL_VERSION SDL2_src
# SDL2 for MinGW prebuilt
curl -s http://libsdl.org/release/SDL2-devel-$SDL_VERSION-mingw.tar.gz | tar xzf -
mv SDL2-$SDL_VERSION SDL2_mingw
# Android build deps
# curl -s http://dl.google.com/android/android-sdk_r22.0.4-linux.tgz | tar xzf -
# export ANDROID_HOME=$PWD/android-sdk-linux
# export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools:$PWD/android-ndk
# sleep 3s; echo y | android update sdk -u --filter platform-tools,build-tools-19.0.0,android-19 --force --all > /dev/null
# wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin >/dev/null 2>/dev/null
# 7z x ./android-ndk-r10e-linux-x86_64.bin > /dev/null
# mv android-ndk-r10e android-ndk
# git clone --depth 1 https://github.com/FWGS/xash3d-android-project
# cd $TRAVIS_BUILD_DIR/xash3d-android-project
# cp debug.keystore ~/.android/debug.keystore
# git submodule update --init jni/src/NanoGL/nanogl xash-extras
# git clone --depth 1 https://github.com/FWGS/hlsdk-xash3d jni/src/hlsdk-xash3d
# rm -r jni/src/Xash3D/xash3d
# ln -s $TRAVIS_BUILD_DIR jni/src/Xash3D/xash3d
cd $TRAVIS_BUILD_DIR