From 9e6d85c246318c96181e8e4f03d2a98cc0143e50 Mon Sep 17 00:00:00 2001 From: jwinterm Date: Sun, 30 Aug 2026 04:42:14 -0400 Subject: [PATCH] ci(macos): disable Trezor (USE_DEVICE_TREZOR=OFF) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit brew's protobuf pulls Abseil headers that require C++17, breaking the feather compile (DEVICE_TREZOR_READY gates the protobuf link). Trezor hardware does not support Wownero, so this removes a useless dependency rather than working around it — the Linux lane only tolerates it because its depends system pins an old protobuf. --- .gitea/workflows/build-macos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build-macos.yml b/.gitea/workflows/build-macos.yml index 71a93e9a..5f539d92 100644 --- a/.gitea/workflows/build-macos.yml +++ b/.gitea/workflows/build-macos.yml @@ -82,7 +82,7 @@ jobs: run: | export PATH="/opt/homebrew/bin:$PATH" mkdir -p build && cd build - cmake -DWITH_SCANNER=OFF -DWOWNEROD_DIR=/tmp/wownerod-embed -DTOR_DIR=/tmp/tor-embed -DTOR_VERSION="$TOR_VERSION" -DCMAKE_PREFIX_PATH="$(brew --prefix qt)" .. + cmake -DWITH_SCANNER=OFF -DUSE_DEVICE_TREZOR=OFF -DWOWNEROD_DIR=/tmp/wownerod-embed -DTOR_DIR=/tmp/tor-embed -DTOR_VERSION="$TOR_VERSION" -DCMAKE_PREFIX_PATH="$(brew --prefix qt)" .. cmake --build . -j "$(sysctl -n hw.ncpu)" - name: package app bundle