summaryrefslogtreecommitdiff
path: root/gnu/packages/version-control.scm
AgeCommit message (Collapse)Author
2026-04-03gnu: Add mergiraf.Zheng Junjie
* gnu/packages/version-control.scm (mergiraf): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for mergiraf. Change-Id: I4b7b16e671e8f9a99fd987410c2c57698ee35219 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-02gnu: git-tools: Update to 2025.08.Gábor Udvari
* gnu/packages/version-control.scm (git-tools): Update to 2025.08. Change-Id: I50e79b06e2ed9320ca1cc0a7f9181ef4fcaa37fe Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-16gnu: breezy: Install man-pages, bash-completion add bzr symlink.Dariqq
Since change to pyproject-build-system the man pages no longer got built and installed. * gnu/packages/version-control.scm (breezy): [#:phases]: Add 'build-man, 'install-man, 'install-completion and 'bzr-compat phases. Merges guix/guix!6740 Change-Id: I73324a5f74bbff5ae6e3b33cf1d159767c942e98 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-15gnu: got: Update to 0.123.Ashish SHUKLA
* gnu/packages/version-control.scm (got): Update to 0.123. Change-Id: Ib6527f78122ac3c7c807cbbad0ce20173a7207bd Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-15gnu: fossil: Update to 2.28.Ashish SHUKLA
* gnu/packages/version-control.scm (fossil): Update to 2.28. [arguments]<#:phases>: Remove "disable-broken-test" phase. Change-Id: I49197da22dbd0d9e65cd8dfda1ffa6c7f8340bd9 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: git-cliff: Install manpage and shell completions.Efraim Flashner
* gnu/packages/version-control.scm (git-cliff)[arguments]: Add a phase to generate and install the manpage and the shell completions. Change-Id: Ib548fed6cd03f21c0dade2d773fcf8146638dc5b
2026-03-12gnu: Add git-cliff.Aaron Covrig
* gnu/packages/version-control.scm (git-cliff): New variable. * gnu/packages/rust-crates.scm: Add dependencies for git-cliff. Change-Id: I9369a4e2a94b46a0d8085f502159f5a87e671002 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-06gnu: git-minimal: Remove gcc-14 relaxation CFLAGS.Yelninei
* gnu/packages/version-control.scm (git-minimal): Remove flags for gcc-14. Change-Id: I3a6e53225dd44f1a421aef61e9a04c5ba4863aec
2026-03-05gnu: qgit: Update to 2.13.Sughosha
* gnu/packages/version-control.scm (qgit): Update to 2.13. [source]<patches>: Remove qgit-2.13-fix-search-style.patch. * gnu/packages/patches/qgit-2.13-fix-search-style.patch: Remove file. * gnu/local.mk: Deregister it. Change-Id: I47bb9211febd5a8bdf29bb898bab7cbc2aa6df1e
2026-03-01gnu: ruby-asciidoctor/minimal: Move to ruby-xyz module.Aaron Covrig
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor/minimal): Move to... * gnu/packages/ruby-check.scm (ruby-asciidoctor/minimal): ...here. * gnu/packages/backup.scm, * gnu/packages/ccache.scm, * gnu/packages/cluster.scm, * gnu/packages/compton.scm, * gnu/packages/cryptsetup.scm, * gnu/packages/engineering.scm, * gnu/packages/games.scm, * gnu/packages/irc.scm, * gnu/packages/ntp.scm, * gnu/packages/password-utils.scm, * gnu/packages/radio.scm, * gnu/packages/ruby-check.scm, * gnu/packages/syndication.scm, * gnu/packages/task-management.scm, * gnu/packages/version-control.scm: Add module import. Change-Id: I1083b2bb9d59fb4762cbbad777d059c321a997dd Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-27Revert "gnu: git-minimal: Update to 2.53.0"Andreas Enge
This reverts commit ff1497f9ea2c6dc7684e32661b8c046dac76d9bb.
2026-02-26gnu: git-minimal: Update to 2.53.0Ashish SHUKLA
* gnu/packages/version-control.scm (git-minimal): Update to 2.53.0. Change-Id: I6cf52bbd4d23bfcb8d9d98065738b2214f8085af Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26build: Patch the git-lfs hooks shebangs in `git-fetch'.Maxim Cournoyer
This reverts commit b6a070d2a3c059c1a574dc4048fb8f942e008799, which patched git-lfs so its hooks would refer to a 'sh' from the store, but this reference was at risk of going stale since the hooks are installed and preserved outside the store. The shebangs are now patched in the `git-fetch' procedure directly. * guix/scripts/perform-download.scm (perform-git-download): Expand comment. * guix/git-download.scm (bash-package): New variable. (git-fetch/in-band*): Add #:bash argument. (git-fetch-builder): Add it to `inputs', so that it gets added to PATH. * guix/build/git.scm (git-fetch): Substitute /bin/bash in the post-checkout git-lfs hook shebang. Fixes: https://codeberg.org/guix/guix/issues/5616 Reported-by: Simon Josefsson <simon@josefsson.org> Change-Id: Ife81737705bef5d0a1edad307ed77a479af4609e
2026-02-25gnu: cgit: Update to 1.3Ashish SHUKLA
* gnu/packages/version-control.scm (cgit): Update to 1.3. [inputs](git-source.tar.xz): Update to 2.53.0. Change-Id: I37c5656b1a908a62f58f802da7094b6edf7f1959 Signed-off-by: jgart <jgart@dismail.de>
2026-02-25gnu: git-lfs: Update to 3.7.1.Sharlatan Hellseher
* gnu/packages/version-control.scm (git-lfs): Update to 3.7.1. Change-Id: I8c59681fc4763278957fa24ddcd3c16a1200ee99
2026-02-24gnu: savane: Update to 3.12.Andreas Enge
* gnu/packages/version-control.scm (savane): Update to 3.12. Change-Id: I8ec4dea12b71db333b4307cec326a6d82748a0fa
2026-02-21gnu: libgit2-1.9: Update to 1.9.2.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.2. Change-Id: I3b1ef9bb25f504b6aa35898cc0fceac6eba8df54
2026-02-21gnu: libgit2-1.9: Simplify configure-flags.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.9)[arguments]: Remove the workaround in the configure-flags. Change-Id: Iffb3ddff86513dae69279cc4832cbdea8ac257d1
2026-02-21gnu: libgit2-1.8: Update to 1.8.5.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.5. Change-Id: I4803e0dc2ac6575f862c47effbece8d541b47e61
2026-02-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for 32bit targets. * guix/utils.scm (target-hurd32?). Same. Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5710
2026-02-20gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vpn.scm, gnu/packages/weather.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xiph.scm, gnu/packages/xorg.scm: Fix some spelling errors. Change-Id: I52a8739a9c3b7dc2bd2d603ac9268c662a3ea2c5
2026-02-18gnu: breezy: Update to 3.3.15.Dariqq
* gnu/packages/version-control.scm (breezy): Update to 3.3.15. [#:phases]: Remove 'relax-gcc-14-strictness phase. [native-inputs]: Replace python-cython-0 with python-cython. [inputs]: Replace python-dulwich with python-dulwich-0.24. * gnu/packages/rust-crates.scm (breezy): Update crates accordingly. Fixes: guix/guix#6478 Change-Id: I5d527e871304a0543626bc68293740402584c25a Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: Remove gitless.Andreas Enge
* gnu/packages/version-control.scm (gitless): Delete variable. Change-Id: Iaee1c2bd4eaa032ccbdebe83baa57f09ea23de9f
2026-02-15gnu: git-sizer: Improve style.Sharlatan Hellseher
* gnu/packages/version-control.scm (git-sizer): Use G-expressions, fix indentation, move [propagated-inputs] to [native-inputs]. [arguments] <test-flags>: Move skipped tests here. <phases> Use default 'check phase. [inputs]: Remove git-minimal/pinned; add git-minimal. [propagated-inputs]: Remove go-github-com-cli-safeexec, go-github-com-davecgh-go-spew, go-github-com-pmezard-go-difflib, go-github-com-spf13-pflag, go-github-com-stretchr-testify, go-go-uber-org-goleak, go-golang-org-x-sync, and go-gopkg-in-yaml-v3. [native-inputs]: Add go-github-com-cli-safeexec, go-github-com-pmezard-go-difflib, go-github-com-spf13-pflag, go-github-com-stretchr-testify, go-go-uber-org-goleak, go-golang-org-x-sync, and go-gopkg-in-yaml-v3. Change-Id: Ia6e6331d3a789dbed5ad512b00623800c4bfeb27
2026-02-15gnu: go-github-com-git-lfs-gitobj-v2: Move to golang-vcs.Sharlatan Hellseher
* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2): Move from here ... * gnu/packages/golang-vcs.scm: ... to here. Change-Id: I5d28ce972ea007628c50924e91563efca5a77fc6
2026-02-15gnu: go-github-com-git-lfs-gitobj-v2: Reduce closure size, improve style.Sharlatan Hellseher
* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2): Fix indentation use list style for [arguments]. [propagated-inputs]: Remove go-github-com-stretchr-testify, go-github-com-pmezard-go-difflib, and go-github-com-davecgh-go-spew. [native-inputs]: Add go-github-com-stretchr-testify. Change-Id: I7b90ef34edb51803497453e34bffdd3ff3a786e0
2026-02-15gnu: Remove pin on go-1.23 by setting -vet=off in tests.Ethan Blanton
This is a follow up commit 87661cea77be67d7fdfcc607ee3a621d005e909c: "Pin some golang packages to use go-1.23" wich adds "-vet=off" to test args so that make check works with go 1.24+. * gnu/packages/authentication.scm: (oauth2l) * gnu/packages/bioinformatics.scm: (go-github-com-biogo-store) * gnu/packages/containers.scm: (dive) * gnu/packages/databases.scm: (go-github-com-cockroachdb-pebble) * gnu/packages/education.scm: (exercism) * gnu/packages/file-systems.scm: (fscrypt, gocryptfs) * gnu/packages/golang-check.scm: (go-github-com-cheekybits-is, go-github-com-coder-quartz, go-github-com-data-dog-go-sqlmock, go-github-com-google-gofuzz, go-github-com-matryer-is, go-github-com-onsi-ginkgo, go-github-com-onsi-ginkgo-v2, go-github-com-onsi-gomega, go-github-com-otiai10-mint, go-github-com-smarty-assertions, go-github-com-smarty-gunit, go-github-com-warpfork-go-testmark, go-sigs-k8s-io-randfill) * gnu/packages/golang-crypto.scm: (go-github-com-99designs-keyring, go-github-com-blanu-dust, go-github-com-chmduquesne-rollinghash) * gnu/packages/golang-maths.scm: (go-github-com-montanaflynn-stats, go-gonum-org-v1-gonum) * gnu/packages/golang-vcs.scm: (go-github-com-jiangxin-goconfig) * gnu/packages/golang-web.scm: (go-git-sr-ht-emersion-gqlclient, go-git-sr-ht-rockorager-go-jmap, go-github-com-apex-log, go-github-com-apex-log-bootstrap, go-github-com-cenkalti-backoff-v4, go-github-com-digitalocean-godo, go-github-com-donovanhide-eventsource, go-github-com-emersion-go-smtp, go-github-com-flosch-pongo2-v6, go-github-com-go-chi-chi-v5, go-github-com-go-jose-go-jose-v3, go-github-com-go-openapi-errors, go-github-com-go-openapi-runtime, go-github-com-go-openapi-validate, go-github-com-gobwas-httphead, go-github-com-goccy-go-json, go-github-com-gogo-protobuf, go-github-com-google-safehtml, go-github-com-jcmturner-gokrb5-v8, go-github-com-jhillyerd-enmime, go-github-com-jlaffaye-ftp, go-github-com-jmespath-go-jmespath, go-github-com-json-iterator-go, go-github-com-labbsr0x-goh, go-github-com-makeworld-the-better-one-go-gemini, go-github-com-ovn-kubernetes-libovsdb, go-github-com-pascaldekloe-goe, go-github-com-perimeterx-marshmallow, go-github-com-pion-stun, go-github-com-pion-stun-v2, go-github-com-pion-stun-v3, go-github-com-rcrowley-go-metrics, go-github-com-swaggo-swag, go-github-com-urfave-negroni, go-github-com-urfave-negroni-v3, go-github-com-xeipuuv-gojsonschema, go-maunium-net-go-mautrix) * gnu/packages/golang-xyz.scm: (go-github-com-d5-tengo-v2, go-github-com-godbus-dbus, go-github-com-hashicorp-hcl-v2, go-github-com-itchyny-go-flags, go-github-com-jedib0t-go-pretty-v6, go-github-com-jessevdk-go-flags, go-github-com-mattn-go-shellwords, go-github-com-moby-sys-mountinfo, go-github-com-nlpodyssey-spago, go-github-com-pingcap-errors, go-github-com-pmezard-go-difflib, go-github-com-russross-blackfriday-v2, go-go-mongodb-org-mongo-driver, go-go4-org, go-k8s-io-klog-v2, go-sigs-k8s-io-kustomize-kyaml, go-zgo-at-zstd) * gnu/packages/irc.scm: (soju) * gnu/packages/password-utils.scm: (aws-vault) * gnu/packages/text-editors.scm: (micro) * gnu/packages/version-control.scm: (hut) * gnu/packages/video.scm: (ytarchive) * gnu/packages/web-browsers.scm: (bombadillo) * gnu/packages/web.scm: (webhook) Change-Id: If7ffae01869404796467f8deed29a03e7a7020d7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12gnu: Add git-remote-tor 0.1.4Ingar
* gnu/packages/version-control.scm: New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[git-remote-tor]: New entry. Change-Id: I2b4628be4fd15ef50bcd84ed2f0f80bfd49034b4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-11gnu: got: Update to 0.122.Ashish SHUKLA
* gnu/packages/version-control.scm (got): Update to 0.122. Merges: https://codeberg.org/guix/guix/pulls/6323 Change-Id: I4d27ea8dc589aea4d3efe8aab71bcab9e18aca78 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10gnu: Remove PKG_CONFIG_EXECUTABLE configure-flags.Dariqq
* gnu/packages/bioinformatics.scm (vcflib): Remove setting PKG_CONFIG_EXECUTABLE flag. * gnu/packages/cpp.scm (hyprlang): same. * gnu/packages/cpp.scm (hyprutils): same. * gnu/packages/debian.scm (apt-cacher-ng): Same * gnu/packages/linux.scm (rdma-core): Same. * gnu/packages/radio.scm (libiio): Same. * gnu/packages/security-token.scm (libfido2): Same. * gnu/packages/version-control.scm (libgit2-1.9,libgit2-1.7): Same * gnu/packages/vulkan.scm (vulcan-loader): Same. Change-Id: I12cb5fb7f1a93fa01766b37a32777a269d4c089c Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-07gnu: git-filter-repo: Switch to pyproject.Nicolas Graves
* gnu/packages/version-control.scm (git-filter-repo): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. Change-Id: I5f88683b51008c86789052dbaa4640a8da78a47b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: b4: Update to 0.14.3.Sharlatan Hellseher
* gnu/packages/version-control.scm (b4): Update to 0.14.3. [native-inputs]: Remove python-wheel. Change-Id: I463523cfcafc0c5dca332d2e8d99b0e33278e578
2026-02-07gnu: Remove python-covdefaults native-input from some packages.Nicolas Graves
Remove python-covdefaults from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/python-xyz.scm (python-pyproject-api) * gnu/packages/version-control.scm (pre-commit) Change-Id: I97ac72184393a86c5eabf32a558efc95630f07e3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-coverage native-input from some packages.Nicolas Graves
Remove python-coverage from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/check.scm: (python-pytest-flakes) * gnu/packages/cpp.scm: (cpplint) * gnu/packages/jupyter.scm: (python-nbclassic) * gnu/packages/machine-learning.scm (onnx, python-pytorch-lightning) (python-torchmetrics) * gnu/packages/openstack.scm: (python-hacking) * gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-nodeenv) * gnu/packages/simulation.scm: (python-dolfin-adjoint) * gnu/packages/version-control.scm: (pre-commit) Change-Id: I2c5e14f4aa28906ceee054c857e6abeeb122ad52 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-gitdb: Ignore performance tests.Nicolas Graves
* gnu/packages/version-control.scm (python-gitdb)[arguments] <#:test-flags>: Ignore performance tests. Change-Id: I2f7379cb32af2270ec9dee2551cfa47c1205c5df Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-pre-commit.Sharlatan Hellseher
* gnu/packages/version-control.scm (python-pre-commit): Delete variable. Change-Id: I0f8ced695ba57ffd3260897bb3587bd18f096d00
2026-02-07build-system/pyproject: Remove uneeded use of pyproject-guile-json.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy) * gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit) * gnu/packages/cinnamon.scm (libxapp) * gnu/packages/cups.scm (hplip) * gnu/packages/djvu.scm (ocrodjvu) * gnu/packages/finance.scm (electron-cash) * gnu/packages/gnome.scm (terminator) * gnu/packages/image-processing.scm (insight-toolkit) * gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite, koboldcpp, python-tokenizers) * gnu/packages/maths.scm (gmsh, z3, fp16) * gnu/packages/music.scm (quodlibet) * gnu/packages/photo.scm (lensfun) * gnu/packages/python-science.scm (python-clarabel) * gnu/packages/python-xyz.scm (python-orjson, python-libcst, python-rpds-py, python-streamtracer, python-tiktoken) * gnu/packages/rpm.scm (createrepo-c) * gnu/packages/rust-apps.scm (maturin) * gnu/packages/sugar.scm (sugar, sugar-datastore) * gnu/packages/version-control.scm (mercurial, hg-commitsigs) * gnu/packages/vpn.scm (python-proton-vpn-local-agent) [arguments]<#:phases>: Remove uneeded use of pyproject-guile-json extension. * gnu/packages/python-xyz.scm (python-streamtracer)[arguments] <#:phases>: Also rewrite 'check phase replacement. Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-06gnu: got: Update to 0.121Ashish SHUKLA
* gnu/packages/version-control.scm (got): Update to 0.121. Change-Id: Ibfc961fad769cd1c6d7d30594c7b89c93c8ad197 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-05gnu: git-spice: Update to 0.23.0.Sharlatan Hellseher
* gnu/packages/version-control.scm (git-spice): Update to 0.23.0. [arguments] <go>: Use go-1.25. <test-flags>: Rework skipped tests. [native-inputs]: Add go-github-com-hexops-autogold-v2 and go-go-abhg-dev-container-ring. Change-Id: I5cbfbae949d99e2e736f5f6df1f5266f0e8dfbc2
2026-01-25gnu: libgit2: Fix tests on 32bit systems.Yelninei
This prevents a discrepancy between git_fs_path_lstat using different size stat structs. See https://github.com/libgit2/libgit2/issues/7169 * gnu/packages/version-control.scm (libgit2-1.9): Compile with -D_FILE_OFFSET_BITS=64 on 32bit system. Change-Id: Iab7df2c930b0fc0cb9030b754ad7b668d49a7034 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4860 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove cook.Anderson Torres
* gnu/packages/cook.scm: Remove file. * gnu/local.mk, po/packages/POTFILES.in: Remove references to above file. * gnu/packages/version-control.scm: Remove module inclusion. Change-Id: I04c935cb8f580a9f7cc19309cb699448d0520e3f Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove aegis.Anderson Torres
* gnu/packages/patches/aegis-constness-error.patch, * gnu/packages/patches/aegis-perl-tempdir1.patch, * gnu/packages/patches/aegis-perl-tempdir2.patch, * gnu/packages/patches/aegis-test-fixup-1.patch, * gnu/packages/patches/aegis-test-fixup-2.patch: Remove files. * gnu/local.mk: Remove references to the patches above. * gnu/packages/version-control.scm (aegis): Delete variable. Change-Id: If2c34fc9b93204b4b2aa248911d4d0e5002f8f8e Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pygit2: Rename to python-pygit2-1.11.Andreas Enge
* gnu/packages/python-xyz.scm (python-pygit2): Rename to... (python-pygit2-1.11): ...this. (python-pygit2-1.18): Adapt inheritance. (offlate): Adapt input. * gnu/packages/astronomy.scm (python-pypeit), gnu/packages/bootloaders.scm (patman), gnu/packages/cybersecurity.scm (gallia), gnu/packages/version-control.scm (gitless): Adapt inputs. Change-Id: I4a7d034a1f07f2b5e85985745ad5ef89ccb954c0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: libgit2: Set default version to 1.9.Andreas Enge
* gnu/packages/version-control.scm (libgit2): Define as libgit2-1.9. * gnu/packages/ruby-xyz.scm (ruby-rugged)[inputs]: Replace libgit2 by libgit2-1.6. * gnu/packages/python-xyz.scm (python-pygit2)[propagated-inputs]: Replace libgit2 by libgit2-1.5. Change-Id: Iaa08ecabdd8ca5363aca0efc223749daf50d9b1d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: hg-commitsigs: Switch to pyproject.Nicolas Graves
* gnu/packages/version-control.scm (hg-commitsigs): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system, remove unneeded modules. <#:phases>: Simplify phase 'patch-paths. <#:install-plan>: Relocate field, use gexps. Change-Id: I4c7c264203ad56acd609620284e1fd2595822235 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: mercurial: Switch to pyproject.Nicolas Graves
* gnu/packages/version-control.scm (mercurial): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: Ibe483ca3f46e8c886e0b6d180f28939763617082 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: grokmirror: Update to 2.0.12.Nicolas Graves
* gnu/packages/version-control.scm (grokmirror): Update to 2.0.12. [source]<file-name>: Refresh it. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:phases>: Refresh phase 'install-manpages. [native-inputs]: Add python-setuptools. Change-Id: I9ccec338eda46227b44d5f5435e648978e7820fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>