diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 104 |
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 |