Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions packages/ollama-bin/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
pkgbase = ollama-bin
gives = ollama
pkgver = 0.9.2
pkgver = 0.20.2
pkgdesc = Get up and running with large language models
url = https://ollama.com/
arch = amd64
arch = arm64
makedepends = zstd
license = MIT
maintainer = bibelin <balian1belin@yandex.ru>
repology = project:ollama
optdepends_ubuntu = libnvidia-compute-390 | libnvidia-compute-418 | libnvidia-compute-430 | libnvidia-compute-440 | libnvidia-compute-450 | libnvidia-compute-455 | libnvidia-compute-460 | libnvidia-compute-465 | libnvidia-compute-470 | libnvidia-compute-495 | libnvidia-compute-510 | libnvidia-compute-515 | libnvidia-compute-520 | libnvidia-compute-525 | libnvidia-compute-530 | libnvidia-compute-535 | libnvidia-compute-545 | libnvidia-compute-550: required to use CUDA on NVIDIA GPU
optdepends_ubuntu = libnvidia-compute-390 | libnvidia-compute-418 | libnvidia-compute-430 | libnvidia-compute-440 | libnvidia-compute-450 | libnvidia-compute-455 | libnvidia-compute-460 | libnvidia-compute-465 | libnvidia-compute-470 | libnvidia-compute-495 | libnvidia-compute-510 | libnvidia-compute-515 | libnvidia-compute-520 | libnvidia-compute-525 | libnvidia-compute-530 | libnvidia-compute-535 | libnvidia-compute-545 | libnvidia-compute-550 | libnvidia-compute-555 | libnvidia-compute-560 | libnvidia-compute-565 | libnvidia-compute-570 | libnvidia-compute-575 | libnvidia-compute-580 | libnvidia-compute-590: required to use CUDA on NVIDIA GPU
optdepends_debian = libcuda1: required to use CUDA on NVIDIA GPU
source_amd64 = https://github.com/ollama/ollama/releases/download/v0.9.2/ollama-linux-amd64.tgz
source_amd64 = https://github.com/ollama/ollama/releases/download/v0.20.2/ollama-linux-amd64.tar.zst
source_amd64 = ollama.service
sha256sums_amd64 = 2f652de76cf341ecab6975d11ea0d311a970c877f108a434507497e2c5655009
sha256sums_amd64 = a9897aaca129dee58ce1a987823d4254f968feeb891acc850e7f20ffb0426251
sha256sums_amd64 = e6893011419cf5d3073f713a130f112b61bbd1ce6f64ee9b4513c6f020f9624a
source_arm64 = https://github.com/ollama/ollama/releases/download/v0.9.2/ollama-linux-arm64.tgz
source_arm64 = https://github.com/ollama/ollama/releases/download/v0.20.2/ollama-linux-arm64.tar.zst
source_arm64 = ollama.service
sha256sums_arm64 = 146d65ae0009a69f6283ae9c4679f81466c1b01beb10423b6fefda0ed1847e8e
sha256sums_arm64 = d4c18a2b44c2efa85e4eecc8e2cf56b658923490ff85bcf078a993d15180f557
sha256sums_arm64 = e6893011419cf5d3073f713a130f112b61bbd1ce6f64ee9b4513c6f020f9624a

pkgname = ollama-bin
32 changes: 22 additions & 10 deletions packages/ollama-bin/ollama-bin.pacscript
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,22 @@ repology=("project:ollama")
license=("MIT")
url='https://ollama.com/'
arch=("amd64" "arm64")
pkgver="0.9.2"
pkgver="0.20.2"
makedepends=("zstd")
source=(
"https://github.com/${gives}/${gives}/releases/download/v${pkgver}/${gives}-linux-${CARCH}.tgz"
"https://github.com/${gives}/${gives}/releases/download/v${pkgver}/${gives}-linux-${CARCH}.tar.zst"
"ollama.service"
)
sha256sums_amd64=(
"2f652de76cf341ecab6975d11ea0d311a970c877f108a434507497e2c5655009"
"a9897aaca129dee58ce1a987823d4254f968feeb891acc850e7f20ffb0426251"
"e6893011419cf5d3073f713a130f112b61bbd1ce6f64ee9b4513c6f020f9624a"
)
sha256sums_arm64=(
"146d65ae0009a69f6283ae9c4679f81466c1b01beb10423b6fefda0ed1847e8e"
"d4c18a2b44c2efa85e4eecc8e2cf56b658923490ff85bcf078a993d15180f557"
"e6893011419cf5d3073f713a130f112b61bbd1ce6f64ee9b4513c6f020f9624a"
)
optdepends_ubuntu=(
"libnvidia-compute-390 | libnvidia-compute-418 | libnvidia-compute-430 | libnvidia-compute-440 | libnvidia-compute-450 | libnvidia-compute-455 | libnvidia-compute-460 | libnvidia-compute-465 | libnvidia-compute-470 | libnvidia-compute-495 | libnvidia-compute-510 | libnvidia-compute-515 | libnvidia-compute-520 | libnvidia-compute-525 | libnvidia-compute-530 | libnvidia-compute-535 | libnvidia-compute-545 | libnvidia-compute-550: required to use CUDA on NVIDIA GPU"
"libnvidia-compute-390 | libnvidia-compute-418 | libnvidia-compute-430 | libnvidia-compute-440 | libnvidia-compute-450 | libnvidia-compute-455 | libnvidia-compute-460 | libnvidia-compute-465 | libnvidia-compute-470 | libnvidia-compute-495 | libnvidia-compute-510 | libnvidia-compute-515 | libnvidia-compute-520 | libnvidia-compute-525 | libnvidia-compute-530 | libnvidia-compute-535 | libnvidia-compute-545 | libnvidia-compute-550 | libnvidia-compute-555 | libnvidia-compute-560 | libnvidia-compute-565 | libnvidia-compute-570 | libnvidia-compute-575 | libnvidia-compute-580 | libnvidia-compute-590: required to use CUDA on NVIDIA GPU"
)
optdepends_debian=(
"libcuda1: required to use CUDA on NVIDIA GPU"
Expand All @@ -45,7 +46,11 @@ post_install() {
usermod -a -G video ollama
fi

usermod -a -G ollama "${PACSTALL_USER}"
if [[ -n ${PACSTALL_USER:-} ]] && [[ ${PACSTALL_USER} != root ]] && id -u "${PACSTALL_USER}" > /dev/null 2>&1; then
usermod -a -G ollama "${PACSTALL_USER}"
else
fancy_message info 'To allow a user to access Ollama, run: sudo usermod -a -G ollama <username>'
fi

SYSTEMCTL_RUNNING="$(systemctl is-system-running || true)"
case ${SYSTEMCTL_RUNNING} in
Expand All @@ -59,10 +64,17 @@ post_install() {
}

post_upgrade() {
SERVICE_ENABLED="$(systemctl is-enabled ollama || true)"
case ${SERVICE_ENABLED} in
enabled | enabled-runtime)
systemctl restart ollama
SYSTEMCTL_RUNNING="$(systemctl is-system-running || true)"
case ${SYSTEMCTL_RUNNING} in
running | degraded)
systemctl daemon-reload
SERVICE_ENABLED="$(systemctl is-enabled ollama || true)"
case ${SERVICE_ENABLED} in
enabled | enabled-runtime)
systemctl restart ollama
;;
*) ;;
esac
;;
*) ;;
esac
Expand Down
13 changes: 7 additions & 6 deletions srclist
Original file line number Diff line number Diff line change
Expand Up @@ -10903,23 +10903,24 @@ pkgname = oil
---
pkgbase = ollama-bin
gives = ollama
pkgver = 0.9.2
pkgver = 0.20.2
pkgdesc = Get up and running with large language models
url = https://ollama.com/
arch = amd64
arch = arm64
makedepends = zstd
license = MIT
maintainer = bibelin <balian1belin@yandex.ru>
repology = project:ollama
optdepends_ubuntu = libnvidia-compute-390 | libnvidia-compute-418 | libnvidia-compute-430 | libnvidia-compute-440 | libnvidia-compute-450 | libnvidia-compute-455 | libnvidia-compute-460 | libnvidia-compute-465 | libnvidia-compute-470 | libnvidia-compute-495 | libnvidia-compute-510 | libnvidia-compute-515 | libnvidia-compute-520 | libnvidia-compute-525 | libnvidia-compute-530 | libnvidia-compute-535 | libnvidia-compute-545 | libnvidia-compute-550: required to use CUDA on NVIDIA GPU
optdepends_ubuntu = libnvidia-compute-390 | libnvidia-compute-418 | libnvidia-compute-430 | libnvidia-compute-440 | libnvidia-compute-450 | libnvidia-compute-455 | libnvidia-compute-460 | libnvidia-compute-465 | libnvidia-compute-470 | libnvidia-compute-495 | libnvidia-compute-510 | libnvidia-compute-515 | libnvidia-compute-520 | libnvidia-compute-525 | libnvidia-compute-530 | libnvidia-compute-535 | libnvidia-compute-545 | libnvidia-compute-550 | libnvidia-compute-555 | libnvidia-compute-560 | libnvidia-compute-565 | libnvidia-compute-570 | libnvidia-compute-575 | libnvidia-compute-580 | libnvidia-compute-590: required to use CUDA on NVIDIA GPU
optdepends_debian = libcuda1: required to use CUDA on NVIDIA GPU
source_amd64 = https://github.com/ollama/ollama/releases/download/v0.9.2/ollama-linux-amd64.tgz
source_amd64 = https://github.com/ollama/ollama/releases/download/v0.20.2/ollama-linux-amd64.tar.zst
source_amd64 = ollama.service
sha256sums_amd64 = 2f652de76cf341ecab6975d11ea0d311a970c877f108a434507497e2c5655009
sha256sums_amd64 = a9897aaca129dee58ce1a987823d4254f968feeb891acc850e7f20ffb0426251
sha256sums_amd64 = e6893011419cf5d3073f713a130f112b61bbd1ce6f64ee9b4513c6f020f9624a
source_arm64 = https://github.com/ollama/ollama/releases/download/v0.9.2/ollama-linux-arm64.tgz
source_arm64 = https://github.com/ollama/ollama/releases/download/v0.20.2/ollama-linux-arm64.tar.zst
source_arm64 = ollama.service
sha256sums_arm64 = 146d65ae0009a69f6283ae9c4679f81466c1b01beb10423b6fefda0ed1847e8e
sha256sums_arm64 = d4c18a2b44c2efa85e4eecc8e2cf56b658923490ff85bcf078a993d15180f557
sha256sums_arm64 = e6893011419cf5d3073f713a130f112b61bbd1ce6f64ee9b4513c6f020f9624a

pkgname = ollama-bin
Expand Down
Loading