sci-ml/lemonade
Local AI server: optimized LLM inference on AMD NPU + GPU
-
lemonade-10.7.0-r3~amd64gui +webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.7.0-r2~amd64gui +webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.7.0-r1~amd64gui +webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.7.0~amd64gui +webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.6.0~amd64gui +webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.4.0-r7~amd64gui +webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.4.0-r6~amd64gui +webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.4.0-r4~amd64+webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.4.0-r3~amd64+webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.4.0-r2~amd64+webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers -
lemonade-10.4.0~amd64+webapp systemd
View
Download
Browse License: Apache-2.0 Overlay: bennypowers
ChangeLog
commit ef1be2079517348782b03ab51c84cb790d617ce7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 18 08:10:39 2026 +0200
sci-ml/lemonade: add 10.8.0
commit d1abb8ed6989e82e8d3fc1c0d13651c109ec047e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 23:03:16 2026 +0200
sci-ml/lemonade: pin cpp-httplib fetch to v0.38.0 for CMake 4
When ::gentoo's cpp-httplib isn't pkg-config-detectable (no .pc),
upstream FetchContents cpp-httplib at v$ (0.26.0).
That tag's CMakeLists.txt has a malformed
`if(... AND VERSION_LESS 10.0.0)` that CMake 4 rejects with "Unknown
arguments specified", breaking the build. Pin the fetch to v0.38.0 —
the version we ship as dev-cpp/cpp-httplib, API-compatible with the
>=0.26.0 floor. 10.7.0 already carries this; backport to the retained
10.6.0 and the live 9999.
In place on 10.6.0 (no revbump): build-system-only, so existing
installs are untouched — it only repairs a fresh or rollback build on
CMake 4.
commit f548569e423642d45e65827083cef14ff30efa71
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 22:56:50 2026 +0200
sci-ml/lemonade: drop 10.5.0
Retention: keep 10.6.0 and 10.7.0.
commit e39a7694350190edbef70f35484e7c051308934e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 20:02:08 2026 +0200
sci-ml/lemonade: add 10.7.0
commit 4b8bedd13c5684e3ec8da8f5fd23ce3bb29511df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 21:03:14 2026 +0200
sci-ml/lemonade: drop 10.4.0
commit f2a5d112a214f7c40002855cf9c93804cd25c077
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 23 00:41:09 2026 +0200
sci-ml/lemonade: add 10.6.0
commit 7f05d26e1d0838fa9dff85299673662cfb1002ec
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 16:40:14 2026 +0200
sci-ml/lemonade: drop 10.3.0
Retention: keep 10.4.0 and 10.5.0.
commit 60240409be5881f9cc774c90b2989fef90f0e191
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 16:39:14 2026 +0200
sci-ml/lemonade: add 10.5.0
Routine upstream bump. CMakeLists diff against 10.4.0 is the project VERSION string
plus a Linux-irrelevant macOS-arch detection block and a flip of the upstream
BUILD_WEB_APP default (which we explicitly set OFF in src_configure regardless). All
MIN_* external-dep version pins are unchanged, so RDEPEND is untouched. Build-
verified via FEATURES=-xattr ebuild ... merge. The pre-existing VisibleVcsPkg
warning (PROPERTIES="live" + ~amd64 keywords) is inherited from 10.3.0/10.4.0 and is
a separate cleanup pass.
commit 42f033ebaa16d43a4177a7ecad46c9a2ee1ae29d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:51:38 2026 +0200
sci-ml/lemonade: add 10.4.0
commit 3c36ed055d0afc2bd7e490e1b1102171e397f8b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 21:47:06 2026 +0200
sci-ml/lemonade: new package, add 9999 + 10.3.0
Local AI server: optimized LLM inference on AMD NPU + GPU. C++ server
core (lemond + lemonade CLI + the deprecated lemonade-server shim)
installed under /usr to match lemond's get_resource_path() search
list — /opt prefix doesn't fit because the resolver expects
/opt/share/lemonade-server/, not /opt/lemonade/share/.
Tauri desktop wrapper and the bundled web frontend are disabled at
configure time (BUILD_TAURI_APP=OFF + BUILD_WEB_APP=OFF) for a
server-only build; both can move behind USE flags later.
PROPERTIES=live + RESTRICT=network-sandbox because cpp-httplib and
libwebsockets fall back to FetchContent under default ::gentoo
system deps (cpp-httplib lacks a .pc file; libwebsockets isn't
installed by default in this overlay). The FetchContent-built
libwebsockets.a is dropped from the install image — lemond linked
it statically already, no consumers.
USE=fastflowlm pulls in sci-ml/fastflowlm as the NPU runtime
backend; verified end-to-end (lemond + 'lemonade backends' lists
flm npu installed v0.9.39).
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 18 08:10:39 2026 +0200
sci-ml/lemonade: add 10.8.0
commit d1abb8ed6989e82e8d3fc1c0d13651c109ec047e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 23:03:16 2026 +0200
sci-ml/lemonade: pin cpp-httplib fetch to v0.38.0 for CMake 4
When ::gentoo's cpp-httplib isn't pkg-config-detectable (no .pc),
upstream FetchContents cpp-httplib at v$ (0.26.0).
That tag's CMakeLists.txt has a malformed
`if(... AND VERSION_LESS 10.0.0)` that CMake 4 rejects with "Unknown
arguments specified", breaking the build. Pin the fetch to v0.38.0 —
the version we ship as dev-cpp/cpp-httplib, API-compatible with the
>=0.26.0 floor. 10.7.0 already carries this; backport to the retained
10.6.0 and the live 9999.
In place on 10.6.0 (no revbump): build-system-only, so existing
installs are untouched — it only repairs a fresh or rollback build on
CMake 4.
commit f548569e423642d45e65827083cef14ff30efa71
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 22:56:50 2026 +0200
sci-ml/lemonade: drop 10.5.0
Retention: keep 10.6.0 and 10.7.0.
commit e39a7694350190edbef70f35484e7c051308934e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 20:02:08 2026 +0200
sci-ml/lemonade: add 10.7.0
commit 4b8bedd13c5684e3ec8da8f5fd23ce3bb29511df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 21:03:14 2026 +0200
sci-ml/lemonade: drop 10.4.0
commit f2a5d112a214f7c40002855cf9c93804cd25c077
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 23 00:41:09 2026 +0200
sci-ml/lemonade: add 10.6.0
commit 7f05d26e1d0838fa9dff85299673662cfb1002ec
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 16:40:14 2026 +0200
sci-ml/lemonade: drop 10.3.0
Retention: keep 10.4.0 and 10.5.0.
commit 60240409be5881f9cc774c90b2989fef90f0e191
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 16:39:14 2026 +0200
sci-ml/lemonade: add 10.5.0
Routine upstream bump. CMakeLists diff against 10.4.0 is the project VERSION string
plus a Linux-irrelevant macOS-arch detection block and a flip of the upstream
BUILD_WEB_APP default (which we explicitly set OFF in src_configure regardless). All
MIN_* external-dep version pins are unchanged, so RDEPEND is untouched. Build-
verified via FEATURES=-xattr ebuild ... merge. The pre-existing VisibleVcsPkg
warning (PROPERTIES="live" + ~amd64 keywords) is inherited from 10.3.0/10.4.0 and is
a separate cleanup pass.
commit 42f033ebaa16d43a4177a7ecad46c9a2ee1ae29d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:51:38 2026 +0200
sci-ml/lemonade: add 10.4.0
commit 3c36ed055d0afc2bd7e490e1b1102171e397f8b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 21:47:06 2026 +0200
sci-ml/lemonade: new package, add 9999 + 10.3.0
Local AI server: optimized LLM inference on AMD NPU + GPU. C++ server
core (lemond + lemonade CLI + the deprecated lemonade-server shim)
installed under /usr to match lemond's get_resource_path() search
list — /opt prefix doesn't fit because the resolver expects
/opt/share/lemonade-server/, not /opt/lemonade/share/.
Tauri desktop wrapper and the bundled web frontend are disabled at
configure time (BUILD_TAURI_APP=OFF + BUILD_WEB_APP=OFF) for a
server-only build; both can move behind USE flags later.
PROPERTIES=live + RESTRICT=network-sandbox because cpp-httplib and
libwebsockets fall back to FetchContent under default ::gentoo
system deps (cpp-httplib lacks a .pc file; libwebsockets isn't
installed by default in this overlay). The FetchContent-built
libwebsockets.a is dropped from the install image — lemond linked
it statically already, no consumers.
USE=fastflowlm pulls in sci-ml/fastflowlm as the NPU runtime
backend; verified end-to-end (lemond + 'lemonade backends' lists
flm npu installed v0.9.39).

