Browse Source

travis: fix osx archive name, remove unneeded envvars on osx, try to fix windows python

pull/2/head
Alibek Omarov 6 years ago
parent
commit
db30358d06
  1. 4
      .travis.yml
  2. 4
      scripts/build_osx_engine.sh
  3. 3
      scripts/travis-deploy.sh
  4. 4
      scripts/travis_windows_deps.sh

4
.travis.yml

@ -34,7 +34,7 @@ matrix: @@ -34,7 +34,7 @@ matrix:
dist: xenial
- os: osx
- os: windows
python: "3.6"
env: PYTHONENCODING=UTF-8
before_script:
- sh scripts/travis_common_deps.sh
- sh scripts/travis_${TRAVIS_OS_NAME}_deps.sh
@ -48,5 +48,5 @@ after_script: @@ -48,5 +48,5 @@ after_script:
- cd ${TRAVIS_BUILD_DIR}
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ccache --show-stats; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sh scripts/travis-deploy.sh newengine Xash3DFWGS-i386.AppImage xash3d-mingw.7z; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then sh scripts/travis-deploy.sh newengine xash3d-osx.7z; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then sh scripts/travis-deploy.sh newengine xash3d-osx.tar.bz2; fi
- if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then sh scripts/travis-deploy.sh newengine xash3d-vc.7z; fi

4
scripts/build_osx_engine.sh

@ -5,10 +5,6 @@ @@ -5,10 +5,6 @@
# Build engine
cd $TRAVIS_BUILD_DIR
export CC="/usr/bin/clang"
export CXX="/usr/bin/clang++"
export CFLAGS="-m32"
export CXXFLAGS="-m32"
python waf configure --sdl2=$HOME/Library/Frameworks/SDL2.framework/ --vgui=$TRAVIS_BUILD_DIR/vgui-dev --build-type=debug || die
python waf build -j2 || die
mkdir -p pkg/

3
scripts/travis-deploy.sh

@ -85,7 +85,8 @@ SOURCE_NAME=$1 @@ -85,7 +85,8 @@ SOURCE_NAME=$1
shift
PUSHED_COMMIT=$(curl --fail https://raw.githubusercontent.com/FWGS/xash3d-deploy/$SOURCE_NAME-$TRAVIS_BRANCH/commit.txt)
if [ $? -ne 0 ]; then
echo "Pushed commit: $PUSHED_COMMIT"
if [ ! -z "$PUSHED_COMMIT" ]; then
REV_RANGE="HEAD...$PUSHED_COMMIT"
else
REV_RANGE="HEAD"

4
scripts/travis_windows_deps.sh

@ -1,3 +1,7 @@ @@ -1,3 +1,7 @@
# python 2.7 cp65001 support
python -m pip install -U pip
pip install win-unicode-console
# SDL2 for VC prebuilt
curl http://libsdl.org/release/SDL2-devel-$SDL_VERSION-VC.zip -o SDL2.zip
unzip SDL2.zip

Loading…
Cancel
Save