diff --git a/.SRCINFO b/.SRCINFO index 12d144e8af0de..b056af3d67145 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -15,6 +15,11 @@ pkgbase = ik-llama.cpp-cuda depends = gcc-libs depends = glibc depends = python + optdepends = python-numpy: needed for convert_hf_to_gguf.py + optdepends = python-safetensors: needed for convert_hf_to_gguf.py + optdepends = python-sentencepiece: needed for convert_hf_to_gguf.py + optdepends = python-pytorch: needed for convert_hf_to_gguf.py + optdepends = python-transformers: needed for convert_hf_to_gguf.py provides = llama.cpp conflicts = libggml conflicts = ggml @@ -23,6 +28,8 @@ pkgbase = ik-llama.cpp-cuda conflicts = llama.cpp-cuda conflicts = llama.cpp-hip conflicts = ik-llama.cpp + conflicts = ik-llama.cpp-hip + conflicts = ik-llama.cpp-vulkan options = lto options = !debug diff --git a/PKGBUILD b/PKGBUILD index 5706d18bdcaa5..f10ec95c3ccac 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -20,6 +20,13 @@ makedepends=( cmake git ) +optdepends=( + 'python-numpy: needed for convert_hf_to_gguf.py' + 'python-safetensors: needed for convert_hf_to_gguf.py' + 'python-sentencepiece: needed for convert_hf_to_gguf.py' + 'python-pytorch: needed for convert_hf_to_gguf.py' + 'python-transformers: needed for convert_hf_to_gguf.py' +) conflicts=( libggml ggml @@ -28,6 +35,8 @@ conflicts=( llama.cpp-cuda llama.cpp-hip ik-llama.cpp + ik-llama.cpp-hip + ik-llama.cpp-vulkan ) provides=(llama.cpp)