mirror of
https://github.com/glest/glest-source.git
synced 2025-08-21 15:41:24 +02:00
updated the supported linux's releases in the script; closes #170
This commit is contained in:
44
.gitignore
vendored
44
.gitignore
vendored
@@ -4,42 +4,60 @@
|
|||||||
# Gimp
|
# Gimp
|
||||||
*.xcf
|
*.xcf
|
||||||
# Vim
|
# Vim
|
||||||
*.un~
|
|
||||||
Session.vim
|
Session.vim
|
||||||
# KDevelop
|
# KDevelop
|
||||||
*.kdev4
|
*.kdev4
|
||||||
# Meld
|
# Meld
|
||||||
*.orig
|
*.orig
|
||||||
|
# Emacs
|
||||||
|
\#*\#
|
||||||
|
.\#
|
||||||
|
|
||||||
## OSX
|
## macOS
|
||||||
|
*.DS_Store
|
||||||
Icon
|
Icon
|
||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
*.old
|
*.old
|
||||||
# Windows image file caches
|
# Windows image file caches
|
||||||
Thumbs.db
|
[tT]humbs.db
|
||||||
thumbs.db
|
ehthumbs*.db
|
||||||
ehthumbs.db
|
|
||||||
# Folder config file
|
# Folder config file
|
||||||
Desktop.ini
|
Desktop.ini
|
||||||
# Recycle Bin used on file shares
|
# Recycle Bin used on file shares
|
||||||
$RECYCLE.BIN/
|
$RECYCLE.BIN/
|
||||||
|
# Dump file
|
||||||
|
*.stackdump
|
||||||
# Visual studio
|
# Visual studio
|
||||||
*.suo
|
*.suo
|
||||||
*.ncb
|
*.ncb
|
||||||
|
|
||||||
|
## Temp files
|
||||||
|
*.tmp
|
||||||
|
*.swp
|
||||||
|
*.bak
|
||||||
|
*.backup
|
||||||
|
*.save
|
||||||
|
*.autosav
|
||||||
|
*.autosave
|
||||||
|
|
||||||
## Packages
|
## Packages
|
||||||
# it's better to unpack these files and commit the raw source git has its own built in compression methods
|
# it's better to unpack these files and commit the raw source git has its own built in compression methods
|
||||||
*.7z
|
*.7z
|
||||||
|
*.deb
|
||||||
|
*.rpm
|
||||||
*.dmg
|
*.dmg
|
||||||
*.gz
|
*.gz
|
||||||
|
*.tgz
|
||||||
*.iso
|
*.iso
|
||||||
*.jar
|
*.jar
|
||||||
*.rar
|
*.rar
|
||||||
*.tar
|
*.tar
|
||||||
*.zip
|
*.zip
|
||||||
*.bz2
|
*.bz2
|
||||||
|
*.tbz2
|
||||||
*.tar.xz
|
*.tar.xz
|
||||||
|
*.txz
|
||||||
|
|
||||||
## Logs and databases
|
## Logs and databases
|
||||||
*.log
|
*.log
|
||||||
@@ -52,12 +70,24 @@ $RECYCLE.BIN/
|
|||||||
!.gitattributes
|
!.gitattributes
|
||||||
!.gitmodules
|
!.gitmodules
|
||||||
|
|
||||||
!.travis-before_install.sh
|
|
||||||
|
|
||||||
## Repo
|
## Repo
|
||||||
|
!/.travis.yml
|
||||||
|
!/.travis-before_install.sh
|
||||||
|
!/.editorconfig
|
||||||
*.blend
|
*.blend
|
||||||
*.blend1
|
*.blend1
|
||||||
|
/[bB]uild*/
|
||||||
|
/[rR]elease*/
|
||||||
|
/[dD]ebug*/
|
||||||
|
/dbg*/
|
||||||
|
|
||||||
# breakpad symlink / directory
|
# breakpad symlink / directory
|
||||||
/google-breakpad
|
/google-breakpad
|
||||||
/google-breakpad/
|
/google-breakpad/
|
||||||
|
|
||||||
|
# Windows_build
|
||||||
|
*.dll
|
||||||
|
*.exe
|
||||||
|
*.msi
|
||||||
|
*.pdb
|
||||||
|
#
|
||||||
|
@@ -13,6 +13,7 @@ matrix:
|
|||||||
- os: linux
|
- os: linux
|
||||||
compiler: gcc
|
compiler: gcc
|
||||||
env: Tr_Compiler_Version="default"
|
env: Tr_Compiler_Version="default"
|
||||||
|
dist: trusty
|
||||||
- os: linux
|
- os: linux
|
||||||
compiler: clang
|
compiler: clang
|
||||||
env: Tr_Compiler_Version="3.9"
|
env: Tr_Compiler_Version="3.9"
|
||||||
|
Submodule data/glest_game updated: 7385926ed8...6d34443cef
@@ -116,16 +116,17 @@ packages_for_next_debian_ubuntu_mint="build-essential cmake libcurl4-gnutls-dev
|
|||||||
case $distribution in
|
case $distribution in
|
||||||
Debian)
|
Debian)
|
||||||
case $release in
|
case $release in
|
||||||
oldstable|7|7.*)
|
oldstable|8|8.*)
|
||||||
#name > wheezy, EoL May 2018
|
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libsdl2-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev libwxbase2.8-dev libwxgtk2.8-dev libx11-dev liblua5.1-0-dev libjpeg-dev libpng12-dev libcurl4-gnutls-dev libxml2-dev libircclient-dev libglew-dev libftgl-dev libfribidi-dev libminiupnpc-dev librtmp-dev libgtk2.0-dev libcppunit-dev"
|
|
||||||
;;
|
|
||||||
stable|8|8.*)
|
|
||||||
#name > jessie, EoL May 2020
|
#name > jessie, EoL May 2020
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.2-dev libjpeg-dev libpng12-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev"
|
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.2-dev libjpeg-dev libpng12-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev"
|
||||||
;;
|
;;
|
||||||
testing|unstable|9|9.0)
|
stable|9|9.*)
|
||||||
#name > stretch / sid
|
#name > stretch, EoL ? May 2022
|
||||||
|
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.3-dev libjpeg-dev libpng-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libvlccore-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn2-0-dev libpsl-dev libgnutls28-dev libnghttp2-dev libssh2-1-dev"
|
||||||
|
;;
|
||||||
|
testing|unstable|10|10.0|11|11.0)
|
||||||
|
#name > buster / sid
|
||||||
|
#numbers for testing ...and for "next testing" too
|
||||||
installcommand="apt-get install $APT_OPTIONS $packages_for_next_debian_ubuntu_mint"
|
installcommand="apt-get install $APT_OPTIONS $packages_for_next_debian_ubuntu_mint"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
@@ -137,15 +138,11 @@ case $distribution in
|
|||||||
|
|
||||||
Ubuntu)
|
Ubuntu)
|
||||||
case $release in
|
case $release in
|
||||||
12.04.2|12.04.3|12.04.4|14.04.2|14.04.3|14.04.4)
|
14.04.2|14.04.3|14.04.4)
|
||||||
# "not so LTS" are those LTS v xD
|
# "not so LTS" are those LTS v xD
|
||||||
installcommand="apt-get install $APT_OPTIONS $packages_for_next_debian_ubuntu_mint"
|
installcommand="apt-get install $APT_OPTIONS $packages_for_next_debian_ubuntu_mint"
|
||||||
unsupported_currently_this_OS="release"
|
unsupported_currently_this_OS="release"
|
||||||
;;
|
;;
|
||||||
12.04*)
|
|
||||||
#LTS, name > precise, EoL April 2017
|
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev libwxbase2.8-dev libwxgtk2.8-dev libx11-dev liblua5.1-0-dev libjpeg-dev libpng12-dev libcurl4-gnutls-dev libxml2-dev libircclient-dev libglew-dev libftgl-dev libfribidi-dev libvlc-dev libcppunit-dev"
|
|
||||||
;;
|
|
||||||
14.04*)
|
14.04*)
|
||||||
#LTS, name > trusty, EoL April 2019
|
#LTS, name > trusty, EoL April 2019
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libsdl2-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev libwxgtk3.0-dev libx11-dev liblua5.1-0-dev libjpeg-dev libpng12-dev libcurl4-gnutls-dev libxml2-dev libircclient-dev libglew-dev libftgl-dev libfribidi-dev libvlc-dev libvlccore-dev libcppunit-dev"
|
installcommand="apt-get install $APT_OPTIONS build-essential cmake libsdl2-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev libwxgtk3.0-dev libx11-dev liblua5.1-0-dev libjpeg-dev libpng12-dev libcurl4-gnutls-dev libxml2-dev libircclient-dev libglew-dev libftgl-dev libfribidi-dev libvlc-dev libvlccore-dev libcppunit-dev"
|
||||||
@@ -154,12 +151,8 @@ case $distribution in
|
|||||||
#LTS, name > xenial, EoL April 2021
|
#LTS, name > xenial, EoL April 2021
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.3-dev libjpeg-dev libpng12-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libvlccore-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev libnghttp2-dev libssh2-1-dev"
|
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.3-dev libjpeg-dev libpng12-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libvlccore-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev libnghttp2-dev libssh2-1-dev"
|
||||||
;;
|
;;
|
||||||
16.10)
|
|
||||||
#name > yakkety, EoL July 2017
|
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.3-dev libjpeg-dev libpng-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libvlccore-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev libnghttp2-dev libssh2-1-dev"
|
|
||||||
;;
|
|
||||||
17.04)
|
17.04)
|
||||||
#name > zesty, EoL July 2017
|
#name > zesty, EoL January 2018
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.3-dev libjpeg-dev libpng-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libvlccore-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev libnghttp2-dev libssh2-1-dev"
|
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.3-dev libjpeg-dev libpng-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libvlccore-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev libnghttp2-dev libssh2-1-dev"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
@@ -175,10 +168,6 @@ case $distribution in
|
|||||||
#LMDE 2, related with Debian ~ 8/jessie
|
#LMDE 2, related with Debian ~ 8/jessie
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.2-dev libjpeg-dev libpng12-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev"
|
installcommand="apt-get install $APT_OPTIONS build-essential cmake libcurl4-gnutls-dev libsdl2-dev libopenal-dev liblua5.2-dev libjpeg-dev libpng12-dev libfreetype6-dev libwxgtk3.0-dev libcppunit-dev libfribidi-dev libftgl-dev libglew-dev libogg-dev libvorbis-dev libminiupnpc-dev libircclient-dev libvlc-dev libxml2-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev librtmp-dev libkrb5-dev libldap2-dev libidn11-dev libgnutls28-dev"
|
||||||
;;
|
;;
|
||||||
13|13.*)
|
|
||||||
#LTS, based on Ubuntu 12.04, EoL April 2017
|
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libsdl2-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev libwxbase2.8-dev libwxgtk2.8-dev libx11-dev liblua5.1-0-dev libjpeg-dev libpng12-dev libcurl4-gnutls-dev libxml2-dev libircclient-dev libglew-dev libftgl-dev libfribidi-dev libvlc-dev libcppunit-dev"
|
|
||||||
;;
|
|
||||||
17|17.*)
|
17|17.*)
|
||||||
#LTS, based on Ubuntu 14.04, EoL April 2019
|
#LTS, based on Ubuntu 14.04, EoL April 2019
|
||||||
installcommand="apt-get install $APT_OPTIONS build-essential cmake libsdl2-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev libwxgtk3.0-dev libx11-dev liblua5.1-0-dev libjpeg-dev libpng12-dev libcurl4-gnutls-dev libxml2-dev libircclient-dev libglew-dev libftgl-dev libfribidi-dev libvlc-dev libvlccore-dev libcppunit-dev"
|
installcommand="apt-get install $APT_OPTIONS build-essential cmake libsdl2-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev libvorbis-dev libwxgtk3.0-dev libx11-dev liblua5.1-0-dev libjpeg-dev libpng12-dev libcurl4-gnutls-dev libxml2-dev libircclient-dev libglew-dev libftgl-dev libfribidi-dev libvlc-dev libvlccore-dev libcppunit-dev"
|
||||||
@@ -196,10 +185,6 @@ case $distribution in
|
|||||||
|
|
||||||
SuSE|SUSE?LINUX|Opensuse*|openSUSE*)
|
SuSE|SUSE?LINUX|Opensuse*|openSUSE*)
|
||||||
case $release in
|
case $release in
|
||||||
42.1)
|
|
||||||
#EoL May 2017
|
|
||||||
installcommand="zypper install $ZYPPER_OPTIONS gcc gcc-c++ cmake libSDL2-devel Mesa-libGL-devel freeglut-devel libvorbis-devel wxWidgets-devel lua-devel libjpeg8-devel libpng16-devel libcurl-devel openal-soft-devel libX11-devel libxml2-devel libircclient-devel glew-devel ftgl-devel fribidi-devel cppunit-devel libminiupnpc-devel vlc-devel"
|
|
||||||
;;
|
|
||||||
*)
|
*)
|
||||||
installcommand="zypper install $ZYPPER_OPTIONS gcc gcc-c++ cmake libSDL2-devel Mesa-libGL-devel freeglut-devel libvorbis-devel wxWidgets-devel lua-devel libjpeg8-devel libpng16-devel libcurl-devel openal-soft-devel libX11-devel libxml2-devel libircclient-devel glew-devel ftgl-devel fribidi-devel cppunit-devel libminiupnpc-devel vlc-devel"
|
installcommand="zypper install $ZYPPER_OPTIONS gcc gcc-c++ cmake libSDL2-devel Mesa-libGL-devel freeglut-devel libvorbis-devel wxWidgets-devel lua-devel libjpeg8-devel libpng16-devel libcurl-devel openal-soft-devel libX11-devel libxml2-devel libircclient-devel glew-devel ftgl-devel fribidi-devel cppunit-devel libminiupnpc-devel vlc-devel"
|
||||||
unsupported_currently_this_OS="release"
|
unsupported_currently_this_OS="release"
|
||||||
|
@@ -398,15 +398,17 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER OR BUILD_MEGAGLEST_MAP_EDITOR OR BUILD_MEGAGLEST
|
|||||||
unsigned int low = 0;
|
unsigned int low = 0;
|
||||||
irc_get_version(&high,&low);
|
irc_get_version(&high,&low);
|
||||||
if( (high == 1 && low >= 6) || (high > 1)) {
|
if( (high == 1 && low >= 6) || (high > 1)) {
|
||||||
|
throw 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
throw 1;
|
|
||||||
}"
|
}"
|
||||||
HAS_LIBIRCCLIENT_1_6)
|
LIBIRCCLIENT_VERSION_PRE_1_6)
|
||||||
|
# ^ This test doesn't work, some general problem with irc_get_version
|
||||||
|
|
||||||
IF(HAS_LIBIRCCLIENT_1_6)
|
IF(LIBIRCCLIENT_VERSION_PRE_1_6)
|
||||||
message(STATUS "Found HAS_LIBIRCCLIENT_1_6: ${HAS_LIBIRCCLIENT_1_6}")
|
message(STATUS "Found LIBIRCCLIENT_VERSION_PRE_1_6: ${LIBIRCCLIENT_VERSION_PRE_1_6}")
|
||||||
ELSE()
|
|
||||||
ADD_DEFINITIONS(-DLIBIRCCLIENT_PRE1_6)
|
ADD_DEFINITIONS(-DLIBIRCCLIENT_PRE1_6)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
else()
|
else()
|
||||||
|
Reference in New Issue
Block a user