Fixed app-misc/ollama-0.5.7 warnings && added acct-group/ollama && added acct-user/ollama
This commit is contained in:
parent
f86901cf88
commit
5a46e5a626
8
acct-group/ollama/metadata.xml
Normal file
8
acct-group/ollama/metadata.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>negril.nx+gentoo@gmail.com</email>
|
||||
<name>Paul Zander</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
9
acct-group/ollama/ollama-0.ebuild
Normal file
9
acct-group/ollama/ollama-0.ebuild
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="A group for ollama"
|
||||
ACCT_GROUP_ID=-1
|
8
acct-user/ollama/metadata.xml
Normal file
8
acct-user/ollama/metadata.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>negril.nx+gentoo@gmail.com</email>
|
||||
<name>Paul Zander</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
14
acct-user/ollama/ollama-1.ebuild
Normal file
14
acct-user/ollama/ollama-1.ebuild
Normal file
@ -0,0 +1,14 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="A user for ollama"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_HOME=/var/lib/ollama
|
||||
ACCT_USER_HOME_PERMS=0700
|
||||
ACCT_USER_GROUPS=( ollama )
|
||||
|
||||
acct-user_add_deps
|
18
app-misc/ollama-bin/metadata.xml
Normal file
18
app-misc/ollama-bin/metadata.xml
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>negril.nx+gentoo@gmail.com</email>
|
||||
<name>Paul Zander</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Get up and running with large language models.
|
||||
Run Llama 3.3, DeepSeek-R1, Phi-4, Mistral, Gemma 2, and other models, locally.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="rocm">Enable ROCm gpu computing support</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">ollama/ollama</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,23 +1,21 @@
|
||||
EAPI=8
|
||||
DESCRIPTION='Get up and running with Llama 3, Mistral, Gemma, and other large language models.'
|
||||
HOMEPAGE='https://ollama.com'
|
||||
DESCRIPTION='Get up and running with large language models.'
|
||||
HOMEPAGE='https://ollama.com https://github.com/ollama/ollama'
|
||||
SRC_MAIN_URI='https://github.com/ollama/ollama/releases/download/v'
|
||||
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'
|
||||
SLOT='0'
|
||||
KEYWORDS='~amd64 ~arm64'
|
||||
IUSE='+systemd -rocm'
|
||||
IUSE='+systemd rocm'
|
||||
DEPEND='acct-user/ollama acct-group/ollama'
|
||||
RDEPEND='acct-user/ollama acct-group/ollama'
|
||||
S="${WORKDIR}"
|
||||
RESTRICT='strip'
|
||||
|
||||
inherit xdg-utils
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( https://github.com/ollama/ollama/releases/download/v${PV}/ollama-linux-amd64.tgz -> $P.amd64.tgz )
|
||||
arm64? ( https://github.com/ollama/ollama/releases/download/v${PV}/ollama-linux-arm64.tgz -> $P.arm64.tgz )
|
||||
rocm? ( https://github.com/ollama/ollama/releases/download/v${PV}/ollama-linux-amd64-rocm.tgz -> $P.rocm.tgz )
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
if use rocm; then
|
||||
tar -xzvf "${DISTDIR}/${P}.rocm.tgz" -C "${WORKDIR}" || die "Can't extract rocm tgz"
|
||||
@ -33,7 +31,7 @@ src_install() {
|
||||
doexe "${WORKDIR}/bin/ollama" || die 'Failed to install binary'
|
||||
insinto /opt/Ollama/lib/
|
||||
doins -r "${WORKDIR}/lib/ollama/" || die 'Failed to install libraries'
|
||||
dosym /opt/Ollama/bin/ollama /opt/bin/ollama
|
||||
dosym -r /opt/Ollama/bin/ollama /opt/bin/ollama
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
8
metadata/md5-cache/acct-group/ollama-0
Normal file
8
metadata/md5-cache/acct-group/ollama-0
Normal file
@ -0,0 +1,8 @@
|
||||
DEFINED_PHASES=install preinst pretend
|
||||
DESCRIPTION=A group for ollama
|
||||
EAPI=8
|
||||
INHERIT=acct-group
|
||||
KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
|
||||
SLOT=0
|
||||
_eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-group c2bb1fc7bada6e119b3ce202ca42476f
|
||||
_md5_=b1c6c700457ef1feb40484683cfe39da
|
9
metadata/md5-cache/acct-user/ollama-1
Normal file
9
metadata/md5-cache/acct-user/ollama-1
Normal file
@ -0,0 +1,9 @@
|
||||
DEFINED_PHASES=install postinst preinst prerm pretend
|
||||
DESCRIPTION=A user for ollama
|
||||
EAPI=8
|
||||
INHERIT=acct-user
|
||||
KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
|
||||
RDEPEND=acct-group/ollama
|
||||
SLOT=0
|
||||
_eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-user a4bf64e6c32b95705287346a2b678ae1
|
||||
_md5_=6fae0720a55e9789f1d73ec46249675f
|
@ -1,15 +1,13 @@
|
||||
DEFINED_PHASES=install postinst prepare unpack
|
||||
DEPEND=acct-user/ollama acct-group/ollama
|
||||
DESCRIPTION=Get up and running with Llama 3, Mistral, Gemma, and other large language models.
|
||||
DESCRIPTION=Get up and running with large language models.
|
||||
EAPI=8
|
||||
HOMEPAGE=https://ollama.com
|
||||
INHERIT=xdg-utils
|
||||
IUSE=+systemd -rocm
|
||||
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.7/ollama-linux-amd64.tgz -> ollama-bin-0.5.7.amd64.tgz ) arm64? ( https://github.com/ollama/ollama/releases/download/v0.5.7/ollama-linux-arm64.tgz -> ollama-bin-0.5.7.arm64.tgz ) rocm? ( https://github.com/ollama/ollama/releases/download/v0.5.7/ollama-linux-amd64-rocm.tgz -> ollama-bin-0.5.7.rocm.tgz )
|
||||
_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
|
||||
_md5_=26da341ee10214bf82979efddfefa143
|
||||
_md5_=ffde7cc385e393fe5c1947991988913d
|
||||
|
Loading…
x
Reference in New Issue
Block a user