From 748a829be30ef55c4fdaed0672d8e6dc4a616b37 Mon Sep 17 00:00:00 2001 From: Omer Faruk Oruc Date: Sat, 7 Mar 2026 14:22:03 +0300 Subject: [PATCH 1/4] docs: add Fedora FLM setup guidance --- docs/dev-getting-started.md | 8 +++++ docs/flm_npu_linux.html | 64 +++++++++++++++++++++++++++++++++---- 2 files changed, 66 insertions(+), 6 deletions(-) diff --git a/docs/dev-getting-started.md b/docs/dev-getting-started.md index 1fb79c41c..f9552fe99 100644 --- a/docs/dev-getting-started.md +++ b/docs/dev-getting-started.md @@ -164,6 +164,8 @@ chmod +x build/app-appimage/Lemonade-*.AppImage - This avoids LGPL dependencies (GTK3, libappindicator3, libnotify) - Run server using: `lemonade-server serve` (headless mode is automatic) - Fully functional for server operations and model management +- `./setup.sh` supports Fedora via `dnf` and installs the common build dependencies automatically +- Local RPM packaging also requires `rpmbuild` (`sudo dnf install rpm-build`) - Uses permissively licensed dependencies only (MIT, Apache 2.0, BSD, curl license) - Clean .deb package with only runtime files (no development headers) - PID file system for reliable process management @@ -275,6 +277,10 @@ lemonade-server serve Very similar to the Debian instructions above with minor changes +**Prerequisites:** +- Completed C++ build (see above) +- `rpmbuild` available (Fedora: `sudo dnf install rpm-build`) + **Building:** ```bash @@ -304,6 +310,8 @@ sudo dnf remove lemonade-server Same as .deb above +For Fedora-specific FLM / XDNA setup notes, see the [Linux FLM / NPU guide](./flm_npu_linux.html). + **macOS:** ### Building from Source on MacOS for M-Series / arm64 Family diff --git a/docs/flm_npu_linux.html b/docs/flm_npu_linux.html index bad8fedac..115ef04fb 100644 --- a/docs/flm_npu_linux.html +++ b/docs/flm_npu_linux.html @@ -47,7 +47,7 @@

Background

Requirements: