summaryrefslogtreecommitdiff
path: root/sci-ml
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-14 03:04:44 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-14 03:04:44 -0500
commit22ab5437b999b26eb3960d336dd392ccab062827 (patch)
tree43a85d35f8768ca8bfe5dbff9b129ada4b8c7847 /sci-ml
parentd6c616f80bd44aa3323ca5211338d251e1215938 (diff)
downloadbaldeagleos-repo-22ab5437b999b26eb3960d336dd392ccab062827.tar.gz
baldeagleos-repo-22ab5437b999b26eb3960d336dd392ccab062827.tar.xz
baldeagleos-repo-22ab5437b999b26eb3960d336dd392ccab062827.zip
Adding metadata
Diffstat (limited to 'sci-ml')
-rw-r--r--sci-ml/ollama/Manifest3
-rw-r--r--sci-ml/ollama/ollama-0.31.1-r1.ebuild91
-rw-r--r--sci-ml/ollama/ollama-0.31.2-r1.ebuild (renamed from sci-ml/ollama/ollama-0.31.2.ebuild)6
3 files changed, 5 insertions, 95 deletions
diff --git a/sci-ml/ollama/Manifest b/sci-ml/ollama/Manifest
index 3f0733226dfe..914740e19f2c 100644
--- a/sci-ml/ollama/Manifest
+++ b/sci-ml/ollama/Manifest
@@ -1,6 +1,3 @@
-DIST llama.cpp-b9840.tar.gz 35092219 BLAKE2B 105f8c2f7b008c8feb2b99b9f7ae44faa31b765dc82dd713f642ca6851d25e95deb7ca4188ff467146dcece4fdb0e88a52241f647dfdd7b40c29fb63037cc8b7 SHA512 9fe9848d9f048d2f4b321ee26e1785b90c4fd0dec26058b0cbc707ffd1ec18f87fc52a9c919f06bfff9657946a58be16d4e125d522a20aa087b371bd7b85caa3
DIST llama.cpp-b9888.tar.gz 35116234 BLAKE2B 2ecc7b8a594441c83501ac91adf29182c1c308e74d52c57a0992b24526fab5639cf5844f3c04affa6864f576444b5c4aa2ed6f562927030d9144738dd56a3ad7 SHA512 c19994dad5415fe12d7215d16a4a32104b6320f0f004af86463b4c8f47e7529b3b32eac948ce6b3a3354c388a9d33db34d9d7d3d7f166f89130897567d441ce6
-DIST ollama-0.31.1-deps.tar.xz 84642244 BLAKE2B 11784da40e6b4c517253e5c9a4ab525891391d5265c566acda084fbbf6dba5ffd0af9b7630fe4bd4a4ec0a09707913c3b9c6df7256fbc5e4299cdfef5b35fc09 SHA512 a644af42d6eb4802bf54b423f2887a9fe5e7c8683a1910a76b25536d6f7f058f88fd8579a166001e58cbbea41d4c37d5d2f98e7022eb3521064e3fc77e7d0f29
-DIST ollama-0.31.1.gh.tar.gz 28933091 BLAKE2B ee1bccf00cf11c55b77eff2efadef78db45332a1d81eb6c81bf33b2c312dcd676d776b99d0a7f563f49d551424017d5a9d67b6dccded37f3ea3810f7083c9afb SHA512 256ca6034cfa86d3e531fea6a256d209b862c632b60dc148ef8d032d84d2538cfe09a43159772cd13b554266598c576e28601819b39f42df63e41d0fa13f41a4
DIST ollama-0.31.2-deps.tar.xz 83159192 BLAKE2B 2227182b3f577dd8412952e423df28bf6bcd0f76a9f1326b92aed4f988f4b68c69d1c166ae1f3be2ed54b4b15a9d1c0a8a70cfc109172bdcf93bea32441aeecd SHA512 405e30b2682b7e8860592b29d4accebf72b278e09909598bb18c8f0f7b0654ba653d812c0b0de456a113d9a3c36a281cb09e0daa6b3c07f8b1c597a89acd8075
DIST ollama-0.31.2.gh.tar.gz 28856849 BLAKE2B 629de3bb1a42d67311cd9da4df8cd47a743565989b5eae90d864111598775ba20decee77218f36d5d84450605feed18dcca414b64039b747fb70ceca1848782f SHA512 e2027ab7124d79653cf7f3887c90cce2075bbeb86c261d440197c5ce8ef8469868a1a440940cbe5ab95ac43c9cf6d88ae48c5e1b69664ba149f53556d62a6611
diff --git a/sci-ml/ollama/ollama-0.31.1-r1.ebuild b/sci-ml/ollama/ollama-0.31.1-r1.ebuild
deleted file mode 100644
index d4a8215c4275..000000000000
--- a/sci-ml/ollama/ollama-0.31.1-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake go-module systemd
-
-DESCRIPTION="Get up and running with Llama 3, Mistral, Gemma, and other language models"
-HOMEPAGE="https://ollama.com"
-
-LLAMA_CPP_tag=b9840
-
-SRC_URI="
- https://github.com/ollama/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-deps.tar.xz
- https://github.com/ggml-org/llama.cpp/archive/refs/tags/${LLAMA_CPP_tag}.tar.gz
- -> llama.cpp-${LLAMA_CPP_tag}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="mirror test"
-
-DEPEND="
- acct-group/ollama
- acct-user/ollama
- sci-ml/ggml
-"
-RDEPEND="
- ${DEPEND}
- net-misc/curl:=
-"
-BDEPEND=">=dev-lang/go-1.26.0"
-
-PATCHES=(
- "${FILESDIR}"/${P}-ggml.patch
- "${FILESDIR}"/${P}-llamaDL.patch
- "${FILESDIR}"/${P}-cmake.patch
- "${FILESDIR}"/${P}-nostrip.patch
-)
-
-src_prepare() {
- cmake_src_prepare
- cd ../llama.cpp-${LLAMA_CPP_tag}
- eapply "${FILESDIR}"/${P}-gcc17.patch
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLLAMA_USE_SYSTEM_GGML=ON
- )
-
- cmake_src_configure
- rm -rf "${BUILD_DIR}"/_deps/llama_cpp-src || die
- ln -s "${WORKDIR}"/llama.cpp-${LLAMA_CPP_tag} \
- "${BUILD_DIR}"/_deps/llama_cpp-src || die
-}
-
-src_install() {
- cmake_src_install
- rm -rf "${D}"/var || die
-
- newinitd "${FILESDIR}/ollama.init" "${PN}"
- newconfd "${FILESDIR}/ollama.confd" "${PN}"
-
- systemd_dounit "${FILESDIR}/ollama.service"
-}
-
-pkg_preinst() {
- keepdir /var/log/ollama
- fperms 750 /var/log/ollama
- fowners "${PN}:${PN}" /var/log/ollama
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- einfo "Quick guide:"
- einfo "\tollama serve"
- einfo "\tollama run llama3:70b"
- einfo
- einfo "See available models at https://ollama.com/library"
- fi
-
- einfo
- einfo "Ollama binds 127.0.0.1 port 11434 by default."
- einfo "Change the bind address with the OLLAMA_HOST environment variable."
- einfo "See https://docs.ollama.com/faq for more info"
- einfo
-}
diff --git a/sci-ml/ollama/ollama-0.31.2.ebuild b/sci-ml/ollama/ollama-0.31.2-r1.ebuild
index f7a4bd89b68a..2c277da984af 100644
--- a/sci-ml/ollama/ollama-0.31.2.ebuild
+++ b/sci-ml/ollama/ollama-0.31.2-r1.ebuild
@@ -32,7 +32,10 @@ RDEPEND="
${DEPEND}
net-misc/curl:=
"
-BDEPEND=">=dev-lang/go-1.26.0"
+BDEPEND="
+ >=dev-lang/go-1.26.0
+ dev-libs/stb
+"
PATCHES=(
"${FILESDIR}"/${PN}-0.31.1-ggml.patch
@@ -45,6 +48,7 @@ src_prepare() {
cmake_src_prepare
cd ../llama.cpp-${LLAMA_CPP_tag}
eapply "${FILESDIR}"/${PN}-0.31.1-gcc17.patch
+ rm -r vendor/stb || die
}
src_configure() {