From: Mathieu Baudier Date: Fri, 15 Aug 2025 14:32:13 +0000 (+0200) Subject: Package multimodal tools separately X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=7f99a529dc04e84403310473c628c32588e84ea2;p=pkg%2Fggml%2Fsources%2Fllama.cpp Package multimodal tools separately --- diff --git a/debian/control b/debian/control index 40c26d43..a7742d63 100644 --- a/debian/control +++ b/debian/control @@ -41,11 +41,10 @@ Conflicts: llama.cpp Description: Inference of large language models in pure C/C++ (multimodal library) mtmd provides multimodal inference. -# We only distribute a few very useful tools, with stable CLI options +# We only distribute a few useful tools, with stable CLI options Package: llama-cpp-tools Architecture: any Depends: libllama0 (= ${binary:Version}), - libmtmd0 (= ${binary:Version}), ggml, curl, ${misc:Depends}, @@ -61,7 +60,15 @@ Description: Inference of large language models in pure C/C++ (tools) . llama-bench: benchmarking of large language models or ggml backends. - . + +Package: llama-cpp-tools-multimodal +Architecture: any +Depends: libmtmd0 (= ${binary:Version}), + ggml, + curl, + ${misc:Depends}, + ${shlibs:Depends}, +Description: Inference of large language models in pure C/C++ (multimodal tools) llama-mtmd-cli: multimodal support. Package: libllama0-dev @@ -85,4 +92,3 @@ Depends: libmtmd0 (= ${binary:Version}), Description: Inference of large language models in pure C/C++ (multimodal development files) Development files required for building software based on the multimodal llama.cpp API. - \ No newline at end of file diff --git a/debian/llama-cpp-tools-multimodal.bash-completion b/debian/llama-cpp-tools-multimodal.bash-completion new file mode 100644 index 00000000..3ae0a65d --- /dev/null +++ b/debian/llama-cpp-tools-multimodal.bash-completion @@ -0,0 +1 @@ +completions/llama-mtmd-cli diff --git a/debian/llama-cpp-tools-multimodal.install b/debian/llama-cpp-tools-multimodal.install new file mode 100644 index 00000000..5aae3775 --- /dev/null +++ b/debian/llama-cpp-tools-multimodal.install @@ -0,0 +1,2 @@ +/usr/bin/llama-mtmd-cli +/usr/libexec/*/ggml/llama-mtmd-cli diff --git a/debian/llama-cpp-tools.install b/debian/llama-cpp-tools.install index eaed1f25..a028e995 100644 --- a/debian/llama-cpp-tools.install +++ b/debian/llama-cpp-tools.install @@ -6,6 +6,3 @@ /usr/bin/llama-bench /usr/libexec/*/ggml/llama-bench - -/usr/bin/llama-mtmd-cli -/usr/libexec/*/ggml/llama-mtmd-cli