From 15a9a4ba20df0d558313ead32f620a88b39f87e2 Mon Sep 17 00:00:00 2001 From: jwinterm Date: Thu, 18 Jun 2026 11:20:59 -0400 Subject: [PATCH] =?UTF-8?q?ci:=20embed=20wownerod=20into=20wowlet=20(singl?= =?UTF-8?q?e-file=20build)=20=E2=80=94=20download=20release=20wownerod,=20?= =?UTF-8?q?pass=20WOWNEROD=5FDIR?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fa14c3e8..96bf6894 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: - name: update apt run: apt update - name: install dependencies - run: apt -y install git cmake build-essential ccache libssl-dev libunbound-dev libboost-all-dev libzmq3-dev + run: apt -y install curl bzip2 git cmake build-essential ccache libssl-dev libunbound-dev libboost-all-dev libzmq3-dev libqrencode-dev qt6-base-dev qt6-svg-dev qt6-websockets-dev qt6-multimedia-dev qt6-wayland-dev libzip-dev libsodium-dev libgcrypt20-dev libx11-xcb-dev protobuf-compiler libprotobuf-dev libhidapi-dev libzxing-dev libusb-dev @@ -26,9 +26,18 @@ jobs: - uses: actions/checkout@v4 with: submodules: recursive + - name: fetch wownerod to embed (single-file build) + run: | + mkdir -p /tmp/wownerod-embed + curl -L -o /tmp/wownero.tar.bz2 \ + https://github.com/wownero/wownero-codeberg-mirror/releases/download/v0.11.4.0/wownero-x86_64-linux-gnu-v0.11.4.0.tar.bz2 + tar xjf /tmp/wownero.tar.bz2 -C /tmp + find /tmp -name wownerod -type f -exec cp {} /tmp/wownerod-embed/ \; + chmod +x /tmp/wownerod-embed/wownerod + ls -la /tmp/wownerod-embed - name: build run: | mkdir build cd build - cmake -DWITH_SCANNER=OFF .. + cmake -DWITH_SCANNER=OFF -DWOWNEROD_DIR=/tmp/wownerod-embed .. cmake --build . -j $(nproc)