Add backup entry

This commit is contained in:
Vitalii Kuzhdin 2025-11-22 15:21:49 +02:00
parent a52fe64966
commit dfdaec42ad
2 changed files with 30 additions and 11 deletions

View file

@ -1,13 +1,14 @@
pkgbase = local-ai-bin
pkgdesc = Free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first
pkgver = 3.7.0
pkgrel = 1
pkgrel = 2
url = https://localai.io
arch = aarch64
arch = x86_64
license = MIT
provides = local-ai
conflicts = local-ai
backup = etc/local-ai/local-ai.conf
source = local-ai.conf
source = local-ai.service
source = local-ai.sysusers

View file

@ -4,20 +4,38 @@ _name="localai"
_pkgname="local-ai"
pkgname="${_pkgname}-bin"
pkgver=3.7.0
pkgrel=1
pkgrel=2
pkgdesc="Free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first"
arch=('aarch64' 'x86_64')
arch=(
'aarch64'
'x86_64'
)
url="https://localai.io"
_url="https://github.com/mudler/LocalAI"
license=('MIT')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
license=(
'MIT'
)
provides=(
"${_pkgname}"
)
conflicts=(
"${_pkgname}"
)
backup=(
"etc/${_pkgname}/${_pkgname}.conf"
)
_pkgsrc="${_pkgname}-${pkgver}"
source=("${_pkgname}."{conf,service,sysusers,tmpfiles}
"${_pkgsrc}-README.md::${_url}/raw/refs/tags/v${pkgver}/README.md"
"${_pkgsrc}-LICENSE::${_url}/raw/refs/tags/v${pkgver}/LICENSE")
source_aarch64=("${_pkgsrc}-aarch64::${_url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-arm64")
source_x86_64=("${_pkgsrc}-x86_64::${_url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-amd64")
source=(
"${_pkgname}."{conf,service,sysusers,tmpfiles}
"${_pkgsrc}-README.md::${_url}/raw/refs/tags/v${pkgver}/README.md"
"${_pkgsrc}-LICENSE::${_url}/raw/refs/tags/v${pkgver}/LICENSE"
)
source_aarch64=(
"${_pkgsrc}-aarch64::${_url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-arm64"
)
source_x86_64=(
"${_pkgsrc}-x86_64::${_url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-amd64"
)
sha256sums=('8153bc015f138655e08a49183c36d00f7fb661a2b9367110f44af844eab815ae'
'6e4c0e2a2694867a5c27e21855e530a9327ae3658dbaa9b18fe028ab96df915a'
'97ba21355c50ec658e220bc0558f506227b3dc77cc51f343b6f5657b0d77a19b'