pantry/projects/localai.io/package.yml

45 lines
847 B
YAML
Raw Normal View History

2023-11-07 01:56:23 +03:00
distributable:
url: git+https://github.com/mudler/LocalAI
ref: ${{version.tag}}
display-name: LocalAI
versions:
github: mudler/LocalAI
2024-06-28 21:45:49 +03:00
companions:
linux:
openssl.org: '*'
2023-11-07 01:56:23 +03:00
build:
dependencies:
go.dev: ^1.21
cmake.org: ^3
grpc.io: ^1
gnu.org/wget: ^1
gnu.org/coreutils: ^9
git-scm.org: ^2
google.com/protobuf-go: ^1
grpc.io/grpc-go: ^1
env:
linux:
# one of these will do it. probably.
CGO_LDFLAGS:
- -lstdc++fs
LD_FLAGS:
- -buildmode=pie
2023-11-07 01:56:23 +03:00
script:
- make build
- install -D local-ai {{prefix}}/bin/local-ai
provides:
- bin/local-ai
test:
- run: local-ai --version | grep {{version}}
if: <2.13
- run: "local-ai --help | grep 'Version: v{{version}}'"
2024-06-28 21:45:49 +03:00
if: '>=2.13<2.16'
- run: local-ai models list | grep ' - localai@'
if: '>=2.16'