summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGianluca Boiano2024-03-27 16:31:46 +0100
committerGianluca Boiano2024-03-27 16:31:46 +0100
commitfc7450d31b25aead2020789e8be6cb421ff0eb66 (patch)
tree9c9085842596b1c6212b3f34a90759fde374c9ad
parentf99e9326b752443a6933de95244e8bdcb8351280 (diff)
downloadaur-fc7450d31b25aead2020789e8be6cb421ff0eb66.tar.gz
local-ai: 2.11.0
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD15
-rw-r--r--local-ai.service2
3 files changed, 9 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2e42e3e0405d..595d3eea7224 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -24,7 +24,7 @@ pkgbase = local-ai
provides = local-ai
conflicts = local-ai
options = !strip
- backup = etc/conf.d/local-ai.conf
+ backup = etc/local-ai/local-ai.conf
source = local-ai.tar.gz::https://github.com/mudler/LocalAI/archive/refs/tags/v2.10.1.tar.gz
source = local-ai.conf
source = local-ai.tmpfiles
diff --git a/PKGBUILD b/PKGBUILD
index 14ec0725d239..542b3b206147 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,13 +7,13 @@ pkgname=(
"${pkgbase}-clblas"
"${pkgbase}-hipblas"
)
-pkgver=2.10.1
-pkgrel=2
+pkgver=2.11.0
+pkgrel=1
pkgdesc="Free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first"
arch=('x86_64')
url="https://github.com/mudler/LocalAI"
license=('MIT')
-backup=("etc/conf.d/${pkgname}.conf")
+backup=("etc/${pkgbase}/${pkgname}.conf")
depends=('glibc')
conflicts=("${pkgbase}")
provides=("${pkgbase}")
@@ -21,7 +21,6 @@ options=('!strip')
makedepends=(
'c-ares'
'clblast'
- 'ccache'
'cmake'
'cuda'
'git'
@@ -35,6 +34,7 @@ makedepends=(
'rocm-hip-sdk'
'upx'
)
+optdepends=('ccache: for caching builds')
source=("${pkgbase}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
"${pkgbase}.conf"
"${pkgbase}.tmpfiles"
@@ -90,10 +90,9 @@ _package() {
install -Dm775 "${pkgbase}" -t "${pkgdir}/usr/bin/"
install -D -m644 "${srcdir}/${pkgbase}.conf" \
- "${pkgdir}/etc/conf.d/${pkgbase}.conf"
+ "${pkgdir}/etc/${pkgbase}/${pkgbase}.conf"
upx "${pkgdir}/usr/bin/${pkgbase}"
- mkdir -p "${pkgdir}/etc/local-ai"
# systemd
install -D -m644 "${srcdir}/${pkgbase}.service" \
@@ -142,8 +141,8 @@ package_local-ai-hipblas() {
_package
}
-sha256sums=('abbeb3dc29642ff40bdd360cabea95a8c954197c3b9e5483959cc2bd221bd224'
+sha256sums=('4aa8c3760d7f7db60809914aa828dbb3c6934295a3d21bdd86108df01bd7dd25'
'095c6f530c0c2f864d7aa1c22b88e111b1adc54c85e3510156dcc5b6675de00c'
'90e042d0f5885b63a6aa4db7f87d6b931956f6c9b022407593466f61f6973312'
'97ba21355c50ec658e220bc0558f506227b3dc77cc51f343b6f5657b0d77a19b'
- 'affefb565e63f19fbdad53032c090fc33c2aa8ce986ba9cf678ccf071c2d67bf')
+ 'bd420ec530cbfdb7f29b309e3c0c8cd72de6346b7c8e9882e917a071c65b344c')
diff --git a/local-ai.service b/local-ai.service
index 12fe19ed7e78..cdb50ad8fcbd 100644
--- a/local-ai.service
+++ b/local-ai.service
@@ -5,7 +5,7 @@ After=local-fs.target
[Service]
User=local-ai
Group=local-ai
-EnvironmentFile=/etc/conf.d/local-ai.conf
+EnvironmentFile=/etc/local-ai/local-ai.conf
SyslogIdentifier=local-ai
Type=simple
ExecStart=/usr/bin/local-ai