summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2017-02-07 01:45:38 +0300
committerAndrei Karas <akaras@inbox.ru>2017-02-07 01:45:38 +0300
commit2ef707c4349625ec3ce90489fcd29d0e489a5135 (patch)
tree3ed4b5d0101a805ad38cb85ab3fdf195def07c5f
parent330824c618e51a37aac9befb9d4cf576693d80e3 (diff)
downloadspm-2ef707c4349625ec3ce90489fcd29d0e489a5135.tar.gz
spm-2ef707c4349625ec3ce90489fcd29d0e489a5135.tar.bz2
spm-2ef707c4349625ec3ce90489fcd29d0e489a5135.tar.xz
spm-2ef707c4349625ec3ce90489fcd29d0e489a5135.zip
Add SDL1 and SDL2 builds with old libs versions.
-rw-r--r--.gitlab-ci.yml53
1 files changed, 53 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a7e0272..ac5f4c9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -107,3 +107,56 @@ SDL_default:
runenvtool: /usr/local/spm/env/run${installname}.sh
runenvtoolz: /usr/local/spm/env/runzlib_v1.2.8.sh
<<: *job-artifacts
+
+SDL_SDL-1.2_old:
+ stage: build
+ script:
+ - ./.ci/install.sh git mercurial bash gcc g++ make autoconf automake autopoint gettext libtool pkg-config cmake
+ libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libglu1-mesa-dev libasound2-dev
+ libjpeg-dev libtiff-dev
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh SDL release-1.2.15
+ - cp /usr/local/spm/env/runSDL_release-1.2.15.sh /usr/local/spm/env/runSDL_SDL-1.2_old.sh
+ - ${runenvtool} ./.ci/buildlib.sh zlib v1.2.5
+ - ${runenvtool} ./.ci/buildlib.sh SDL_gfx master
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh physfs1 release-1.0.2
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh libpng libpng10
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh freetype VER-2-4-9
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh libxml2 v2.8.0
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh curl curl-7_9_8
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh SDL_image release-1.2.5
+ - ${runenvtool} ./.ci/buildlib.sh SDL_mixer release-1.2.7
+ - ${runenvtool} ./.ci/buildlib.sh SDL_net release-1.2.6
+ - ${runenvtool} ./.ci/buildlib.sh SDL_ttf release-2.0.11
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: SDL_SDL-1.2_old
+ runenvtool: /usr/local/spm/env/run${installname}.sh
+ runenvtoolz: /usr/local/spm/env/runzlib_v1.2.5.sh
+ <<: *job-artifacts
+
+SDL_default_old:
+ stage: build
+ script:
+ - ./.ci/install.sh git mercurial bash gcc g++ make autoconf automake autopoint gettext libtool pkg-config cmake
+ libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libglu1-mesa-dev libasound2-dev
+ libjpeg-dev libtiff-dev
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh SDL2 release-2.0.0
+ - cp /usr/local/spm/env/runSDL2_release-2.0.0.sh /usr/local/spm/env/runSDL_default_old.sh
+ - ${runenvtool} ./.ci/buildlib.sh zlib v1.2.5
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh physfs1 release-1.0.2
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh libpng libpng10
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh freetype VER-2-4-9
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh libxml2 v2.8.0
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh curl curl-7_9_8
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh SDL2_image release-2.0.0
+ - ${runenvtool} ./.ci/buildlib.sh SDL2_mixer release-2.0.0
+ - ${runenvtool} ./.ci/buildlib.sh SDL2_net release-2.0.0
+ - ${runenvtool} ./.ci/buildlib.sh SDL2_ttf release-2.0.12
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: SDL_default_old
+ runenvtool: /usr/local/spm/env/run${installname}.sh
+ runenvtoolz: /usr/local/spm/env/runzlib_v1.2.5.sh
+ <<: *job-artifacts