Alibek Omarov
5 months ago
6 changed files with 170 additions and 0 deletions
@ -0,0 +1,27 @@
@@ -0,0 +1,27 @@
|
||||
image: alpine/latest |
||||
packages: |
||||
- build-base |
||||
- sdl2-dev |
||||
- freetype-dev |
||||
- fontconfig-dev |
||||
- opus-dev |
||||
sources: |
||||
- https://git.sr.ht/~a1batross/xash3d-fwgs |
||||
tasks: |
||||
- client: | |
||||
cd xash3d-fwgs |
||||
./waf configure -8 --enable-tests --enable-engine-tests build install --destdir=bin |
||||
- server: | |
||||
cd xash3d-fwgs |
||||
./waf configure --reconfigure --dedicated build install --destdir=bin |
||||
- run-tests: | |
||||
cd xash3d-fwgs/bin |
||||
export SDL_VIDEODRIVER=wayland |
||||
./xash3d -runtests |
||||
./xash -runtests |
||||
rm -rf valve/gameinfo.txt test_* |
||||
- package: | |
||||
cd xash3d-fwgs/bin |
||||
tar -cjvf xash3d-fwgs-alpine-amd64.tar.bz2 * |
||||
artifacts: |
||||
- xash3d-fwgs/bin/xash3d-fwgs-alpine-amd64.tar.bz2 |
@ -0,0 +1,30 @@
@@ -0,0 +1,30 @@
|
||||
image: debian/sid |
||||
arch: amd64 |
||||
packages: |
||||
- build-essential |
||||
- python-is-python3 |
||||
- libsdl2-dev |
||||
- libfreetype-dev |
||||
- libfontconfig-dev |
||||
- libopus-dev |
||||
sources: |
||||
- https://git.sr.ht/~a1batross/xash3d-fwgs |
||||
tasks: |
||||
- client: | |
||||
cd xash3d-fwgs |
||||
./waf configure -8 --enable-tests --enable-engine-tests build install --destdir=bin |
||||
- server: | |
||||
cd xash3d-fwgs |
||||
./waf configure --reconfigure --dedicated build install --destdir=bin |
||||
- run-tests: | |
||||
cd xash3d-fwgs/bin |
||||
export SDL_VIDEODRIVER=wayland |
||||
./xash3d -runtests |
||||
./xash -runtests |
||||
rm -rf valve/gameinfo.txt test_* |
||||
- package: | |
||||
cd xash3d-fwgs/bin |
||||
tar -cjvf xash3d-fwgs-debian-arm64.tar.bz2 * |
||||
artifacts: |
||||
- xash3d-fwgs/bin/xash3d-fwgs-debian-arm64.tar.bz2 |
||||
|
@ -0,0 +1,29 @@
@@ -0,0 +1,29 @@
|
||||
image: debian/sid |
||||
packages: |
||||
- build-essential |
||||
- python-is-python3 |
||||
- libsdl2-dev |
||||
- libfreetype-dev |
||||
- libfontconfig-dev |
||||
- libopus-dev |
||||
sources: |
||||
- https://git.sr.ht/~a1batross/xash3d-fwgs |
||||
tasks: |
||||
- client: | |
||||
cd xash3d-fwgs |
||||
./waf configure -8 --enable-tests --enable-engine-tests build install --destdir=bin |
||||
- server: | |
||||
cd xash3d-fwgs |
||||
./waf configure --reconfigure --dedicated build install --destdir=bin |
||||
- run-tests: | |
||||
cd xash3d-fwgs/bin |
||||
export SDL_VIDEODRIVER=wayland |
||||
./xash3d -runtests |
||||
./xash -runtests |
||||
rm -rf valve/gameinfo.txt test_* |
||||
- package: | |
||||
cd xash3d-fwgs/bin |
||||
tar -cjvf xash3d-fwgs-debian-amd64.tar.bz2 * |
||||
artifacts: |
||||
- xash3d-fwgs/bin/xash3d-fwgs-debian-amd64.tar.bz2 |
||||
|
@ -0,0 +1,29 @@
@@ -0,0 +1,29 @@
|
||||
image: freebsd/latest |
||||
packages: |
||||
- lang/python |
||||
- devel/pkgconf |
||||
- devel/sdl20 |
||||
- print/freetype2 |
||||
- x11-fonts/fontconfig |
||||
- audio/opus |
||||
sources: |
||||
- https://git.sr.ht/~a1batross/xash3d-fwgs |
||||
tasks: |
||||
- client: | |
||||
cd xash3d-fwgs |
||||
./waf configure --enable-tests --enable-engine-tests build install --destdir=bin |
||||
- server: | |
||||
cd xash3d-fwgs |
||||
./waf configure --reconfigure --dedicated build install --destdir=bin |
||||
- run-tests: | |
||||
cd xash3d-fwgs/bin |
||||
export SDL_VIDEODRIVER=wayland |
||||
./xash3d -runtests |
||||
./xash -runtests |
||||
rm -rf valve/gameinfo.txt test_* |
||||
- package: | |
||||
cd xash3d-fwgs/bin |
||||
tar -cjvf xash3d-fwgs-freebsd-amd64.tar.bz2 * |
||||
artifacts: |
||||
- xash3d-fwgs/bin/xash3d-fwgs-freebsd-amd64.tar.bz2 |
||||
|
@ -0,0 +1,29 @@
@@ -0,0 +1,29 @@
|
||||
image: netbsd/latest |
||||
packages: |
||||
- python311 |
||||
- SDL2 |
||||
- freetype2 |
||||
- fontconfig |
||||
- libopus |
||||
- pkgconf |
||||
sources: |
||||
- https://git.sr.ht/~a1batross/xash3d-fwgs |
||||
tasks: |
||||
- client: | |
||||
cd xash3d-fwgs |
||||
python3.11 waf configure --enable-tests --enable-engine-tests build install --destdir=bin |
||||
- server: | |
||||
cd xash3d-fwgs |
||||
python3.11 waf configure --reconfigure --dedicated build install --destdir=bin |
||||
- run-tests: | |
||||
cd xash3d-fwgs/bin |
||||
export SDL_VIDEODRIVER=wayland |
||||
./xash3d -runtests |
||||
./xash -runtests |
||||
rm -rf valve/gameinfo.txt test_* |
||||
- package: | |
||||
cd xash3d-fwgs/bin |
||||
tar -cjvf xash3d-fwgs-netbsd-amd64.tar.bz2 * |
||||
artifacts: |
||||
- xash3d-fwgs/bin/xash3d-fwgs-netbsd-amd64.tar.bz2 |
||||
|
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
image: openbsd/latest |
||||
packages: |
||||
- python3 |
||||
- sdl2 |
||||
- opus |
||||
sources: |
||||
- https://git.sr.ht/~a1batross/xash3d-fwgs |
||||
tasks: |
||||
- client: | |
||||
cd xash3d-fwgs |
||||
python3 waf configure --enable-tests --enable-engine-tests build install --destdir=bin |
||||
- server: | |
||||
cd xash3d-fwgs |
||||
python3 waf configure --reconfigure --dedicated build install --destdir=bin |
||||
- run-tests: | |
||||
cd xash3d-fwgs/bin |
||||
export SDL_VIDEODRIVER=wayland |
||||
./xash3d -runtests |
||||
./xash -runtests |
||||
rm -rf valve/gameinfo.txt test_* |
||||
- package: | |
||||
cd xash3d-fwgs/bin |
||||
tar -cjvf xash3d-fwgs-openbsd-amd64.tar.bz2 * |
||||
artifacts: |
||||
- xash3d-fwgs/bin/xash3d-fwgs-openbsd-amd64.tar.bz2 |
||||
|
Loading…
Reference in new issue