Subject: [bug#79099] [PATCH 00/34] git-version rewrite

From: Nicolas Graves <[email-masked]>
Date: Sat, 26 Jul 2025 04:36:23 +0200

*** BLURB HERE ***

Nicolas Graves (34):
  gnu: packages: Use git-file-name.
  gnu: uxn: Use git-file-name.
  gnu: sbcl-cl-xmlspam: Use git-file-name.
  POC git-version
  gnu: orthanc-postgresql: Set version with vc-version.
  gnu: orthanc-mysql: Set version with vc-version.
  gnu: gemmlowp-for-tensorflow: Set version with vc-version.
  gnu: t-todo-manager: Set version with vc-version.
  gnu: emacs-company-box: Set version without git-version.
  gnu/packages/a*.scm: Use make-git-version.
  gnu/packages/b*.scm: Use make-git-version.
  gnu/packages/c*.scm: Use make-git-version.
  gnu/packages/d*.scm: Use make-git-version.
  gnu/packages/e*.scm: Use make-git-version.
  gnu/packages/f*.scm: Use make-git-version.
  gnu/packages/g*.scm: Use make-git-version.
  gnu/packages/h*.scm: Use make-git-version.
  gnu/packages/i*.scm: Use make-git-version.
  gnu/packages/j*.scm: Use make-git-version.
  gnu/packages/k*.scm: Use make-git-version.
  gnu/packages/l*.scm: Use make-git-version.
  gnu/packages/m*.scm: Use make-git-version.
  gnu/packages/n*.scm: Use make-git-version.
  gnu/packages/o*.scm: Use make-git-version.
  gnu/packages/p*.scm: Use make-git-version.
  gnu/packages/q*.scm: Use make-git-version.
  gnu/packages/r*.scm: Use make-git-version.
  gnu/packages/s*.scm: Use make-git-version.
  gnu/packages/t*.scm: Use make-git-version.
  gnu/packages/v*.scm: Use make-git-version.
  gnu/packages/w*.scm: Use make-git-version.
  gnu/packages/x*.scm: Use make-git-version.
  gnu/packages/z*.scm: Use make-git-version.
  gnu: ufoai: Use git-file-name.

 gnu/packages/accessibility.scm      |    2 +-
 gnu/packages/admin.scm              |   22 +-
 gnu/packages/agda.scm               |    4 +-
 gnu/packages/aidc.scm               |    2 +-
 gnu/packages/algebra.scm            |    7 +-
 gnu/packages/animation.scm          |    2 +-
 gnu/packages/appimage.scm           |    5 +-
 gnu/packages/arcan.scm              |    2 +-
 gnu/packages/assembly.scm           |    2 +-
 gnu/packages/astronomy.scm          |   24 +-
 gnu/packages/audio.scm              |   40 +-
 gnu/packages/autotools.scm          |    2 +-
 gnu/packages/axoloti.scm            |    2 +-
 gnu/packages/benchmark.scm          |    4 +-
 gnu/packages/bioconductor.scm       |   12 +-
 gnu/packages/bioinformatics.scm     |  294 +++---
 gnu/packages/bittorrent.scm         |    2 +-
 gnu/packages/boost.scm              |    4 +-
 gnu/packages/bootloaders.scm        |    8 +-
 gnu/packages/bqn.scm                |    4 +-
 gnu/packages/browser-extensions.scm |    4 +-
 gnu/packages/build-tools.scm        |   10 +-
 gnu/packages/c.scm                  |   22 +-
 gnu/packages/calendar.scm           |    2 +-
 gnu/packages/cdrom.scm              |    2 +-
 gnu/packages/certs.scm              |    2 +-
 gnu/packages/check.scm              |   14 +-
 gnu/packages/chemistry.scm          |    6 +-
 gnu/packages/chez.scm               |   12 +-
 gnu/packages/ci.scm                 |    2 +-
 gnu/packages/cmake.scm              |    8 +-
 gnu/packages/code.scm               |    8 +-
 gnu/packages/compression.scm        |   11 +-
 gnu/packages/coq.scm                |    2 +-
 gnu/packages/cpp.scm                |   45 +-
 gnu/packages/cran.scm               |   18 +-
 gnu/packages/crypto.scm             |    8 +-
 gnu/packages/cups.scm               |    2 +-
 gnu/packages/darwin.scm             |    6 +-
 gnu/packages/databases.scm          |    4 +-
 gnu/packages/datastructures.scm     |    5 +-
 gnu/packages/debian.scm             |    2 +-
 gnu/packages/debug.scm              |   10 +-
 gnu/packages/dictionaries.scm       |    4 +-
 gnu/packages/disk.scm               |    8 +-
 gnu/packages/display-managers.scm   |    8 +-
 gnu/packages/djvu.scm               |    4 +-
 gnu/packages/dlang.scm              |    2 +-
 gnu/packages/dns.scm                |    7 +-
 gnu/packages/docbook.scm            |    5 +-
 gnu/packages/docker.scm             |    2 +-
 gnu/packages/documentation.scm      |    2 +-
 gnu/packages/dotnet.scm             |    8 +-
 gnu/packages/education.scm          |    4 +-
 gnu/packages/efi.scm                |    2 +-
 gnu/packages/electronics.scm        |   12 +-
 gnu/packages/elm.scm                |    2 +-
 gnu/packages/emacs-build.scm        |    6 +-
 gnu/packages/emacs-xyz.scm          | 1017 +++++++++----------
 gnu/packages/emacs.scm              |    4 +-
 gnu/packages/embedded.scm           |   20 +-
 gnu/packages/emulators.scm          |   41 +-
 gnu/packages/engineering.scm        |   48 +-
 gnu/packages/erlang.scm             |    2 +-
 gnu/packages/esolangs.scm           |    2 +-
 gnu/packages/file-systems.scm       |   15 +-
 gnu/packages/finance.scm            |    8 +-
 gnu/packages/firmware.scm           |    8 +-
 gnu/packages/flashing-tools.scm     |    6 +-
 gnu/packages/fonts.scm              |   36 +-
 gnu/packages/fontutils.scm          |    2 +-
 gnu/packages/fpga.scm               |   14 +-
 gnu/packages/freedesktop.scm        |   14 +-
 gnu/packages/game-development.scm   |   19 +-
 gnu/packages/games.scm              |   60 +-
 gnu/packages/gawk.scm               |    2 +-
 gnu/packages/genimage.scm           |    2 +-
 gnu/packages/geo.scm                |    4 +-
 gnu/packages/gl.scm                 |    4 +-
 gnu/packages/glib.scm               |    2 +-
 gnu/packages/gnome-xyz.scm          |    4 +-
 gnu/packages/gnome.scm              |   14 +-
 gnu/packages/golang-build.scm       |    2 +-
 gnu/packages/golang-check.scm       |    4 +-
 gnu/packages/golang-crypto.scm      |   20 +-
 gnu/packages/golang-vcs.scm         |    2 +-
 gnu/packages/golang-web.scm         |   20 +-
 gnu/packages/golang-xyz.scm         |   52 +-
 gnu/packages/gpodder.scm            |    2 +-
 gnu/packages/graph.scm              |    2 +-
 gnu/packages/graphics.scm           |   31 +-
 gnu/packages/gstreamer.scm          |    2 +-
 gnu/packages/gtk.scm                |    2 +-
 gnu/packages/guile-wm.scm           |    4 +-
 gnu/packages/guile-xyz.scm          |   86 +-
 gnu/packages/guile.scm              |   10 +-
 gnu/packages/hardware.scm           |   10 +-
 gnu/packages/haskell-apps.scm       |    5 +-
 gnu/packages/haskell-xyz.scm        |    2 +-
 gnu/packages/heads.scm              |    2 +-
 gnu/packages/high-availability.scm  |    2 +-
 gnu/packages/hurd.scm               |    4 +-
 gnu/packages/idris.scm              |   10 +-
 gnu/packages/image-processing.scm   |    6 +-
 gnu/packages/image.scm              |   12 +-
 gnu/packages/inferno.scm            |    2 +-
 gnu/packages/instrumentation.scm    |    6 +-
 gnu/packages/ipfs.scm               |    4 +-
 gnu/packages/jami.scm               |    4 +-
 gnu/packages/java.scm               |   14 +-
 gnu/packages/javascript.scm         |    2 +-
 gnu/packages/julia-xyz.scm          |   10 +-
 gnu/packages/julia.scm              |    2 +-
 gnu/packages/kde-pim.scm            |    2 +-
 gnu/packages/kde-plasma.scm         |    2 +-
 gnu/packages/kde-utils.scm          |   14 +-
 gnu/packages/kodi.scm               |   10 +-
 gnu/packages/language.scm           |    2 +-
 gnu/packages/lesstif.scm            |    2 +-
 gnu/packages/libevent.scm           |    2 +-
 gnu/packages/libusb.scm             |    2 +-
 gnu/packages/linphone.scm           |   10 +-
 gnu/packages/linux.scm              |   38 +-
 gnu/packages/lisp-check.scm         |   60 +-
 gnu/packages/lisp-xyz.scm           | 1416 +++++++++++++--------------
 gnu/packages/lisp.scm               |    6 +-
 gnu/packages/logging.scm            |    2 +-
 gnu/packages/lua.scm                |    2 +-
 gnu/packages/luanti.scm             |   10 +-
 gnu/packages/machine-learning.scm   |   46 +-
 gnu/packages/mail.scm               |   20 +-
 gnu/packages/maths.scm              |   44 +-
 gnu/packages/matrix.scm             |    2 +-
 gnu/packages/medical.scm            |    4 +-
 gnu/packages/messaging.scm          |   19 +-
 gnu/packages/monitoring.scm         |    4 +-
 gnu/packages/mp3.scm                |    2 +-
 gnu/packages/multiprecision.scm     |    2 +-
 gnu/packages/music.scm              |   82 +-
 gnu/packages/networking.scm         |   14 +-
 gnu/packages/node-xyz.scm           |    4 +-
 gnu/packages/nutrition.scm          |    2 +-
 gnu/packages/ocaml.scm              |   18 +-
 gnu/packages/ocr.scm                |    2 +-
 gnu/packages/opencog.scm            |   12 +-
 gnu/packages/package-management.scm |   14 +-
 gnu/packages/parallel.scm           |   13 +-
 gnu/packages/pascal.scm             |    2 +-
 gnu/packages/password-utils.scm     |   10 +-
 gnu/packages/patchutils.scm         |    2 +-
 gnu/packages/pdf.scm                |    4 +-
 gnu/packages/perl6.scm              |   16 +-
 gnu/packages/phabricator.scm        |    2 +-
 gnu/packages/photo.scm              |    2 +-
 gnu/packages/piet.scm               |    5 +-
 gnu/packages/plan9.scm              |    6 +-
 gnu/packages/plotutils.scm          |    2 +-
 gnu/packages/potassco.scm           |    9 +-
 gnu/packages/pumpio.scm             |    2 +-
 gnu/packages/python-check.scm       |   14 +-
 gnu/packages/python-graphics.scm    |    2 +-
 gnu/packages/python-science.scm     |   11 +-
 gnu/packages/python-web.scm         |   11 +-
 gnu/packages/python-xyz.scm         |   42 +-
 gnu/packages/qt.scm                 |   22 +-
 gnu/packages/radio.scm              |   40 +-
 gnu/packages/raspberry-pi.scm       |    8 +-
 gnu/packages/rdf.scm                |    2 +-
 gnu/packages/robotics.scm           |    8 +-
 gnu/packages/ruby-xyz.scm           |   42 +-
 gnu/packages/rust.scm               |    2 +-
 gnu/packages/scanner.scm            |    2 +-
 gnu/packages/scheme.scm             |   16 +-
 gnu/packages/sdl.scm                |    2 +-
 gnu/packages/search.scm             |    2 +-
 gnu/packages/selinux.scm            |    2 +-
 gnu/packages/serialization.scm      |    4 +-
 gnu/packages/shells.scm             |    8 +-
 gnu/packages/shellutils.scm         |    6 +-
 gnu/packages/specifications.scm     |   10 +-
 gnu/packages/ssh.scm                |    8 +-
 gnu/packages/statistics.scm         |   18 +-
 gnu/packages/stb.scm                |    2 +-
 gnu/packages/suckless.scm           |   14 +-
 gnu/packages/sugar.scm              |   30 +-
 gnu/packages/sync.scm               |    6 +-
 gnu/packages/syncthing.scm          |    2 +-
 gnu/packages/syndication.scm        |    2 +-
 gnu/packages/task-management.scm    |    6 +-
 gnu/packages/tcl.scm                |    2 +-
 gnu/packages/telegram.scm           |   14 +-
 gnu/packages/telephony.scm          |    6 +-
 gnu/packages/terminals.scm          |   10 +-
 gnu/packages/tex.scm                |    5 +-
 gnu/packages/texinfo.scm            |    2 +-
 gnu/packages/text-editors.scm       |    4 +-
 gnu/packages/textutils.scm          |    2 +-
 gnu/packages/time.scm               |    4 +-
 gnu/packages/tls.scm                |    2 +-
 gnu/packages/tmux.scm               |    4 +-
 gnu/packages/tor-browsers.scm       |    2 +-
 gnu/packages/toys.scm               |    8 +-
 gnu/packages/tree-sitter.scm        |   36 +-
 gnu/packages/version-control.scm    |   14 +-
 gnu/packages/video.scm              |   18 +-
 gnu/packages/vim.scm                |   58 +-
 gnu/packages/vnc.scm                |    2 +-
 gnu/packages/vpn.scm                |    2 +-
 gnu/packages/vulkan.scm             |    2 +-
 gnu/packages/web-browsers.scm       |    6 +-
 gnu/packages/web.scm                |   32 +-
 gnu/packages/wm.scm                 |   28 +-
 gnu/packages/wxwidgets.scm          |    2 +-
 gnu/packages/xdisorg.scm            |   14 +-
 gnu/packages/xiph.scm               |    2 +-
 gnu/packages/xml.scm                |    2 +-
 gnu/packages/xorg.scm               |    4 +-
 gnu/packages/zig-xyz.scm            |   12 +-
 gnu/packages/zig.scm                |  130 +--
 gnu/packages/zile.scm               |    2 +-
 guix/git-download.scm               |   30 +-
 guix/packages.scm                   |   51 +-
 222 files changed, 2657 insertions(+), 2554 deletions(-)

-- 
2.50.1