commit ed3f16e42f1ca21aa74327fe2336952ef00ba9a1
parent ca62d6e901de3d1ec0f53156e736f3c9da76a32a
Author: Jacki <jacki@thejackimonster.de>
Date: Fri, 14 Mar 2025 19:59:11 +0100
Adjust github workflow to use meson for gnunet
Signed-off-by: Jacki <jacki@thejackimonster.de>
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
@@ -20,7 +20,7 @@ jobs:
- name: Install dependencies (framework)
run: |
sudo apt-get -qq update
- sudo apt-get -qq install automake autoconf autopoint gcc gettext recutils uncrustify yapf3
+ sudo apt-get -qq install meson ninja-build gcc gettext recutils uncrustify yapf3
sudo apt-get -qq install python3-sphinx python3-sphinx-multiversion python3-sphinx-rtd-theme
sudo apt-get -qq install libgcrypt20-dev libjansson-dev libsodium-dev libcurl4-gnutls-dev libidn2-dev libunistring-dev libsqlite3-dev libmicrohttpd-dev libltdl-dev
@@ -28,9 +28,9 @@ jobs:
run: |
cd gnunet
./bootstrap
- ./configure --prefix=/usr --disable-documentation
- make -j $(nproc)
- sudo make install
+ meson setup --prefix=/usr --libdir=lib build
+ meson compile -C build
+ sudo meson install -C build
cd ..
- name: Checkout library