diff options
author | Gianluca Boiano | 2024-03-27 16:31:46 +0100 |
---|---|---|
committer | Gianluca Boiano | 2024-03-27 16:31:46 +0100 |
commit | fc7450d31b25aead2020789e8be6cb421ff0eb66 (patch) | |
tree | 9c9085842596b1c6212b3f34a90759fde374c9ad | |
parent | f99e9326b752443a6933de95244e8bdcb8351280 (diff) | |
download | aur-fc7450d31b25aead2020789e8be6cb421ff0eb66.tar.gz |
local-ai: 2.11.0
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | local-ai.service | 2 |
3 files changed, 9 insertions, 10 deletions
@@ -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 @@ -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 |