]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
Rename packages with argeo- prefix
authorMathieu Baudier <redacted>
Mon, 4 May 2026 09:23:44 +0000 (11:23 +0200)
committerMathieu Baudier <redacted>
Mon, 4 May 2026 10:15:24 +0000 (12:15 +0200)
23 files changed:
debian/argeo-libggml-base0.install [new file with mode: 0644]
debian/argeo-libggml-base0.lintian-overrides [new file with mode: 0644]
debian/argeo-libggml-dev.examples [new file with mode: 0644]
debian/argeo-libggml-dev.install [new file with mode: 0644]
debian/argeo-libggml0-backend-cpu.install [new file with mode: 0644]
debian/argeo-libggml0-backend-cuda.install [new file with mode: 0644]
debian/argeo-libggml0-backend-rpc.install [new file with mode: 0644]
debian/argeo-libggml0-backend-vulkan.install [new file with mode: 0644]
debian/argeo-libggml0.install [new file with mode: 0644]
debian/argeo-libggml0.lintian-overrides [new file with mode: 0644]
debian/changelog
debian/control
debian/copyright
debian/libggml-base0.install [deleted file]
debian/libggml-base0.lintian-overrides [deleted file]
debian/libggml-dev.examples [deleted file]
debian/libggml-dev.install [deleted file]
debian/libggml0-backend-cpu.install [deleted file]
debian/libggml0-backend-cuda.install [deleted file]
debian/libggml0-backend-rpc.install [deleted file]
debian/libggml0-backend-vulkan.install [deleted file]
debian/libggml0.install [deleted file]
debian/libggml0.lintian-overrides [deleted file]

diff --git a/debian/argeo-libggml-base0.install b/debian/argeo-libggml-base0.install
new file mode 100644 (file)
index 0000000..880c76b
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*/libggml-base.so.*
diff --git a/debian/argeo-libggml-base0.lintian-overrides b/debian/argeo-libggml-base0.lintian-overrides
new file mode 100644 (file)
index 0000000..8f2c09e
--- /dev/null
@@ -0,0 +1,3 @@
+# 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
diff --git a/debian/argeo-libggml-dev.examples b/debian/argeo-libggml-dev.examples
new file mode 100644 (file)
index 0000000..e39721e
--- /dev/null
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/argeo-libggml-dev.install b/debian/argeo-libggml-dev.install
new file mode 100644 (file)
index 0000000..dd27090
--- /dev/null
@@ -0,0 +1,6 @@
+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
diff --git a/debian/argeo-libggml0-backend-cpu.install b/debian/argeo-libggml0-backend-cpu.install
new file mode 100644 (file)
index 0000000..dc3268d
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/ggml/backends0/libggml-cpu*.so
diff --git a/debian/argeo-libggml0-backend-cuda.install b/debian/argeo-libggml0-backend-cuda.install
new file mode 100644 (file)
index 0000000..6cba077
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/ggml/backends0/libggml-cuda.so
diff --git a/debian/argeo-libggml0-backend-rpc.install b/debian/argeo-libggml0-backend-rpc.install
new file mode 100644 (file)
index 0000000..ff6c47d
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/ggml/backends0/libggml-rpc.so
diff --git a/debian/argeo-libggml0-backend-vulkan.install b/debian/argeo-libggml0-backend-vulkan.install
new file mode 100644 (file)
index 0000000..a3e2675
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/ggml/backends0/libggml-vulkan.so
diff --git a/debian/argeo-libggml0.install b/debian/argeo-libggml0.install
new file mode 100644 (file)
index 0000000..fbfd644
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*/libggml.so.*
diff --git a/debian/argeo-libggml0.lintian-overrides b/debian/argeo-libggml0.lintian-overrides
new file mode 100644 (file)
index 0000000..c83a4ba
--- /dev/null
@@ -0,0 +1,7 @@
+# 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
index 0a48cdaaf67c912fd6170814212ead594e51b8e1..3246bd9b9f8e855110388d30227e8669c6bdfb98 100644 (file)
@@ -1,54 +1,5 @@
-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
index 88f1db3ad96f48e69ff5f923266a870047a9ef74..41300fa77ce597f48faafa556f1d405be92cb8a8 100644 (file)
@@ -1,4 +1,4 @@
-Source: ggml
+Source: argeo-ggml
 Section: libs
 Priority: optional
 Maintainer: Mathieu Baudier <mbaudier@argeo.org>
@@ -15,7 +15,8 @@ Build-Depends: cmake,
                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},
@@ -24,10 +25,11 @@ Description: Tensor library for machine learning (base)
  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)
@@ -35,7 +37,8 @@ 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
@@ -46,10 +49,11 @@ Description: Tensor library for machine learning (development files)
  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)
@@ -61,20 +65,21 @@ 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>
@@ -83,10 +88,11 @@ Description: Tensor library for machine learning (Vulkan backend)
  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>
index 5bfdbee85d99cffb64edc9c70c0fa3b19b8156d7..9a22f66cc6f798bd35f4ec7755af8bd948efdfcf 100644 (file)
@@ -2,12 +2,9 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 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
@@ -27,27 +24,9 @@ License: Expat
  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
diff --git a/debian/libggml-base0.install b/debian/libggml-base0.install
deleted file mode 100644 (file)
index 880c76b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/*/libggml-base.so.*
diff --git a/debian/libggml-base0.lintian-overrides b/debian/libggml-base0.lintian-overrides
deleted file mode 100644 (file)
index 8f2c09e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# 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
diff --git a/debian/libggml-dev.examples b/debian/libggml-dev.examples
deleted file mode 100644 (file)
index e39721e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-examples/*
diff --git a/debian/libggml-dev.install b/debian/libggml-dev.install
deleted file mode 100644 (file)
index dd27090..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-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
diff --git a/debian/libggml0-backend-cpu.install b/debian/libggml0-backend-cpu.install
deleted file mode 100644 (file)
index dc3268d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/ggml/backends0/libggml-cpu*.so
diff --git a/debian/libggml0-backend-cuda.install b/debian/libggml0-backend-cuda.install
deleted file mode 100644 (file)
index 6cba077..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/ggml/backends0/libggml-cuda.so
diff --git a/debian/libggml0-backend-rpc.install b/debian/libggml0-backend-rpc.install
deleted file mode 100644 (file)
index ff6c47d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/ggml/backends0/libggml-rpc.so
diff --git a/debian/libggml0-backend-vulkan.install b/debian/libggml0-backend-vulkan.install
deleted file mode 100644 (file)
index a3e2675..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/ggml/backends0/libggml-vulkan.so
diff --git a/debian/libggml0.install b/debian/libggml0.install
deleted file mode 100644 (file)
index fbfd644..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/*/libggml.so.*
diff --git a/debian/libggml0.lintian-overrides b/debian/libggml0.lintian-overrides
deleted file mode 100644 (file)
index c83a4ba..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# 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