1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-19 08:40:30 +02:00
Commit Graph

154718 Commits

Author SHA1 Message Date
Liam Hupfer
6fe2a7ab31 gnu: font-stix-two: Split outputs.
* gnu/packages/fonts.scm (font-stix-two): Split outputs.

Change-Id: Ic5d945d040fe382374f76b4d20d8eb5e3936447d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:19 +02:00
Liam Hupfer
5746133b2b gnu: font-adobe-source-code-pro: Split outputs.
* gnu/packages/fonts.scm (font-adobe-source-code-pro): Split outputs.

Change-Id: I95055a5a9f221527def573057a5345879b058846
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:19 +02:00
Cayetano Santos
2f417589be gnu: emacs-spacious-padding: Update to 0.7.0.
* gnu/packages/emacs-xyz.scm (emacs-spacious-padding): Update to 0.7.0.
[source]: Switch to git-fetch.
[arguments]: Disable #:tests?.
<#:phases>: Add build-info-manual.
[native-inputs]: Add texinfo.

Change-Id: I6e47b1b4ee0d414c27b30f5171422e519c8b1094
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
e737a37352 gnu: emacs-fj: Update to 0.22.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.22.

Change-Id: Ic7947efb2941d69ba9e1faa2169ec342e8d2777c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
0ba831d082 gnu: emacs-fedi: Update to 0.2-3.62aea20.
* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.2-3.62aea20.

Change-Id: I9c47188abcf8c0e00ac3ca62a416e4635a29ba4a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
938c4d0539 gnu: Add emacs-llm-tool-collection.
* gnu/packages/emacs-xyz.scm (emacs-llm-tool-collection): New variable.

Change-Id: Ibc9846cdef8aff24e3ee76ac8b857c38bac9aabb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
52c87c07bb gnu: emacs-helm-c-yasnippet: Update to 0.6.7-2.c5880e7.
* gnu/packages/emacs-xyz.scm (emacs-helm-c-yasnippet): Update to
0.6.7-2.c5880e7.
[version]: Use git-version.
[arguments]: Add #:test-command.

Change-Id: I5dbdf7d7e605b6295f2da40845b5d254ec402b0f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
689da1cc16 gnu: Add emacs-ob-gptel.
* gnu/packages/emacs-xyz.scm (emacs-ob-gptel): New variable.

Change-Id: I6cbd77bab259c7020d702c4a738b8a5a7baea121
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
2f470a1c90 gnu: emacs-jinx: Update to 2.3.
* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 2.3.

Change-Id: Ic95c961fdd40c45fee28ceb37ee9a2b86ac4cf11
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
464cfa1051 gnu: emacs-lem: Update to 0.24.
* gnu/packages/emacs-xyz.scm (emacs-lem): Update to 0.24.

Change-Id: I22fe3ddc7d3c36c49b0bd9ea8e0fa413a8954cc1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
69defcd93d gnu: emacs-stgit: Fix package.
* gnu/packages/version-control.scm (emacs-stgit): Fix package.
[version]: Set.
[arguments]<#:phases>: Add patch-version-executables.
[inputs]: Add stgit-2 and git.
[license]: Correct to gpl2+.

Change-Id: I77e22d113dac4f59b22b8c80f014ac5edff52c62
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
8331913389 gnu: emacs-eglot-x: Update to 0.6-0.8e872ef.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch: Delete file.
* gnu/packages/emacs-xyz.scm (emacs-eglot-x): Update to 0.6-0.8e872ef.
[version]: Use git-version.
[source]: Remove patch.

Change-Id: I7557ee5d66d53678a43835453b34d30d7287f8c7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
a3c9537677 gnu: Add emacs-ollama-buddy.
* gnu/packages/emacs-xyz.scm (emacs-ollama-buddy): New variable.

Change-Id: I1e57531fe7e38b51dbb56fa468a43f46062edcb7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
afb919c003 gnu: Add emacs-mcp.
* gnu/packages/emacs-xyz.scm (emacs-mcp): New variable.

Change-Id: Ibe9136c2f6cd4a48de1c6d524f37c170b6fb7173
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:18 +02:00
Cayetano Santos
c50365d594 gnu: Add emacs-dall-e-shell.
* gnu/packages/emacs-xyz.scm (emacs-dall-e-shell): New variable.

Change-Id: I5addd18f297450ae04d9be1993244a5fdf016ebc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:17 +02:00
Cayetano Santos
242fa5b364 gnu: emacs-chatgpt-shell: Update to 2.24.2.
* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 2.24.2.
[synopsys]: Update.

Change-Id: Ie46c6e151c6e44b428503b8b3edf09b166ef6d7e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:17 +02:00
Cayetano Santos
0feb1d7cb3 gnu: emacs-gptel-quick: Update to 0.0.5-2.495b5e0.
* gnu/packages/emacs-xyz.scm (emacs-gptel-quick): Update to 0.0.5-2.495b5e0.

Change-Id: If1aa69843b0525b806d359bbe6c0b06e2963a003
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:17 +02:00
Cayetano Santos
2bacc4f1a1 gnu: emacs-shell-maker: Update to 0.78.2.
* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.78.2.
[arguments]: Disable tests.

Change-Id: I5c725acc50b943e54d2e59ab63021a66598d4cb9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:17 +02:00
Rostislav Svoboda
905a1c72c2 gnu: emacs-powerline: Update to 2.5-0.c35c35b
This fixes a native compilation error caused by circular lists.

* gnu/packages/emacs-xyz.scm (emacs-powerline): Update to 2.5-0.c35c35b.

Change-Id: I2e5ba043c362e4bf1ebc114a3dc92e81e783f807
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-22 21:53:16 +02:00
Zhu Zihao
dc1a77267f gnu: yt-dlp: Update to 2025.08.20.
* gnu/packages/videos.scm (yt-dlp): Update to 2025.08.20.
[arguments]<#:phases>: Remove stale test skip.
[inputs]: Bump 'python-urllib3' dependency to 2.0.

Change-Id: Iabae3497f7534384328d535d119f708cfe841f9f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 21:03:36 +02:00
Zhu Zihao
694fc7db8c gnu: yt-dlp: Use G-expressions.
* gnu/packages/video.scm (yt-dlp)[source]<snippet>, [arguments]:
Use G-expressions.
<#:phases>{build-generated-files}: Replace deprecated
(assoc-ref input "package-name") with search-input-file.

Change-Id: I7451459af058dbecad31705bb66d69395279e6aa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 21:02:20 +02:00
Ghislain Vaillant
bd1fd8cb1f gnu: insight-toolkit: Build with ITKAdaptiveDenoising remote module.
* gnu/packages/image-processing.scm (insight-toolkit)[native-inputs]:
Add origin for ITKAdaptiveDenoising remote module.
[arguments]<#:phases>{prepare-remote-modules}: Prepare module source.
<#:configure-flags>: Set the Module_AdaptiveDenoising CMake flag.

Change-Id: Ie9d0ad5c63031ff702e47b41b82574334d776eff
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 20:43:30 +02:00
Ghislain Vaillant
b964ac17dd gnu: insight-toolkit: Build with ITKReview module.
* gnu/packages/image-processing.scm (insight-toolkit)[arguments]
<#:configure-flags>: Set the Module_ITKReview CMake flag.

Change-Id: If3ab92b166d2fb78336a86846208773a23bc8eed
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 20:43:20 +02:00
Efraim Flashner
5556329c17 gnu: fluxbox: Install desktop file to correct location.
Reported by Dmitrii Samoilov.

* gnu/packages/wm.scm (fluxbox)[arguments]: Adjust the 'install-xsession
phase to install the xsession desktop file to the expected location.

Change-Id: I1dfc4788550a3748f48d15e3918aa32b08ce7b06
2025-08-22 20:03:26 +03:00
Efraim Flashner
192fcec150 gnu: bochs: Build more reproducibly.
* gnu/packages/virtualization.scm (bochs)[arguments]: Add a phase to
adjust the embedded build date to mirror SOURCE_DATE_EPOCH.

Change-Id: I60f07412592fda58b3114b41c18feea2d49c30cd
2025-08-22 18:30:08 +03:00
Efraim Flashner
33b94be010 gnu: bochs: Remove some more firmware files.
* gnu/packages/virtualization.scm (bochs)[source]: Adjust snippet to
remove more firmware files.

Change-Id: I8b0b2652df3695664743c946bcc60a75f2f0c134
2025-08-22 18:30:08 +03:00
Efraim Flashner
c15e161d1b gnu: bochs: Remove non-free firmware file.
This was reported by Haelwenn (lanodan) Monnier.

* gnu/packages/virtualization.scm (bochs)[source]: Add snippet to remove
non-free firmware blob.

Change-Id: I5cf743c66eb0cf40d35603d849136ae5bff65d2f
2025-08-22 18:30:07 +03:00
pukkamustard
517d41d607 gnu: Add guile-coap.
* gnu/packages/guile-xyz.scm (guile-coap): New variable.

Change-Id: I3a9c14dd7538173eb3fbffac3a65e91880d7f393
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 17:29:32 +02:00
Jake Forster
3052463ccf gnu: Add python-uproot.
* gnu/packages/python-science.scm: Import (gnu packages python-compression).
(python-uproot): New variable.

Change-Id: If2e637d037649d551fa84874121ee08dc2a8c8d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-22 16:26:30 +01:00
gemmaro
05a1d90454 gnu: ruby-options: Enable tests.
* gnu/packages/ruby-xyz.scm (ruby-options)[native-inputs]: Add ruby-rspec.
[arguments]<#:tests?>: Remove field.
<#:phases>{check}: Replace the default phase with manual execution of
RSpec tests.

Change-Id: I8d1fa7dada7af9c684528d74631bbed50ed9920e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 17:22:22 +02:00
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