mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 07:11:29 +02:00
ci: embed wownerod into wowlet (single-file build) — download release wownerod, pass WOWNEROD_DIR
This commit is contained in:
@@ -16,7 +16,7 @@ jobs:
|
|||||||
- name: update apt
|
- name: update apt
|
||||||
run: apt update
|
run: apt update
|
||||||
- name: install dependencies
|
- 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
|
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
|
qt6-wayland-dev libzip-dev libsodium-dev libgcrypt20-dev libx11-xcb-dev
|
||||||
protobuf-compiler libprotobuf-dev libhidapi-dev libzxing-dev libusb-dev
|
protobuf-compiler libprotobuf-dev libhidapi-dev libzxing-dev libusb-dev
|
||||||
@@ -26,9 +26,18 @@ jobs:
|
|||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
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
|
- name: build
|
||||||
run: |
|
run: |
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake -DWITH_SCANNER=OFF ..
|
cmake -DWITH_SCANNER=OFF -DWOWNEROD_DIR=/tmp/wownerod-embed ..
|
||||||
cmake --build . -j $(nproc)
|
cmake --build . -j $(nproc)
|
||||||
|
|||||||
Reference in New Issue
Block a user