From 4fcf13954e0957a55e8327a7fb059f66b4ac4477 Mon Sep 17 00:00:00 2001 From: Orion Date: Tue, 2 Sep 2025 02:53:41 +0000 Subject: [PATCH] :bookmark: Bump llama.cpp-vulkan version to b6351-1 --- .SRCINFO | 2 +- PKGBUILD | 15 ++++++--------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 4d1bb8135d187..233c37f23558c 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = llama.cpp-vulkan pkgdesc = Port of Facebook's LLaMA model in C/C++ (with Vulkan GPU optimizations) - pkgver = b6341 + pkgver = b6351 pkgrel = 1 url = https://github.com/ggerganov/llama.cpp arch = x86_64 diff --git a/PKGBUILD b/PKGBUILD index ff12c55b3c31a..d21cff5ee451c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,7 +3,7 @@ pkgname=llama.cpp-vulkan _pkgname=${pkgname%%-vulkan} -pkgver=b6341 +pkgver=b6351 pkgrel=1 pkgdesc="Port of Facebook's LLaMA model in C/C++ (with Vulkan GPU optimizations)" arch=(x86_64 armv7h aarch64) @@ -37,17 +37,14 @@ sha256sums=() prepare() { cd "$srcdir" - git clone --depth 20 --single-branch --branch master "${url}" "${_pkgname}" + git clone --depth 1 --single-branch --branch master "${url}" "${_pkgname}" } pkgver() { - cd "$_pkgname" - - local _latest_tag - _latest_tag=$(git describe --tags --abbrev=0) - - # 格式化为:<最新标签> - printf "%s" "$_latest_tag" + # 使用 API 获取最新发布的标签 + curl -s "https://api.github.com/repos/ggml-org/llama.cpp/releases/latest" | \ + grep '"tag_name":' | \ + sed -E 's/.*"([^"]+)".*/\1/' } build() {