reverted steam related structure to the previous state, travis' configuration test
This commit is contained in:
parent
e8e58b6988
commit
a2f21f3a28
|
@ -57,7 +57,8 @@ before_install:
|
|||
|
||||
script:
|
||||
# ALL THE BUILD COMMANDS HERE
|
||||
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then mk/linux/build-mg.sh -c 4; fi
|
||||
- if [ "$TRAVIS_OS_NAME" = "linux" ] && [ "$CC" != "clang" ]; then mk/linux/build-mg.sh -c 4; else mk/linux/build-mg.sh -w -c 4; fi
|
||||
# ^ -w may be removed on more modern dist: than trusty, problems related with 'new wx+clang+old gcc'
|
||||
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then mk/macos/build-mg.sh -c 4; fi
|
||||
|
||||
# https://docs.travis-ci.com/user/notifications/#IRC-notification
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
/base_content/
|
||||
/linux_x64/
|
||||
/linux_x86/
|
|
@ -0,0 +1,4 @@
|
|||
# Ignore everything in this directory
|
||||
*
|
||||
# Except this file
|
||||
!.gitignore
|
|
@ -0,0 +1,4 @@
|
|||
# Ignore everything in this directory
|
||||
*
|
||||
# Except this file
|
||||
!.gitignore
|
|
@ -0,0 +1 @@
|
|||
lib/
|
|
@ -0,0 +1,4 @@
|
|||
# Ignore everything in this directory
|
||||
*
|
||||
# Except this file
|
||||
!.gitignore
|
|
@ -1,50 +0,0 @@
|
|||
#!/bin/bash
|
||||
# Use this script to prepare MegaGlest files for linux on steam
|
||||
# ----------------------------------------------------------------------------
|
||||
# Written by filux <heross(@@)o2.pl>
|
||||
# Copyright (c) 2017 under GNU GPL v3.0+
|
||||
|
||||
CURRENTDIR="$(dirname "$(readlink -f "$0")")"
|
||||
cd "$CURRENTDIR"
|
||||
|
||||
megaglest_linux_path="$CURRENTDIR/../../../../linux"
|
||||
BINARY_DIR="$("$megaglest_linux_path/make-binary-archive.sh" --show-result-path2)"
|
||||
DATA_DIR="$("$megaglest_linux_path/make-data-archive.sh" --show-result-path2)"
|
||||
|
||||
VERSION="$("$megaglest_linux_path/mg-version.sh" --version)"
|
||||
kernel="$(uname -s | tr '[A-Z]' '[a-z]')"
|
||||
architecture="$(uname -m | tr '[A-Z]' '[a-z]')"
|
||||
|
||||
# Grab the version
|
||||
echo "Linux project root path [$megaglest_linux_path]"
|
||||
echo "About to prepare files for steam and for $VERSION"
|
||||
# Stop if anything produces an error.
|
||||
set -ex
|
||||
|
||||
cd "$CURRENTDIR"
|
||||
INSTALLDATADIR="content/base_content"
|
||||
rm -rf "$INSTALLDATADIR"; sleep 0.1s; mkdir "$INSTALLDATADIR"
|
||||
if [ "$architecture" = "x86_64" ]; then INSTALLBINDIR="content/linux_x64/"
|
||||
else INSTALLBINDIR="content/linux_x86/"; fi
|
||||
rm -rf "$INSTALLBINDIR"; sleep 0.1s; mkdir "$INSTALLBINDIR"
|
||||
|
||||
echo "Copying MegaGlest binary files..."
|
||||
"$megaglest_linux_path/make-binary-archive.sh" --installer
|
||||
cd "$BINARY_DIR"
|
||||
cp -r * "$CURRENTDIR/$INSTALLBINDIR"
|
||||
# create symlink from "lib" to "bin" where steam is able to find libs on the very end of its searching
|
||||
cd "$CURRENTDIR/$INSTALLBINDIR"
|
||||
ln -s "lib" "bin"
|
||||
|
||||
if [ "$1" != "--binary-only" ]; then
|
||||
echo "Copying MegaGlest data files..."
|
||||
"$megaglest_linux_path/make-data-archive.sh" --installer
|
||||
cd "$DATA_DIR"
|
||||
cp -r * "$CURRENTDIR/$INSTALLDATADIR"
|
||||
fi
|
||||
|
||||
cd "$CURRENTDIR"
|
||||
set +ex
|
||||
echo "Successfully prepared files!"
|
||||
|
||||
exit 0
|
Loading…
Reference in New Issue