You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
695 B
30 lines
695 B
9 months ago
|
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
|
||
|
|