updated ci to use meson/ninja

This commit is contained in:
2025-11-21 00:02:00 +01:00
parent cc147e7cae
commit 4a433ae438
2 changed files with 9 additions and 9 deletions

View File

@@ -12,7 +12,6 @@ steps:
image: alpine:latest
commands:
- apk update
- apk add --no-cache bash build-base words-en gdb perl autoconf automake pcre pcre-dev gdbm gdbm-dev pkgconfig
- ./autogen.sh
- ./configure
- make
- apk add --no-cache bash build-base words-en gdb perl pcre pcre-dev gdbm gdbm-dev pkgconfig meson ninja
- meson setup --reconfigure build
- ninja -C build

View File

@@ -10,10 +10,11 @@ steps:
image: alpine:latest
commands:
- apk update
- apk add --no-cache bash build-base
- make static
- file dicepwgen_static
- mv dicepwgen_static dicepwgen-linux-amd64
- apk add --no-cache bash build-base words-en gdb perl pcre pcre-dev gdbm gdbm-dev pkgconfig meson ninja
- meson setup --reconfigure --prefer-static build
- ninja -C build
- file build/dbtool
- mv build/dbtool dbtool-linux-amd64
release:
image: alpine:latest
@@ -25,4 +26,4 @@ steps:
commands:
- apk update
- apk add --no-cache bash httpie jq git
- .woodpecker/release.sh dicepwgen-linux-amd64
- .woodpecker/release.sh dbtool-linux-amd64