steps:
- name: Install dependencies
run: |
+ export DEBIAN_FRONTEND=noninteractive
apt update
- apt -y install git cmake build-essential ccache libssl-dev libunbound-dev libboost-all-dev \
+ apt -y install git cmake build-essential libssl-dev libunbound-dev libboost-all-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 \
- name: Install dependencies
run: |
brew update
- brew install --quiet qt libsodium libzip qrencode unbound cmake boost hidapi openssl expat libunwind-headers protobuf pkg-config
+ brew install --quiet qt libsodium libzip qrencode unbound cmake boost hidapi openssl expat protobuf pkg-config
- name: Configure CMake
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DWITH_SCANNER=OFF
mingw-w64-x86_64-qt6-svg
mingw-w64-x86_64-qt6-websockets
mingw-w64-x86_64-qt6-multimedia
- mingw-w64-x86_64-qt6-wayland
mingw-w64-x86_64-zxing-cpp
- name: Build