summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml104
1 files changed, 104 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dde9e7e..ac5f4c9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -56,3 +56,107 @@ test:commands2:
variables:
srcbranch: curl-7_51_0
<<: *job-artifacts
+
+SDL_SDL-1.2:
+ 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 libasound2-dev
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh SDL SDL-1.2
+ - ${runenvtool} ./.ci/buildlib.sh zlib v1.2.8
+ - ${runenvtool} ./.ci/buildlib.sh SDL_gfx master
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh physfs stable-2.0
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh libpng master
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh freetype master
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh libxml2 master
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh curl master
+ - ${runenvtool} ./.ci/buildlib.sh SDL_image SDL-1.2
+ - ${runenvtool} ./.ci/buildlib.sh SDL_mixer SDL-1.2
+ - ${runenvtool} ./.ci/buildlib.sh SDL_net SDL-1.2
+ - ${runenvtool} ./.ci/buildlib.sh SDL_ttf SDL-1.2
+ - ./.ci/copyfinal.sh
+ - grep "1.2" /usr/local/spm/bin/SDL_SDL-1.2/lib/pkgconfig/sdl.pc
+ variables:
+ installname: SDL_SDL-1.2
+ runenvtool: /usr/local/spm/env/run${installname}.sh
+ runenvtoolz: /usr/local/spm/env/runzlib_v1.2.8.sh
+ <<: *job-artifacts
+
+SDL_default:
+ 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 libasound2-dev
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh SDL2 default
+ - cp /usr/local/spm/env/runSDL2_default.sh /usr/local/spm/env/runSDL_default.sh
+ - ${runenvtool} ./.ci/buildlib.sh zlib v1.2.8
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh physfs stable-2.0
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh libpng master
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh freetype master
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh libxml2 master
+ - ${runenvtool} ${runenvtoolz} ./.ci/buildlib.sh curl master
+ - ${runenvtool} ./.ci/buildlib.sh SDL2_image default
+ - ${runenvtool} ./.ci/buildlib.sh SDL2_mixer default
+ - ${runenvtool} ./.ci/buildlib.sh SDL2_net default
+ - ${runenvtool} ./.ci/buildlib.sh SDL2_ttf default
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: 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