1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-11 15:40:31 +02:00
Commit Graph

154838 Commits

Author SHA1 Message Date
Sharlatan Hellseher
a497817bfe gnu: Add git-sync.
* gnu/packages/golang-vcs.scm (git-sync): New variable.

Change-Id: I3592c88e4de7e8da652f2dc7b9b908659b16276b
2025-08-22 16:13:33 +01:00
Sharlatan Hellseher
11e6f935d6 gnu: umoci: Update to 0.5.0.
* gnu/packages/virtualization.scm (umoci): Update to 0.5.0.
  [source]: Switch to git-fetch and build from source.
  <snippet>: Delete vendor directory.
  [arguments] <import-path>: Adjust it.
  <unpack-path>: Add it.
  <test-flags>: Skip 2 tests.
  <test-subdirs>: Step up from import-path.
  <build-flags>: Set version.
  <phases>: Use default 'unpack, 'build and 'install.
  [native-inputs]: Add go-github-com-adalogics-go-fuzz-headers,
  go-github-com-apex-log, go-github-com-blang-semver-v4,
  go-github-com-cyphar-filepath-securejoin,
  go-github-com-docker-go-units, go-github-com-klauspost-compress,
  go-github-com-klauspost-pgzip, go-github-com-moby-sys-user,
  go-github-com-moby-sys-userns, go-github-com-mohae-deepcopy,
  go-github-com-opencontainers-go-digest,
  go-github-com-opencontainers-image-spec-1.0.2,
  go-github-com-opencontainers-runtime-spec,
  go-github-com-rootless-containers-proto-go-proto,
  go-github-com-stretchr-testify, go-github-com-urfave-cli,
  go-github-com-vbatts-go-mtree, go-golang-org-x-sys, and
  go-google-golang-org-protobuf.

Change-Id: I456287403ccca4807119db2df1756dd7aacd4ded
2025-08-22 16:12:03 +01:00
Sharlatan Hellseher
3b3d1dc1f2 gnu: Add go-github-com-opencontainers-image-spec-1.0.2.
* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-image-spec-1.0.2): New variable.

Change-Id: I8e7c996386e80a93dbaff32de518ffc583c8950d
2025-08-22 16:12:03 +01:00
Sharlatan Hellseher
22bafb61d3 gnu: umoci: Use G-expressions.
* gnu/packages/virtualization.scm (umoci): Use G-expressions.

Change-Id: Ic93d0d3ff92c8fba8da41532e37715f50ef0f7b4
2025-08-22 16:12:03 +01:00
Andreas Enge
0e9344cb22 gnu: Remove freehdl.
* gnu/packages/engineering.scm (freehdl): Delete variable.

Fixed: guix/guix#1459
Change-Id: I862891fe10123d3aac930d69bf0014009262bf6d
2025-08-22 17:09:49 +02:00
Sharlatan Hellseher
0bfd71095d gnu: runc: Update to 1.3.0.
* gnu/packages/virtualization.scm (runc): Update to 1.3.0.
  [source] Switch to git-fetch and build from source.
  <snippet>: Delete vendor directory.
  [arguments] <phases>: Add 'patch-source; remove custom 'check as it's
  not used.
  [native-inputs]: Add go-github-com-checkpoint-restore-go-criu-v6,
  go-github-com-containerd-console,
  go-github-com-coreos-go-systemd-v22,
  go-github-com-cyphar-filepath-securejoin,
  go-github-com-docker-go-units, go-github-com-godbus-dbus-v5,
  go-github-com-moby-sys-capability, go-github-com-moby-sys-mountinfo,
  go-github-com-moby-sys-user, go-github-com-moby-sys-userns,
  go-github-com-mrunalp-fileutils,
  go-github-com-opencontainers-cgroups-0.0.1,
  go-github-com-opencontainers-runtime-spec,
  go-github-com-opencontainers-selinux,
  go-github-com-seccomp-libseccomp-golang,
  go-github-com-sirupsen-logrus, go-github-com-urfave-cli,
  go-github-com-vishvananda-netlink, go-golang-org-x-net,
  go-golang-org-x-sys, and go-google-golang-org-protobuf.

Change-Id: I190473163defa90a017a42d6919dc6f0d2556990
2025-08-22 16:07:27 +01:00
Sharlatan Hellseher
d0221f489c gnu: Add go-github-com-opencontainers-cgroups-0.0.1.
* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-cgroups-0.0.1): New variable.

Change-Id: I0d7dba1a52fcb421f97f503fdb815e6c03a91077
2025-08-22 16:07:27 +01:00
Sharlatan Hellseher
e451dbf661 gnu: runc: Use G-expressions.
* gnu/packages/virtualization.scm (runc): Use G-expressions.

Change-Id: I3f21b3681210004b926dfbe10abfbea0026334c3
2025-08-22 16:07:26 +01:00
Andreas Enge
e0fb543f0e gnu: Remove fcitx.
* gnu/packages/fcitx.scm: Adapt module imports and copyright lines.
(fcitx): Delete variable.

Change-Id: I6a8b7ccbd9bee5e7dcbee3c06a13133be0c226b2
2025-08-22 17:04:44 +02:00
Andreas Enge
cdf9d96b0b gnu: Remove fcitx-qt5.
* gnu/packages/fcitx.scm (fcitx-qt5): Delete variable.

Change-Id: Id92bdde048830c615c46db7a0d498c28fbb64e3a
2025-08-22 17:04:44 +02:00
Andreas Enge
48ebca59b2 gnu: Remove fcitx-configtool.
* gnu/packages/fcitx.scm (fcitx-configtool): Delete variable.

Change-Id: I1e3a1788e2c39f0b2588d60d4b6753af7d0c39d4
2025-08-22 17:04:44 +02:00
Skylar Hill
735b6dd02d gnu: Add zsh-vi-mode.
* gnu/packages/shellutils.scm (zsh-vi-mode): New variable.

Change-Id: I0b60fdf53282f8d9a1227c12e779f95c6edc023e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-22 17:50:35 +03:00
Luca Cirrottola
a6963d6d43 gnu: Add CubeLib, CubeW and CubeGUI.
This change aims at updating Cube (whose build is currently failing,
see: <https://issues.guix.gnu.org/67566>) to the 4.x version.  The
latest versions have split the package into three components: CubeLib,
CubeW and CubeGUI. Thus, this patch is providing three new recipes.

* gnu/packages/profiling.scm (cubelib, cubew, cubegui): New variables.

Change-Id: I1413757f740504c17676f50d7186dfac94d0944f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-22 15:38:29 +01:00
Simon Tournier
4db4513d23 gnu: ocaml-llvm: Disable tests.
* gnu/packages/llvm.scm (make-ocaml-llvm)[arguments]<#:tests?>:
Set to #f.

Change-Id: I40c270c0b5a5f201dffb26dadb4d61db75866ce6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 16:28:00 +02:00
Simon Tournier
622bf490f8 gnu: ocaml-luv: Update to 0.5.14.
* gnu/packages/ocaml.scm (ocaml-luv): Update to 0.5.14.

Change-Id: I473e6afe4a9919c41a9c9b6e166e12d8250af34a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 16:28:00 +02:00
Simon Tournier
7962bf8536 gnu: ocaml-tsdl: Update to 1.1.0.
* gnu/packages/ocaml.scm (ocaml-tsdl): Update to 1.1.0.

Change-Id: I0dc3e7a922cc817c784f7eb11737261fd6a02744
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 16:28:00 +02:00
Simon Tournier
646c1918e6 gnu: ocaml-ctypes: Update to 0.23.0.
* gnu/packages/ocaml.scm (ocaml-ctypes): Update to 0.23.0.
[source]: Register patch.
[build-system]: Replace ocaml-build-system by dune-build-system.
[patches]: Fix OO tests failure because of the stricter compiler.
* gnu/packages/patches/ocaml-ctypes-test-oo.patch: New file.
* gnu/local.mk: Add it.

Fixes: guix/guix#1493
Reported-by: jahierwan
Change-Id: I0db64bffade8d78bc92d8b9b9f3206961b35840d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 16:27:52 +02:00
Zheng Junjie
73f943fd9f gnu: Add jujutsu.
* gnu/packages/rust-crates.scm(lookup-cargo-inputs): Add jujutsu.
* gnu/packages/rust-apps.scm (jujutsu): New variable.

Change-Id: I1527b8c057827c327a701ed135b84e56f166f732
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-22 22:09:13 +08:00
Bingshan Chang
4a991b088c gnu: emacs-consult: Update to 2.7
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.7.

Signed-off-by: jgart <jgart@dismail.de>
2025-08-22 07:25:38 -05:00
nik gaffney
120e5fd149 gnu: Add emacs-i-ching
Change-Id: Ib6826b9fd1d8eec9b0ac8b1cc6384105cd04ea78
Signed-off-by: jgart <jgart@dismail.de>
2025-08-22 07:11:46 -05:00
nik gaffney
b27e023e87 gnu: Add emacs-quiet
Change-Id: I065bc94c6dd9977368852423399b4b055039ef31
Signed-off-by: jgart <jgart@dismail.de>
2025-08-22 06:56:07 -05:00
Murilo
ceca2249b1 gnu: helix: Update to 25.07.1.
* gnu/packages/text-editors.scm (helix): Update to 25.07.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 10:33:23 +02:00
Andy Tai
41a5c5c5c7 gnu: chess: Update to 6.3.0.
* gnu/packages/games.scm (chess): Update to 6.3.0.

Change-Id: I0674c970bd998f02700720a7e3cd61ba0ba674df
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 10:32:40 +02:00
Ashish SHUKLA
7569a34bca gnu: got: Update to 0.117.
* gnu/packages/version-control.scm (got): Update to 0.117.

Change-Id: If8eaa90531cec48af62edc6ce971d537ccdddf8b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 10:32:03 +02:00
Remco van 't Veer
bb5fc7a852 gnu: ruby-rdiscount: Update to 2.2.7.3.
Fixes build.

* gnu/packages/ruby-xyz.scm (ruby-rdiscount): Update to 2.2.7.3.

Change-Id: Ife649e7be7d8daaff852fe34da9259c457337590
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 09:41:00 +02:00
Ashish SHUKLA
5292337d3f gnu: nano: Update to 8.6.
* gnu/packages/text-editors.scm (nano): Update to 8.6.

Change-Id: I328312f9d89109de1d49cdf93c0c2bf8c376ee8f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 09:38:36 +02:00
Paul Garlick
db2f7f6a76 gnu: fenics-dolfin: Remove support for SUNDIALS.
The dolfin interface to sundials requires a header file 'cvode_impl.h'
which is not available in sundials v>5.4.0.

* gnu/packages/simulation.scm (fenics-dolfin)
[inputs]: Remove SUNDIALS-OPENMPI.
[arguments]<#:configure-flags>: Disable SUNDIALS feature.
<#:phases>: Do not set SUNDIALS_DIR variable.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 09:38:35 +02:00
Romain GARBAGE
3fcd1521b3 gnu: hdf5-parallel-openmpi: Fix broken package.
* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]<#:phases>
{remove-gcc-references}: Do not attempt to modify non-existing files.

Change-Id: I84cd3376ac014c02716ebcb2044009feb52eaf83
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 09:38:25 +02:00
Cayetano Santos
760937c6e7 gnu: symbiyosys: Update to 0.56.
* gnu/packages/electronics.scm (symbiyosys): Update to 0.56.

Change-Id: I19d81e98d3d79579386f175d65196acee5842c35
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-22 10:32:30 +09:00
Cayetano Santos
0a5f20775f gnu: yosys: Update to 0.56.
* gnu/packages/fpga.scm (yosys): Update to 0.56.

Change-Id: Ica18d8d4dc6d75ff1d657fcd8707109f283c23cf
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-22 10:32:30 +09:00
Cayetano Santos
930c07a622 gnu: abc-yosyshq: Update to 0.56.
* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.56.

Change-Id: I578278a5c2dd509b3e9b11ce7a8c8c7b2cd65931
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-22 10:32:30 +09:00
Cayetano Santos
63c88a9862 gnu: abc: Update to 0.0-6.e29dcd9.
* gnu/packages/fpga.scm (abc): Update to 0.0-6.e29dcd9.

Change-Id: Iabdafc850bc290ecfb355abee17939d1c27a94f2
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-22 10:32:30 +09:00
Zheng Junjie
1ebc593bfa gnu: atelier: Update to 0.1-pre-2.8c7f18d.
* gnu/packages/kde-utils.scm (atelier): Update to 0.1-pre-2.8c7f18d.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove ki18n-5, kxmlgui-5, kconfigwidgets-5, ktexteditor-5, qt3d-5,
qtbase-5, qtcharts-5, qtdeclarative-5, qtmultimedia-5, and
qtserialport-5; add ki18n, kxmlgui, kconfigwidgets, ktexteditor,
qt3d, qtcharts, qtdeclarative, qtmultimedia, and qtserialport.
[native-inputs]: Add qttools.

Change-Id: Ib607669c5a16c15fb20583d7f9f91c94ce543bd1
2025-08-22 08:56:15 +08:00
Zheng Junjie
d333070240 gnu: libatcore: Update to 1.0.0-1.c32a13a.
* gnu/packages/kde-utils.scm (libatcore): Update to 1.0.0-1.c32a13a.
[inputs]: Remove qtcharts-5, qtdeclarative-5, and qtserialport-5; add
qtcharts, qtdeclarative, and qtserialport.
[native-inputs]: Add qttools.

Change-Id: Id1de4e4864ca3a3739809b494b68f67babebcf74
2025-08-22 08:56:15 +08:00
Zheng Junjie
8c54d41d12 gnu: kxstitch: Update to 2.2.0-0.bfe934f.
* gnu/packages/kde-utils.scm (kxstitch): Update to 2.2.0-0.bfe934f.
[source]: Switch to git-fetch.
[inputs]: Remove ktexteditor-5, qtbase-5, and qtx11extras; add kcompletion,
kconfigwidgets, kguiaddons, ki18n, kio, ktextwidgets, kwidgetsaddons,
kxmlgui, and kconfig.
[native-inputs]: Remove kdoctools-5; add kdoctools.
[arguments]: Set #:qtbase to qtbase.

Change-Id: I141d96be32a6868aa85802b186cbfc235c21ff0d
2025-08-22 08:56:14 +08:00
Zheng Junjie
c37bd044a6 gnu: kronometer: Update to 2.3.0-0.8cfa062.
* gnu/packages/kde-utils.scm (kronometer): Update to 2.3.0-0.8cfa062.
[source]: Switch to git-fetch.
[inputs]: Remove kauth-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5,
kcrash-5, ki18n-5, kwidgetsaddons-5, kxmlgui-5, and qtbase-5; add
kauth, kconfig, kconfigwidgets, kcoreaddons, kcrash, ki18n,
kwidgetsaddons, and kxmlgui.
[native-inputs]: Remove kdoctools-5; add kdoctools.
[arguments]: Set #:qtbase to qtbase.

Change-Id: Ic57e31c03010991cd0a6fc56709954d34fa0330a
2025-08-22 08:56:14 +08:00
Zheng Junjie
e58677b336 gnu: rsibreak: Update to 0.12.15-0.6795af6.
* gnu/packages/kde-utils.scm (rsibreak): Update to 0.12.15-0.6795af6.
[source]: Switch to git-fetch.
[inputs]: Remove kauth-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5,
kcrash-5, kdbusaddons-5, ki18n-5, kiconthemes-5, kidletime-5,
knotifications-5, knotifyconfig-5, ktextwidgets-5, kwindowsystem-5,
kxmlgui-5, and qtbase-5; add kcolorscheme, kconfig, kconfigwidgets,
kcoreaddons, kcrash, kdbusaddons, ki18n, kidletime, knotifications,
knotifyconfig, kstatusnotifieritem, ktextwidgets, kwindowsystem, and
kxmlgui.
[native-inputs]: Remove kdoctools-5; add kdoctools.
[arguments]: Set #:qtbase to qtbase.

Change-Id: Icc8fb039d66640a9dce90e959367fcbc8dbc6464
2025-08-22 08:56:14 +08:00
Zheng Junjie
533f5ca9a1 gnu: qt3d: Enable qml support.
* gnu/packages/qt.scm (qt3d): Enable qml support.
[inputs]: Add qtdeclarative.

Change-Id: I267426a852685c231a4f46e04a34b24435b4cf35
2025-08-22 08:56:14 +08:00
Zheng Junjie
b87ae1e405 gnu: kaffeine: Update to 2.0.19-0.0a36369.
* gnu/packages/kde-multimedia.scm (kaffeine): Update to 2.0.19-0.0a36369.
[source]: Switch to git-fetch.
[inputs]: Remove kcoreaddons-5, kdbusaddons-5, ki18n-5, kio-5,
kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, qtbase-5, qtx11extras,
and solid-5; add kcoreaddons, kdbusaddons, ki18n, kio,
kwidgetsaddons, kwindowsystem, kxmlgui, and solid.
[native-inputs]: Remove kdoctools-5; add kdoctools.
[arguments]: Set #:qtbase to qtbase.

Change-Id: Ia113aa3b227e9b529d847afc62dec7e4a0345023
2025-08-22 08:56:10 +08:00
Artyom V. Poptsov
8b1ba53757 gnu: detox: Update to 3.0.1.
* gnu/packages/admin.scm (detox): Update to 3.0.1.

Change-Id: Ie5c3cd40238849659ae910ff1e78a3c642231255
2025-08-21 22:41:03 +03:00
Artyom V. Poptsov
6eadb7cc7b gnu: atop: Update to 2.12.0.
* gnu/packages/admin.scm (atop): Update to 2.12.0.

Change-Id: Iceede217650d5d5a0b21f463282776ecd03deb17
2025-08-21 22:41:03 +03:00
Artyom V. Poptsov
f24ec245d9 gnu: hyfetch: Update to 2.0.1.
* gnu/packages/admin.scm (hyfetch): Update to 2.0.1.

Change-Id: I9ee01b7c0d61a1c0f2975351d3530d00f914564d
2025-08-21 22:41:02 +03:00
Artyom V. Poptsov
f089b33f07 gnu: fastfetch: Update to 2.50.2.
* gnu/packages/admin.scm (fastfetch): Update to 2.50.2.

Change-Id: Ifa2dc59af8c2a4b72ad95295ddadb2628f32e90b
2025-08-21 22:41:02 +03:00
Simon Tournier
6acd3dce34 gnu: python-cfn-lint: Replace hard-coded timebomb.
* gnu/packages/python-web.scm (python-cfn-lint)[arguments]: Add a phase to
change the hard-coded deprecation data.

Fixes: guix/guix#1733
Reported-by: greghogan
Change-Id: I09d75abf4ed513a78d202f0c196d9bd9cfbe5297
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-08-21 18:40:31 +00:00
Greg Hogan
c082db6ceb gnu: python-setuptools-git: Switch to pinned input.
* gnu/packages/python-xyz.scm (python-setuptools-git)[native-inputs]:
Replace git-minimal with git-minimal/pinned.

Change-Id: I75f97bec33bf86da673bd17e134f623e70238565
2025-08-21 18:40:20 +00:00
Greg Hogan
e2ae1fdf7f gnu: qmk: Switch to pinned input.
* gnu/packages/firmware.scm (qmk)[inputs]: Replace git-minimal with
git-minimal/pinned.

Change-Id: Ida5039566e18a75a8e57f62883428dc07dd71ed9
2025-08-21 18:40:13 +00:00
Greg Hogan
3007edeee6 gnu: r-credentials: Switch to pinned input.
* gnu/packages/cran.scm (r-credentials)[inputs]: Replace git-minimal
with git-minimal/pinned.

Change-Id: I888d779a49ac4ba18da55377c05deaa2be8f4061
2025-08-21 18:40:04 +00:00
Greg Hogan
e2061ade54 gnu: r-gitcreds: Switch to pinned input.
* gnu/packages/cran.scm (r-gitcreds)[inputs]: Replace git-minimal with
git-minimal/pinned.

Change-Id: Ifa2e3bed367cb4d70c6ef344aab0b8fd6aa8621f
2025-08-21 18:39:54 +00:00
Ashish SHUKLA
f4426ec37e gnu: git-minimal: Update to 2.51.0.
* gnu/packages/version-control.scm (git-minimal): Update to 2.51.0.

Change-Id: Ib0971e1708fdddd6d5a55324754e8588d93e71d0
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-08-21 18:35:54 +00:00
Guillaume Le Vaillant
2a5297fd4a gnu: gnss-sdr: Update to 0.0.20.
* gnu/packages/radio.scm (gnss-sdr): Update to 0.0.20.
  [arguments]: Disable tests.

Change-Id: I4652ff88eb58392adb81fc246f5e2b7c71ceddc0
2025-08-21 18:40:28 +02:00