mirror of
https://github.com/meshtastic/firmware.git
synced 2026-11-01 11:59:23 -05:00
* Add native Portduino mDNS discovery via Avahi and Bonjour * Guard native discovery in Portduino WASM builds * Add linux dependencies in packaging, support "buildroot" Adds libavahi dependencies for Debian, RPM, Docker and CI. Moves the libavahi definition to the shared `build_flags` (which is only consumed on Linux targets) * Fix platformio formatting * fix(portduino): disable Avahi when daemon unavailable --------- Co-authored-by: Jake-B <jake-b@users.noreply.github.com> Co-authored-by: vidplace7 <vidplace7@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
18 lines
573 B
YAML
18 lines
573 B
YAML
name: Setup native build
|
|
description: Install libraries needed for building the Native/Portduino build
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Setup base
|
|
id: base
|
|
uses: ./.github/actions/setup-base
|
|
|
|
- name: Install libs needed for native build
|
|
shell: bash
|
|
run: >
|
|
sudo apt-get install -y
|
|
libbluetooth-dev libsdbus-c++-dev libgpiod-dev libyaml-cpp-dev libjsoncpp-dev openssl libssl-dev
|
|
libulfius-dev liborcania-dev libusb-1.0-0-dev libi2c-dev libuv1-dev
|
|
libcurl4-gnutls-dev libnotify-dev libavahi-client-dev
|