Replace app-misc/ollama-bin-0.5.12 to app-misc/ollama-0.5.13

This commit is contained in:
saundersp 2025-03-07 15:22:53 +01:00
parent e5d36cac70
commit 3461b82dea
6 changed files with 31 additions and 42 deletions

View File

@ -1,3 +0,0 @@
DIST ollama-bin-0.5.12.amd64.tgz 1533712313 BLAKE2B ccb33347812dd9eee37ed064dd50ffb5fdbbc2d8fe90d4228a8a813a595a27299ecdb841285d17554cf39232ae35681c5306cf92b8ec88b525d25f3c63f28541 SHA512 ddef9aee2f7700afeb89ef63494c3bbff0e354e785d0d33b48d02794f7a499c1d3d55c6993921008600829b19fbdb28049ed38531b9632b83454b8d5e800e070
DIST ollama-bin-0.5.12.arm64.tgz 1533227898 BLAKE2B 217a7e02050c1eb7c1a9c7dbd0bf7f4cb7ac746cb0b90bb2709ce4153bd79a15713f2e4082e6d5c81060d3b5afc2ee3098bd022ee07c9e59693ee1aed1aab1f6 SHA512 44f6309645333ecd29d80c158b011577198ca845586d88212862b73e4df0143bad22fdb0328e1cc6559a80d6315c8d4820eccf85df4dd59804ab650860f0ba88
DIST ollama-bin-0.5.12.rocm.tgz 1342057243 BLAKE2B 4c88ed10c23f9ee24e02b4592df3098f1d83cd20b0eadf827c8545d8e3314a93b49087a28f5cf777f91b5b7996e78a47de326f8d5b511e504a871fe7dbc23c23 SHA512 91d52fae1a3e2d5ccb42296a65601b299af9277e14f0125c1566973882d18d9e91a1f244dfae83c297b93d194373f9f6e4758fd7275ed4703187625cda73b65a

1
app-misc/ollama/Manifest Normal file
View File

@ -0,0 +1 @@
DIST ollama-0.5.13.tar.gz 5846692 BLAKE2B f31b56cf5845bc38d042fbb36d9bc1f39d4a5d677602d3aa3314a8118531218ae039a4a9e4fd3875ef6f930c59d0132db4b75af8386a4e70ebfddee14367b285 SHA512 eee60baeaa2b66e201876bc4a719bcf533527a29e6d6b79ac58f109c98ac8cc76deee0542122d8f463286ab51d2c4ccc4374482b17f8a3b12da6b636f857b92f

View File

@ -1,41 +1,29 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
EAPI=8 EAPI=8
inherit go-module
DESCRIPTION='Get up and running with large language models.' DESCRIPTION='Get up and running with large language models.'
HOMEPAGE='https://ollama.com https://github.com/ollama/ollama' HOMEPAGE='https://ollama.com https://github.com/ollama/ollama'
SRC_MAIN_URI='https://github.com/ollama/ollama/releases/download/v' SRC_URI="https://github.com/ollama/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="
amd64? ( ${SRC_MAIN_URI}${PV}/ollama-linux-amd64.tgz -> $P.amd64.tgz )
arm64? ( ${SRC_MAIN_URI}${PV}/ollama-linux-arm64.tgz -> $P.arm64.tgz )
rocm? ( ${SRC_MAIN_URI}${PV}/ollama-linux-amd64-rocm.tgz -> $P.rocm.tgz )
"
S="${WORKDIR}"
LICENSE='MIT' LICENSE='MIT'
SLOT='0' SLOT='0'
KEYWORDS='~amd64 ~arm64' KEYWORDS='~amd64 ~arm64'
IUSE='+systemd rocm' IUSE='+systemd rocm'
DEPEND='acct-user/ollama acct-group/ollama' DEPEND='dev-vcs/git acct-user/ollama acct-group/ollama'
RDEPEND='acct-user/ollama acct-group/ollama' RDEPEND='acct-user/ollama acct-group/ollama'
RESTRICT='strip' DOCS=( {SECURITY,CONTRIBUTING,README}.md docs )
src_unpack() { src_compile() {
if use rocm; then ego build -o bin/ollama \
tar -xzvf "${DISTDIR}/${P}.rocm.tgz" -C "${WORKDIR}" || die "Can't extract rocm tgz" -ldflags "-X main.version=${PV}"
elif use amd64; then
tar -xzvf "${DISTDIR}/${P}.amd64.tgz" -C "${WORKDIR}" || die 'Failed to extract binary'
elif use arm64; then
tar -xzvf "${DISTDIR}/${P}.arm64.tgz" -C "${WORKDIR}" || die 'Failed to extract binary'
fi
} }
src_install() { src_install() {
exeinto /opt/Ollama/bin dobin bin/ollama
doexe "${WORKDIR}/bin/ollama" || die 'Failed to install binary' einstalldocs
insinto /opt/Ollama/lib/
doins -r "${WORKDIR}/lib/ollama/" || die 'Failed to install libraries'
dosym -r /opt/Ollama/bin/ollama /opt/bin/ollama
}
src_prepare() {
eapply_user
} }
pkg_postinst() { pkg_postinst() {

View File

@ -0,0 +1,16 @@
BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
DEFINED_PHASES=compile install postinst unpack
DEPEND=dev-vcs/git acct-user/ollama acct-group/ollama
DESCRIPTION=Get up and running with large language models.
EAPI=8
HOMEPAGE=https://ollama.com https://github.com/ollama/ollama
INHERIT=go-module
IUSE=+systemd rocm
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
RDEPEND=acct-user/ollama acct-group/ollama
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/ollama/ollama/archive/v0.5.13.tar.gz -> ollama-0.5.13.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module df32d29550d40a92da723d3b8e17b467
_md5_=105567a40efce366dc28481cd8cbdc18

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=install postinst prepare unpack
DEPEND=acct-user/ollama acct-group/ollama
DESCRIPTION=Get up and running with large language models.
EAPI=8
HOMEPAGE=https://ollama.com https://github.com/ollama/ollama
IUSE=+systemd rocm
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
RDEPEND=acct-user/ollama acct-group/ollama
RESTRICT=strip
SLOT=0
SRC_URI=amd64? ( https://github.com/ollama/ollama/releases/download/v0.5.12/ollama-linux-amd64.tgz -> ollama-bin-0.5.12.amd64.tgz ) arm64? ( https://github.com/ollama/ollama/releases/download/v0.5.12/ollama-linux-arm64.tgz -> ollama-bin-0.5.12.arm64.tgz ) rocm? ( https://github.com/ollama/ollama/releases/download/v0.5.12/ollama-linux-amd64-rocm.tgz -> ollama-bin-0.5.12.rocm.tgz )
_md5_=ffde7cc385e393fe5c1947991988913d