2016-02-07 10:38:04 -06:00
|
|
|
stages:
|
|
|
|
- build
|
2016-10-14 13:11:43 -05:00
|
|
|
- package
|
2016-02-07 10:38:04 -06:00
|
|
|
|
2016-02-07 12:48:07 -06:00
|
|
|
build-ubuntu-x:
|
2016-02-07 10:38:04 -06:00
|
|
|
tags:
|
|
|
|
- ubuntu
|
|
|
|
stage: build
|
2016-02-06 09:19:32 -06:00
|
|
|
script:
|
2016-04-22 07:24:15 -05:00
|
|
|
- sudo apt-get update -qq && sudo apt-get install -y -qq g++ libpcap0.8-dev libx11-dev libxext-dev
|
2016-02-06 09:19:32 -06:00
|
|
|
- cd src
|
|
|
|
- ln -s vars_x86linux_x11 vars
|
|
|
|
- make clean ; make
|
2016-10-27 20:55:22 -05:00
|
|
|
artifacts:
|
|
|
|
paths:
|
|
|
|
- gsplusx
|
|
|
|
expire_in: 5 minutes
|
|
|
|
|
|
|
|
package-ubuntu-x:
|
|
|
|
tags:
|
|
|
|
- ubuntu
|
|
|
|
stage: package
|
2016-10-27 21:44:51 -05:00
|
|
|
script:
|
2016-10-27 23:01:06 -05:00
|
|
|
- cp src/config.txt .
|
2017-01-23 15:15:59 -06:00
|
|
|
- 'echo "# CI_BUILD_ID: $CI_BUILD_ID" >> config.txt'
|
2016-10-27 23:11:14 -05:00
|
|
|
- cp COPYING.txt doc/
|
2016-10-27 20:55:22 -05:00
|
|
|
artifacts:
|
|
|
|
paths:
|
|
|
|
- gsplusx
|
2016-10-27 21:14:48 -05:00
|
|
|
- config.txt
|
2016-10-27 22:52:02 -05:00
|
|
|
- doc/gsplusmanual.txt
|
2016-10-27 23:11:14 -05:00
|
|
|
- doc/gsplusmanual.pdf
|
|
|
|
- doc/COPYING.txt
|
|
|
|
|
2016-10-27 20:55:22 -05:00
|
|
|
|
2016-02-06 09:19:32 -06:00
|
|
|
|
2016-02-07 12:48:07 -06:00
|
|
|
build-ubuntu-sdl:
|
|
|
|
tags:
|
|
|
|
- ubuntu
|
|
|
|
stage: build
|
|
|
|
script:
|
2016-10-19 13:20:27 -05:00
|
|
|
- sudo apt-get update -qq && sudo apt-get install -y -qq g++ libpcap0.8-dev libx11-dev libsdl2-dev libfreetype6-dev libsdl2-image-dev
|
2016-02-07 12:48:07 -06:00
|
|
|
- cd src
|
|
|
|
- ln -s vars_x86linux_sdl vars
|
|
|
|
- make clean ; make
|
|
|
|
|
2016-10-27 20:55:22 -05:00
|
|
|
|
2016-03-03 15:25:24 -06:00
|
|
|
build-ubuntu-sdl2:
|
|
|
|
tags:
|
|
|
|
- ubuntu
|
|
|
|
stage: build
|
|
|
|
script:
|
2016-10-19 13:20:27 -05:00
|
|
|
- sudo apt-get update -qq && sudo apt-get install -y -qq g++ libpcap0.8-dev libx11-dev libsdl2-dev libfreetype6-dev libsdl2-image-dev
|
2016-03-03 15:25:24 -06:00
|
|
|
- cd src
|
|
|
|
- ln -s vars_x86linux_sdl2 vars
|
|
|
|
- make clean ; make
|
2017-01-24 08:29:39 -06:00
|
|
|
- mv ../gsplus ../gsplus-ubuntu-sdl
|
2016-10-27 20:55:22 -05:00
|
|
|
artifacts:
|
|
|
|
paths:
|
2017-01-23 21:26:56 -06:00
|
|
|
- gsplus-ubuntu-sdl
|
2016-10-27 20:55:22 -05:00
|
|
|
expire_in: 5 minutes
|
|
|
|
|
|
|
|
package-ubuntu-sdl2:
|
|
|
|
tags:
|
|
|
|
- ubuntu
|
|
|
|
stage: package
|
2016-10-27 23:11:14 -05:00
|
|
|
script:
|
|
|
|
- cp src/config.txt .
|
2017-01-23 15:15:59 -06:00
|
|
|
- 'echo "# CI_BUILD_ID: $CI_BUILD_ID" >> config.txt'
|
2016-10-27 23:11:14 -05:00
|
|
|
- cp COPYING.txt doc/
|
2017-01-23 21:26:56 -06:00
|
|
|
- mv gsplus-ubuntu-sdl gsplus
|
2016-10-27 20:55:22 -05:00
|
|
|
artifacts:
|
|
|
|
paths:
|
|
|
|
- gsplus
|
2016-10-27 23:11:14 -05:00
|
|
|
- config.txt
|
2016-11-02 22:40:06 -05:00
|
|
|
- doc/README.txt
|
2016-10-27 23:11:14 -05:00
|
|
|
- doc/gsplusmanual.txt
|
|
|
|
- doc/gsplusmanual.pdf
|
|
|
|
- doc/COPYING.txt
|
2016-03-03 15:25:24 -06:00
|
|
|
|
2016-02-06 09:19:32 -06:00
|
|
|
|
2016-02-07 10:40:57 -06:00
|
|
|
build-osx:
|
|
|
|
tags:
|
|
|
|
- osx
|
|
|
|
stage: build
|
|
|
|
script:
|
|
|
|
- cd src
|
|
|
|
- ln -s vars_osx_sdl2 vars
|
|
|
|
- make clean ; make
|
2017-01-24 08:29:39 -06:00
|
|
|
- mv ../gsplus ../gsplus-osx
|
2016-10-14 13:27:53 -05:00
|
|
|
artifacts:
|
|
|
|
paths:
|
2017-01-23 21:26:56 -06:00
|
|
|
- gsplus-osx
|
2016-10-14 13:27:53 -05:00
|
|
|
expire_in: 5 minutes
|
2016-02-07 10:40:57 -06:00
|
|
|
|
2016-10-14 13:11:43 -05:00
|
|
|
package-osx:
|
|
|
|
tags:
|
2016-10-14 13:15:40 -05:00
|
|
|
- osx
|
2016-10-14 13:11:43 -05:00
|
|
|
stage: package
|
|
|
|
script:
|
2017-01-23 21:26:56 -06:00
|
|
|
- mv gsplus-osx gsplus
|
2017-01-23 15:00:06 -06:00
|
|
|
- cp src/config.txt .
|
2017-01-23 15:15:59 -06:00
|
|
|
- 'echo "# CI_BUILD_ID: $CI_BUILD_ID" >> config.txt'
|
2016-10-14 14:44:58 -05:00
|
|
|
- chmod +x make_dist_mac.sh
|
|
|
|
- ./make_dist_mac.sh
|
2016-11-02 21:28:16 -05:00
|
|
|
- chmod +x make_dmg_mac.sh
|
|
|
|
- ./make_dmg_mac.sh
|
2016-10-14 13:11:43 -05:00
|
|
|
artifacts:
|
|
|
|
paths:
|
2016-11-02 21:28:16 -05:00
|
|
|
- GSplus-Install.dmg
|
2016-10-14 13:11:43 -05:00
|
|
|
|
|
|
|
|
2016-02-07 10:40:57 -06:00
|
|
|
|
2016-04-24 09:50:51 -05:00
|
|
|
|
|
|
|
build-win32:
|
|
|
|
tags:
|
|
|
|
- windows
|
|
|
|
stage: build
|
|
|
|
script:
|
2017-10-16 13:26:55 -05:00
|
|
|
- bash -c "cd src; ln -s vars_win32 vars; make clean ; make"
|
2016-10-14 15:18:07 -05:00
|
|
|
artifacts:
|
|
|
|
paths:
|
2016-10-18 22:01:19 -07:00
|
|
|
- gsplus32.exe
|
2016-10-14 15:18:07 -05:00
|
|
|
expire_in: 5 minutes
|
|
|
|
|
|
|
|
package-win32:
|
2016-10-18 22:01:19 -07:00
|
|
|
tags:
|
|
|
|
- windows
|
|
|
|
stage: package
|
2016-10-27 23:11:14 -05:00
|
|
|
script:
|
|
|
|
- cp src/config.txt .
|
2017-01-23 15:15:59 -06:00
|
|
|
- 'echo "# CI_BUILD_ID: $CI_BUILD_ID" >> config.txt'
|
2016-10-27 23:11:14 -05:00
|
|
|
- cp COPYING.txt doc/
|
2016-10-28 08:59:06 -05:00
|
|
|
- cp /bin/cyggcc_s-1.dll .
|
|
|
|
- cp /bin/cygstdc++-6.dll .
|
|
|
|
- cp /bin/cygwin1.dll .
|
2016-11-07 22:53:48 -06:00
|
|
|
- cp /bin/cygfreetype-6.dll .
|
2017-01-21 18:52:08 -06:00
|
|
|
|
2016-10-18 22:01:19 -07:00
|
|
|
artifacts:
|
|
|
|
paths:
|
|
|
|
- gsplus32.exe
|
2016-10-27 23:11:14 -05:00
|
|
|
- config.txt
|
|
|
|
- doc/gsplusmanual.txt
|
|
|
|
- doc/gsplusmanual.pdf
|
2016-11-02 22:40:06 -05:00
|
|
|
- doc/README.txt
|
2016-10-27 23:11:14 -05:00
|
|
|
- doc/COPYING.txt
|
2016-10-28 08:59:06 -05:00
|
|
|
- cyggcc_s-1.dll
|
|
|
|
- cygstdc++-6.dll
|
|
|
|
- cygwin1.dll
|
2017-01-21 18:52:08 -06:00
|
|
|
- cygfreetype-6.dll
|
2016-10-18 22:01:19 -07:00
|
|
|
|
|
|
|
build-win-sdl:
|
|
|
|
tags:
|
|
|
|
- windows
|
|
|
|
stage: build
|
|
|
|
script:
|
|
|
|
- cd src
|
|
|
|
- ln -s vars_win32_sdl vars
|
|
|
|
- make clean
|
|
|
|
- make
|
|
|
|
artifacts:
|
|
|
|
paths:
|
|
|
|
- gsplus.exe
|
|
|
|
expire_in: 5 minutes
|
|
|
|
|
|
|
|
package-win-sdl:
|
2016-10-14 15:18:07 -05:00
|
|
|
tags:
|
|
|
|
- windows
|
|
|
|
stage: package
|
2016-10-27 23:11:14 -05:00
|
|
|
script:
|
|
|
|
- cp src/config.txt .
|
2017-01-23 15:15:59 -06:00
|
|
|
- 'echo "# CI_BUILD_ID: $CI_BUILD_ID" >> config.txt'
|
2016-10-27 23:11:14 -05:00
|
|
|
- cp COPYING.txt doc/
|
2016-10-28 08:59:06 -05:00
|
|
|
- cp /bin/cyggcc_s-1.dll .
|
|
|
|
- cp /bin/cygstdc++-6.dll .
|
|
|
|
- cp /bin/cygwin1.dll .
|
2016-11-07 22:53:48 -06:00
|
|
|
- cp /bin/cygfreetype-6.dll .
|
2017-01-21 08:44:43 -06:00
|
|
|
- cp /bin/cygbz2-1.dll .
|
2017-01-21 08:50:06 -06:00
|
|
|
- cp /bin/cygpng16-16.dll .
|
2017-01-21 18:52:08 -06:00
|
|
|
- cp /bin/cygz.dll .
|
2017-01-22 13:05:30 -06:00
|
|
|
- cp /bin/cygSDL2-2-0-0.dll .
|
2017-01-22 13:10:29 -06:00
|
|
|
- cp /bin/cygSDL2_image-2-0-0.dll .
|
2017-01-22 13:13:51 -06:00
|
|
|
- cp /bin/cygjpeg-8.dll .
|
2017-01-22 13:18:58 -06:00
|
|
|
- cp /bin/cygtiff-6.dll .
|
2017-01-22 13:23:19 -06:00
|
|
|
- cp /bin/cygjbig-2.dll .
|
2017-01-22 13:27:54 -06:00
|
|
|
- cp /bin/cyglzma-5.dll .
|
2017-01-22 13:41:56 -06:00
|
|
|
- cp /bin/cygwebp-5.dll .
|
2018-03-11 15:10:46 -05:00
|
|
|
- cp /cygdrive/c/mingw/bin/SDL2.dll .
|
2017-01-22 13:18:58 -06:00
|
|
|
|
2017-01-22 13:13:51 -06:00
|
|
|
|
2017-01-21 18:52:08 -06:00
|
|
|
|
2016-10-14 15:18:07 -05:00
|
|
|
artifacts:
|
|
|
|
paths:
|
|
|
|
- gsplus.exe
|
2016-10-27 23:11:14 -05:00
|
|
|
- config.txt
|
|
|
|
- doc/gsplusmanual.txt
|
|
|
|
- doc/gsplusmanual.pdf
|
|
|
|
- doc/COPYING.txt
|
2016-11-02 22:40:06 -05:00
|
|
|
- doc/README.txt
|
2016-10-28 08:59:06 -05:00
|
|
|
- cyggcc_s-1.dll
|
|
|
|
- cygstdc++-6.dll
|
|
|
|
- cygwin1.dll
|
2017-01-21 18:52:08 -06:00
|
|
|
- cygfreetype-6.dll
|
|
|
|
- cygbz2-1.dll
|
2017-01-21 08:50:06 -06:00
|
|
|
- cygpng16-16.dll
|
2017-01-21 18:52:08 -06:00
|
|
|
- cygz.dll
|
2017-01-22 13:05:30 -06:00
|
|
|
- cygSDL2-2-0-0.dll
|
2017-01-22 13:10:29 -06:00
|
|
|
- cygSDL2_image-2-0-0.dll
|
2017-01-22 13:18:58 -06:00
|
|
|
- cygjpeg-8.dll
|
2017-01-22 13:23:19 -06:00
|
|
|
- cygtiff-6.dll
|
|
|
|
- cygjbig-2.dll
|
2017-01-23 13:52:46 -06:00
|
|
|
- cyglzma-5.dll
|
|
|
|
- cygwebp-5.dll
|