Commit Graph
95 Commits
Author SHA1 Message Date
Craig Andrews ad27c53326 sci-misc/llama-cpp: rcp-server was renamed to ggml-rpc-server
See:
https://github.com/ggml-org/llama.cpp/commit/c299a92c38b6de6a1139617652b66081828648db

Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-06-29 13:10:12 -04:00
Paul Zander 86beae7b8b sci-misc/llama-cpp: add myself as a maintainer
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-05-25 22:26:01 +02:00
Sergey Alirzaev fb5648323f */*: drop my maintainership from metadata.xml
due to political disagreements with GURU leader, i'll be maintaining
ebuilds elsewhere

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-05-25 22:15:00 +02:00
Paul Zander 46865dde7c Revert "sci-misc/llama-cpp: introduce webui USE flag"
This reverts commit 27205a89af.

The checksums are unstable. This simply doesn't work in this manner.

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-05-22 21:01:26 +02:00
Paul Zander 4b4650d059 Revert "sci-misc/llama-cpp: introduce lto USE flag"
This reverts commit 91f8575242.

We do not want `USE=lto` .
https://wiki.gentoo.org/wiki/LTO#Exceptions_.28USE.3D.22lto.22.29

There is no need to have a `USE=lto` here. All it does is enable
`CMAKE_INTERPROCEDURAL_OPTIMIZATION`, which only passes a potentially
bad version of `-flto`.

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-05-22 20:48:14 +02:00
Michael Egger 91f8575242 sci-misc/llama-cpp: introduce lto USE flag
Signed-off-by: Michael Egger <egger.m@protonmail.com>
2026-05-22 20:29:20 +02:00
Michael Egger 27205a89af sci-misc/llama-cpp: introduce webui USE flag
Signed-off-by: Michael Egger <egger.m@protonmail.com>
2026-05-22 20:29:20 +02:00
Craig Andrews 427e19afde sci-misc/llama-cpp: disable building the webui
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-05-14 14:08:34 -04:00
Craig Andrews ffd64b2280 sci-misc/stable-diffusion-cpp: use system webm
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-05-14 13:27:14 -04:00
Sergey Alirzaev 96ace55cf7 sci-misc/llama-cpp: add 0_pre8838, drop 0_pre8100
improved gemma4 support, bugfixes

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-04-18 21:55:13 +02:00
Craig Andrews 6a097c56d1 sci-misc/llama-cpp: depend on dev-util/spirv-headers
See: https://github.com/ggml-org/llama.cpp/pull/21572

Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-14 10:54:38 -04:00
Craig Andrews b4691c6929 sci-misc/stable-diffusion-cpp: webm requires webp
webm requires webp because WebM output reuses libwebp VP8 encoding.

See: https://github.com/leejet/stable-diffusion.cpp/blob/8afbeb6ba9702c15d41a38296f2ab1fe5c829fa0/CMakeLists.txt#L130

Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-07 17:00:16 -04:00
Craig Andrews a52f7d3f87 sci-misc/stable-diffusion-cpp: add webm use flag
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-07 16:53:29 -04:00
Craig Andrews 3736b24b22 sci-misc/stable-diffusion-cpp: use system webp
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-05 11:54:32 -04:00
Craig Andrews d17e7116eb sci-misc/stable-diffusion-cpp: add webp USE flag
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-02 09:37:07 -04:00
Sergey Alirzaev 0ffa495aad sci-misc/llama-cpp: add 0_pre8628, drop 0_pre8149
added kv cache rotation for better quantized kv cache precision

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-04-02 12:07:00 +02:00
Craig Andrews 1e00955911 sci-misc/ik_llama-cpp: install to /usr/bin
/usr/bin makes more sense than /usr/sbin.
On merged-usr, /usr/sbin == /usr/bin anyways.

Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-03-31 22:57:57 -04:00
Craig Andrews 8160dde2d7 sci-misc/stable-diffusion-cpp: fix typo in -9999
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-03-31 22:43:38 -04:00
Craig Andrews 7dcd2abfe1 sci-misc/ik_llama-cpp: new package, add 9999
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-03-30 16:27:27 -04:00
Craig Andrews f2be11e14c sci-misc/stable-diffusion-cpp: new package, add 9999
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-03-30 16:27:27 -04:00
Craig Andrews 98a0200bd2 sci-misc/llama-cpp: add openssl use flag
Addresses automagic dependency on dev-libs/openssl

Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-03-30 15:18:10 -04:00
Sergey Alirzaev 98971100e5 sci-misc/llama-cpp: add 0_pre8198, drop 0_pre7836
major performance fix

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-03-04 23:03:47 +01:00
Sergey Alirzaev 2b0742f921 sci-misc/llama-cpp: add 0_pre8149, drop 0_pre6710
for Qwen3.5 support

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-02-25 16:32:37 +01:00
Sergey Alirzaev 7dc4031f69 sci-misc/llama-cpp: drop 0_pre7770
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-02-19 16:23:57 +01:00
Sergey Alirzaev 6df328dd91 sci-misc/llama-cpp: add 0_pre8100
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-02-19 16:23:24 +01:00
Sergey Alirzaev d8c3848306 sci-misc/llama-cpp: add 0_pre7924, drop 0_pre6318
bump for ngram hasher support

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-02-04 00:02:28 +01:00
Paul Zander de06d3d01b sci-misc/llama-cpp: drop unused patch
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-01-26 15:14:17 +01:00
Paul Zander fe3e646a7e sci-misc/llama-cpp: add 0_pre7836
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-01-26 15:13:23 +01:00
Rok Faith 71642b949e sci-misc/llama-cpp: update 9999: add USE="examples wmma"
Signed-off-by: Rok Faith <rok@faith.si>
Part-of: https://github.com/gentoo/guru/pull/420
Closes: https://github.com/gentoo/guru/pull/420
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-01-26 15:10:11 +01:00
Rok Faith 04ca4460ca sci-misc/llama-cpp: update 9999: change USE hip -> rocm
Signed-off-by: Rok Faith <rok@faith.si>
Part-of: https://github.com/gentoo/guru/pull/420
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-01-26 15:10:11 +01:00
Sergey Alirzaev dae4ff4338 sci-misc/llama-cpp: add 0_pre7770, drop 0_pre6140
Closes: https://bugs.gentoo.org/968587
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-01-18 16:08:28 +01:00
Sergey Alirzaev 468f1780ee sci-misc/llama-cpp: add 0_pre7611, drop 0_pre5633-r1
now prompt processing is very fast, at least with Vulkan on GLM 4.5 Air

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2026-01-02 20:06:31 +01:00
Sergey Alirzaev 97cd3affb0 sci-misc/llama-cpp: bump for qwen3-next support, rm old
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-12-05 15:52:52 +01:00
Paul Zander c23791504e */*: update for virtual/zlib
Update done using:

```
git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2025-11-16 23:26:20 +01:00
Sergey Alirzaev b2cf10b408 sci-misc/llama-cpp: + flexiblas backend
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-11-10 03:24:29 +01:00
Sergey Alirzaev 8e54fa1530 sci-misc/llama-cpp: drop 0_pre4576
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-11-08 04:10:41 +01:00
Sergey Alirzaev 4eab3d6799 sci-misc/llama-cpp: add 0_pre6980
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-11-08 04:10:20 +01:00
Sergey Alirzaev 0d5b89bb35 sci-misc/llama-cpp: fixup bdep
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-11-08 03:40:54 +01:00
Anna (cybertailor) Vyalkova 0c1c19e94d sci-misc/boinc-wrapper: update for virtual/zlib
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-11-06 17:46:11 +05:00
Anna (cybertailor) Vyalkova 732938676d sci-misc/boinc-wrapper: add 26019, drop 26018-r2
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-10-16 20:37:04 +05:00
Sergey Alirzaev acfe4100ae sci-misc/llama-cpp: bump up to 6710, rm old
LFM2-MoE support and fixes

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-10-08 04:10:18 +02:00
Sergey Alirzaev 8e62615b17 sci-misc/llama-cpp: depend on shaderc for glslc
Closes: https://bugs.gentoo.org/962755
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-09-12 02:40:18 +02:00
Sergey Alirzaev 894d171ba3 sci-misc/llama-cpp: add 0_pre6318, drop 0_pre6092
lots of bugfixes and new model architectures

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-08-29 18:25:30 +02:00
Sergey Alirzaev a16045671d sci-misc/llama-cpp: add 0_pre6140, drop 0_pre6002
for gpt-oss support

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-08-12 23:38:33 +02:00
Sergey Alirzaev 3733474f9c sci-misc/llama-cpp: handle automagic openmp dep
enabled by default as otherwise results in severe performance hit
see https://github.com/ggml-org/llama.cpp/issues/12171

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-08-10 02:35:22 +02:00
Sergey Alirzaev d34ca91c8f sci-misc/llama-cpp: add 0_pre6092, drop 0_pre5857
for glm4moe support

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-08-05 22:25:44 +02:00
Sergey Alirzaev dd6553618a sci-misc/llama-cpp: describe opencl USE
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-07-31 17:03:55 +02:00
Sergey Alirzaev bf6fdb43eb sci-misc/llama-cpp: + opencl backend, bump
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
2025-07-28 00:59:07 +02:00
David Roman 9531e4e276 Revert "sci-misc/llama-cpp: keyword 0_pre5857 for ~ppc64"
This reverts commit cec394f5db.
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-07-24 01:35:43 +02:00
Piotr Kubaj cec394f5db sci-misc/llama-cpp: keyword 0_pre5857 for ~ppc64
Signed-off-by: Piotr Kubaj <pkubaj@anongoth.pl>
2025-07-23 14:48:45 +02:00