--- /dev/null
+/usr/lib/*/libggml-base.so.*
--- /dev/null
+# According to https://wiki.debian.org/UsingSymbolsFiles
+# "For C++ libraries it is often better not to ship symbols files."
+libggml-base0: no-symbols-control-file
--- /dev/null
+examples/*
--- /dev/null
+usr/lib/${DEB_HOST_MULTIARCH}/libggml.so
+usr/lib/${DEB_HOST_MULTIARCH}/libggml-base.so
+usr/include
+
+/usr/share/pkgconfig/ggml.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake
--- /dev/null
+usr/lib/*/ggml/backends0/libggml-cpu*.so
--- /dev/null
+usr/lib/*/ggml/backends0/libggml-cuda.so
--- /dev/null
+usr/lib/*/ggml/backends0/libggml-rpc.so
--- /dev/null
+usr/lib/*/ggml/backends0/libggml-vulkan.so
--- /dev/null
+/usr/lib/*/libggml.so.*
--- /dev/null
+# Debian hardening flags are applied,
+# so it seems a false positive
+libggml0: hardening-no-fortify-functions
+
+# According to https://wiki.debian.org/UsingSymbolsFiles
+# "For C++ libraries it is often better not to ship symbols files."
+libggml0: no-symbols-control-file
-ggml (0.9.11-1) unstable; urgency=medium
+argeo-ggml (0.9.11-1) unstable; urgency=medium
- * Upstream release
+ * New package names
- -- Mathieu Baudier <mbaudier@argeo.org> Fri, 03 Apr 2026 11:26:19 +0000
-
-ggml (0.9.7-1) unstable; urgency=medium
-
- * Upstream release
- * Better align with official Debian packages
-
- -- Mathieu Baudier <mbaudier@argeo.org> Mon, 16 Feb 2026 05:14:00 +0000
-
-ggml (0.9.5-1) unstable; urgency=medium
-
- * Upstream release
- * Drop .so version patch, now provided by upstream
-
- -- Mathieu Baudier <mbaudier@argeo.org> Sat, 03 Jan 2026 10:06:55 +0000
-
-ggml (0.9.4.395-1) unstable; urgency=medium
-
- * Upstream llama.cpp and whisper.cpp syncs
-
- -- Mathieu Baudier <mbaudier@argeo.org> Sat, 27 Dec 2025 10:52:27 +0000
-
-ggml (0.9.4.185-1) unstable; urgency=medium
-
- * Upstream llama.cpp and whisper.cpp syncs
- * Move backends to Debian location
- * Build natively for Raspberry Pi5 on Ubuntu ARM
-
- -- Mathieu Baudier <mbaudier@argeo.org> Tue, 11 Nov 2025 07:55:58 +0000
-
-ggml (0.9.4.58-1) unstable; urgency=medium
-
- * Upstream llama.cpp sync
- * Optimize arm64 build for Raspberry Pi 5
-
- -- Mathieu Baudier <mbaudier@argeo.org> Sat, 18 Oct 2025 08:29:05 +0000
-
-ggml (0.9.4-1) unstable; urgency=medium
-
- * Upstream release
- * Drop OpenBLAS support
-
- -- Mathieu Baudier <mbaudier@argeo.org> Fri, 10 Oct 2025 13:40:50 +0000
-
-ggml (0.9.1-1) unstable; urgency=medium
-
- * Upstream release
-
- -- Mathieu Baudier <mbaudier@argeo.org> Mon, 22 Sep 2025 11:44:18 +0000
-
\ No newline at end of file
+ -- Mathieu Baudier <mbaudier@argeo.org> Mon, 04 May 2026 09:13:45 +0000
-Source: ggml
+Source: argeo-ggml
Section: libs
Priority: optional
Maintainer: Mathieu Baudier <mbaudier@argeo.org>
nvidia-cuda-toolkit-gcc [amd64] <!pkg.ggml.nocuda>,
Rules-Requires-Root: no
-Package: libggml-base0
+Package: argeo-libggml-base0
+Conflicts: libggml0
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
The ggml base library provides the backend-independent API
upon which specialized libraries or applications can be built.
-Package: libggml0
+Package: argeo-libggml0
+Conflicts: libggml0
Architecture: any
Multi-Arch: same
-Depends: libggml-base0 (= ${binary:Version}),
+Depends: argeo-libggml-base0 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Tensor library for machine learning (loader)
responsible for loading the various ggml backends,
and connect them to the API provided by the ggml base library.
-Package: libggml-dev
+Package: argeo-libggml-dev
+Conflicts: libggml-dev
Section: libdevel
Architecture: any
Multi-Arch: same
This developments package provides the files required to build
software based on ggml.
-Package: libggml0-backend-cpu
+Package: argeo-libggml0-backend-cpu
+Conflicts: libggml0-backend-cpu
Architecture: any
Multi-Arch: same
-Depends: libggml-base0 (= ${binary:Version}),
+Depends: argeo-libggml-base0 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Tensor library for machine learning (CPU backend)
allowing one to run computations on older CPU while still benefiting from
the capabilities of recent ones.
-Package: libggml0-backend-rpc
+Package: argeo-libggml0-backend-rpc
Architecture: any
Multi-Arch: same
-Depends: libggml-base0 (= ${binary:Version}),
+Depends: argeo-libggml-base0 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Tensor library for machine learning (RPC backend)
The ggml RPC backend allows one to distribute computations over
the network on remote ggml backends.
-Package: libggml0-backend-vulkan
-Architecture: amd64
+Package: argeo-libggml0-backend-vulkan
+Conflicts: libggml0-backend-vulkan
+Architecture: any
Multi-Arch: same
-Depends: libggml-base0 (= ${binary:Version}),
+Depends: argeo-libggml-base0 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Build-Profiles: <!pkg.ggml.novulkan>
computations based on the Vulkan API. This is typically used
to leverage GPU parallel computations capabilities.
-Package: libggml0-backend-cuda
-Architecture: amd64
+Package: argeo-libggml0-backend-cuda
+Conflicts: libggml0-backend-cuda
+Architecture: any
Multi-Arch: same
-Depends: libggml-base0 (= ${binary:Version}),
+Depends: argeo-libggml-base0 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Build-Profiles: <!pkg.ggml.nocuda>
Upstream-Name: ggml
Upstream-Contact: https://github.com/ggml-org/issues
Source: https://github.com/ggml-org/ggml
-#Files-Excluded:
-# src/ggml-kompute/kompute/*
-#Comment: Third-party code (which is not used here).
Files: *
-Copyright: Copyright (c) 2023-2025 The ggml authors
+Copyright: Copyright (c) 2023-2026 The ggml authors
License: Expat
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-Files: src/ggml-kompute/kompute/*
-Copyright: Copyright (c) 2020-2025 The kompute authors
-License: Apache-2.0
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- .
- http://www.apache.org/licenses/LICENSE-2.0
- .
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- .
- On Debian systems, the complete text of the Apache License version 2
- can be found in /usr/share/common-licenses/Apache-2.0
-
Files: debian/*
-Copyright: 2024-2025 Mathieu Baudier <mbaudier@argeo.org>
+Copyright: 2024-2026 Mathieu Baudier <mbaudier@argeo.org>
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
+++ /dev/null
-/usr/lib/*/libggml-base.so.*
+++ /dev/null
-# According to https://wiki.debian.org/UsingSymbolsFiles
-# "For C++ libraries it is often better not to ship symbols files."
-libggml-base0: no-symbols-control-file
+++ /dev/null
-examples/*
+++ /dev/null
-usr/lib/${DEB_HOST_MULTIARCH}/libggml.so
-usr/lib/${DEB_HOST_MULTIARCH}/libggml-base.so
-usr/include
-
-/usr/share/pkgconfig/ggml.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
-usr/lib/${DEB_HOST_MULTIARCH}/cmake
+++ /dev/null
-usr/lib/*/ggml/backends0/libggml-cpu*.so
+++ /dev/null
-usr/lib/*/ggml/backends0/libggml-cuda.so
+++ /dev/null
-usr/lib/*/ggml/backends0/libggml-rpc.so
+++ /dev/null
-usr/lib/*/ggml/backends0/libggml-vulkan.so
+++ /dev/null
-/usr/lib/*/libggml.so.*
+++ /dev/null
-# Debian hardening flags are applied,
-# so it seems a false positive
-libggml0: hardening-no-fortify-functions
-
-# According to https://wiki.debian.org/UsingSymbolsFiles
-# "For C++ libraries it is often better not to ship symbols files."
-libggml0: no-symbols-control-file