~singpolyma/snikket-sdk

aee54c54b163f738edecb648d68486b5ebfe30ee — Stephen Paul Weber 21 days ago 2ff342e
Update alpine CI
1 files changed, 17 insertions(+), 7 deletions(-)

M .builds/alpine.yml
M .builds/alpine.yml => .builds/alpine.yml +17 -7
@@ 1,4 1,4 @@
image: alpine/3.20
image: alpine/edge
packages:
- opus-dev
#- libdatachannel-dev


@@ 9,6 9,8 @@ packages:
sources:
- https://git.sr.ht/~singpolyma/snikket-sdk
- https://gitlab.alpinelinux.org/anjandev/aports.git#haxe
artifacts:
- snikket-sdk/libsnikket.so
tasks:
- keygen: |
    abuild-keygen -a -i -n


@@ 27,12 29,20 @@ tasks:
- xlocale: |
    doas ln -s /usr/include/locale.h /usr/include/xlocale.h
- haxelib: |
    haxelib install datetime
    haxelib install haxe-strings
    haxelib install hsluv
    haxelib install tink_http
    haxelib install sha
    haxelib install thenshim
    haxelib --quiet git jsImport https://github.com/back2dos/jsImport
    haxelib --quiet install datetime
    haxelib --quiet install haxe-strings
    haxelib --quiet install hsluv
    haxelib --quiet install tink_http
    haxelib --quiet install sha
    haxelib --quiet install thenshim
    haxelib --quiet install HtmlParser
    haxelib --quiet install hxnodejs
    haxelib --quiet git hxtsdgen https://github.com/singpolyma/hxtsdgen
    haxelib --quiet install utest
    haxelib --quiet git hxcpp https://github.com/HaxeFoundation/hxcpp
    cd ~/haxe/hxcpp/git/tools/hxcpp
    haxe compile.hxml
- make: |
    cd snikket-sdk
    make