From 2122611b8ff5a4d3cc6b316f47efc40029e3a4e0 Mon Sep 17 00:00:00 2001 From: zenobit Date: Wed, 27 May 2026 13:41:17 +0200 Subject: [PATCH] New package: llama.cpp-9357 --- srcpkgs/llama.cpp/template | 25 +++++++++++++++++++++++++ srcpkgs/llama.cpp/update | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 srcpkgs/llama.cpp/template create mode 100644 srcpkgs/llama.cpp/update diff --git a/srcpkgs/llama.cpp/template b/srcpkgs/llama.cpp/template new file mode 100644 index 00000000000000..89f7cee3e4d4b0 --- /dev/null +++ b/srcpkgs/llama.cpp/template @@ -0,0 +1,25 @@ +# Template file for 'llama.cpp' +pkgname=llama.cpp +version=9357 +revision=1 +build_style=cmake +configure_args="-DGGML_NATIVE=OFF -DGGML_VULKAN=ON -DGGML_BLAS=ON + -DGGML_BLAS_VENDOR=OpenBLAS -DGGML_OPENCL=ON -DGGML_RPC=ON -DLLAMA_OPENSSL=ON" +hostmakedepends="nodejs pkg-config shaderc" +makedepends="openssl-devel libgomp-devel openblas-devel ocl-icd-devel OpenCL-Headers + libcurl-devel vulkan-loader-devel SPIRV-Headers libgomp" +checkdepends="python3-Jinja2" +short_desc="LLM inference in C/C++" +maintainer="zenobit " +license="MIT" +homepage="https://github.com/ggml-org/llama.cpp" +distfiles="https://github.com/ggml-org/llama.cpp/archive/refs/tags/b${version}.tar.gz" +checksum=5fbac8d2eaff748e67fc7e25b10217e4b295fb2898b1562ad417d33b17734dee + +case $ARCH in + aarch64) configure_args+=" -DGGML_CPU_KLEIDIAI=ON" ;; +esac + +post_install() { + vlicense LICENSE +} diff --git a/srcpkgs/llama.cpp/update b/srcpkgs/llama.cpp/update new file mode 100644 index 00000000000000..ae4c235e68c426 --- /dev/null +++ b/srcpkgs/llama.cpp/update @@ -0,0 +1,2 @@ +site="https://github.com/ggml-org/llama.cpp/tags" +pattern='releases/tag/b\K[0-9]+'