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 image: alpine:latest
commands: commands:
- apk update - apk update
- apk add --no-cache bash build-base words-en gdb perl autoconf automake pcre pcre-dev gdbm gdbm-dev pkgconfig - apk add --no-cache bash build-base words-en gdb perl pcre pcre-dev gdbm gdbm-dev pkgconfig meson ninja
- ./autogen.sh - meson setup --reconfigure build
- ./configure - ninja -C build
- make

View File

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