# - .ssh/config must be configured so the following
# host names are reachable and have a compile
# infrastructure set up:
- # - xonotic-build-linux32 (with gcc on x86)
# - xonotic-build-linux64 (with gcc on x86_64)
# - xonotic-build-win32 (with i586-mingw32msvc-g++)
# - xonotic-build-win64 (with amd64-mingw32msvc-g++
verbose "$SELF" release-getbinary Xonotic/xonotic-osx-dedicated || good=false
$good
;;
- release-engine-linux32)
- release_common
- good=true
- verbose "$SELF" release-getbinary Xonotic/xonotic-linux32-sdl || good=false
- verbose "$SELF" release-getbinary Xonotic/xonotic-linux32-glx || good=false
- verbose "$SELF" release-getbinary Xonotic/xonotic-linux32-dedicated || good=false
- $good
- ;;
release-engine-linux64)
release_common
good=true
release_common
# TODO report failures here.
good=false
- verbose "$SELF" release-engine-linux32 && good=true
verbose "$SELF" release-engine-linux64 && good=true
verbose "$SELF" release-engine-win32 && good=true
verbose "$SELF" release-engine-win64 && good=true
excludes="$excludes --exclude=/Xonotic*.app"
excludes="$excludes --exclude=/xonotic-osx-*"
excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
- if [ -z "$XONOTIC_INCLUDE_32BIT" ]; then
- excludes="$excludes --exclude=/xonotic-linux32-*"
- excludes="$excludes --exclude=/gmqcc/gmqcc.linux32"
- fi
- ;;
- Linux:i?86)
- excludes="$excludes --exclude=/Xonotic*.app"
- excludes="$excludes --exclude=/xonotic-osx-*"
- excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
- excludes="$excludes --exclude=/xonotic-linux64-*"
- excludes="$excludes --exclude=/gmqcc/gmqcc.linux64"
+ excludes="$excludes --exclude=/xonotic-linux32-*"
+ excludes="$excludes --exclude=/gmqcc/gmqcc.linux32"
;;
*)
echo >&2 "WARNING: Could not detect architecture - downloading all architectures"
excludes="$excludes --exclude=/Xonotic*.app"
excludes="$excludes --exclude=/xonotic-osx-*"
excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
- if [ -z "$XONOTIC_INCLUDE_32BIT" ]; then
- excludes="$excludes --exclude=/xonotic-linux32-*"
- excludes="$excludes --exclude=/gmqcc/gmqcc.linux32"
- fi
- ;;
- Linux:i?86)
- excludes="$excludes --exclude=/Xonotic*.app"
- excludes="$excludes --exclude=/xonotic-osx-*"
- excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
- excludes="$excludes --exclude=/xonotic-linux64-*"
- excludes="$excludes --exclude=/gmqcc/gmqcc.linux64"
+ excludes="$excludes --exclude=/xonotic-linux32-*"
+ excludes="$excludes --exclude=/gmqcc/gmqcc.linux32"
;;
*)
echo >&2 "WARNING: Could not detect architecture - downloading all architectures"
getbinary(Xonotic/Xonotic.app/Contents/MacOS/xonotic-osx-sdl-bin) # +x
getbinary(Xonotic/xonotic-osx-dedicated) # +x
- getbinary(Xonotic/xonotic-linux32-sdl) # +x
- getbinary(Xonotic/xonotic-linux32-glx) # +x
- getbinary(Xonotic/xonotic-linux32-dedicated) # +x
-
getbinary(Xonotic/xonotic-linux64-sdl) # +x
getbinary(Xonotic/xonotic-linux64-glx) # +x
getbinary(Xonotic/xonotic-linux64-dedicated) # +x
#!/bin/sh
case "$(uname -m)" in
- x86_64) executable="xonotic-linux64-dedicated" ;;
- *) executable="xonotic-linux32-dedicated" ;;
+ i?86) executable="xonotic-linux32-dedicated" ;; # Not supported anymore but you can build your own.
+ *) executable="xonotic-linux64-dedicated" ;;
esac
cd "`dirname "${0}"`"
esac
case "$(uname -m)" in
- x86_64) arch="linux64" ;;
- *) arch="linux32" ;;
+ i?86) arch="linux32" ;; # Not supported anymore but you can build your own.
+ *) arch="linux64" ;;
esac
xonotic="xonotic-${arch}-${mode}"