summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 24 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0271c10b4a5e..3df786b19431 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,19 @@
pkgname=local-ai
_pkgname=LocalAI
pkgver=1.40.0
-pkgrel=1
+pkgrel=2
pkgdesc="Free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first."
arch=('aarch64' 'x86_64')
url="https://github.com/mudler/LocalAI"
license=('MIT')
depends=('glibc')
makedepends=('c-ares' 'git' 'go' 'grpc' 'make' 'openssl' 're2')
-source=("${url}/archive/refs/tags/v${pkgver}.tar.gz")
+source=("${url}/archive/refs/tags/v${pkgver}.tar.gz"
+ "${pkgname}.conf"
+ "${pkgname}.tmpfiles"
+ "${pkgname}.sysusers"
+ "${pkgname}.service"
+)
build() {
cd "${_pkgname}-${pkgver}"
@@ -18,7 +23,23 @@ build() {
package() {
cd "${_pkgname}-${pkgver}"
+
install -Dm775 "${pkgname}" -t "${pkgdir}/usr/bin/"
+
+ install -D -m644 "${srcdir}/${pkgname}.conf" \
+ "${pkgdir}/etc/conf.d/${pkgname}.conf"
+
+ # systemd
+ install -D -m644 "${srcdir}/${pkgname}.service" \
+ -t "${pkgdir}/usr/lib/systemd/system"
+ install -D -m644 "${srcdir}/${pkgname}.sysusers" \
+ "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+ install -D -m644 "${srcdir}/${pkgname}.tmpfiles" \
+ "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
}
-sha256sums=('1f55271a038caa00031f220e570eedc25ec1d232686b30c72465746058a05e79')
+sha256sums=('1f55271a038caa00031f220e570eedc25ec1d232686b30c72465746058a05e79'
+ 'a642a3eda0fe24fa2ebffc5ec997fdbcc2ee74b615045fe5f0e40c4efc7b8399'
+ '90e042d0f5885b63a6aa4db7f87d6b931956f6c9b022407593466f61f6973312'
+ '97ba21355c50ec658e220bc0558f506227b3dc77cc51f343b6f5657b0d77a19b'
+ 'affefb565e63f19fbdad53032c090fc33c2aa8ce986ba9cf678ccf071c2d67bf')