1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 06:45:55 +02:00
Commit Graph

156930 Commits

Author SHA1 Message Date
Ricardo Wurmus 24e9cdbe26 gnu: Add python-tiktoken.
* gnu/packages/python-xyz.scm (python-tiktoken): New variable.

Change-Id: I76be9a1b00c6872015346360fb1dc96f0b5bd15c
2025-04-07 16:44:27 +02:00
Danny Milosavljevic f56da21c78 gnu: Add emacs-mediainfo-mode.
* gnu/packages/emacs-xyz.scm (emacs-mediainfo-mode): New variable.

Change-Id: Ib60ff6925c0015f78bbd45d2555ad7c3023da196
2025-04-07 15:34:09 +02:00
Andreas Enge 6408ad2464 gnu: nano: Update to 8.4.
* gnu/packages/text-editors.scm (nano): Update to 8.4.

Change-Id: I2469bee7d9f49f67b9ca92bea0c58a48ed099516
Co-authored-by: Andy Tai <atai@atai.org>
2025-04-07 13:33:00 +02:00
Luca Cirrottola a729c88f67 gnu: netcdf-cxx4, netcdf-cxx4-parallel-openmpi: Propagate netcdf.
* gnu/packages/maths.scm (netcdf-cxx4)[inputs]: Move netcdf from here...
[propagated-inputs]: ...to here.
(netcdf-cxx4-parallel-openmpi)[propagated-inputs]: New field.

Change-Id: I6d92e89f75e4e5cbf8d46be6b1ca331999606673
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-07 12:43:02 +02:00
David Elsing b2ba3def99 gnu: Add pubchem-align3d.
* gnu/packages/chemistry.scm (pubchem-align3d): New variable.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-07 12:39:28 +02:00
David Elsing aa55049717 gnu: yaehmop: Update to 2024.03.1.
* gnu/packages/chemistry.scm (yaehmop): Update to 2024.03.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-07 12:38:50 +02:00
Artyom V. Poptsov 6af680670b gnu: book-sparc: Update to 4.0.0.
* gnu/packages/books.scm (book-sparc): Update to 4.0.0.
[inputs]: Add texlive-csquotes.

Change-Id: I22a949c62e8d1f6fa5b1a2a69e4f0dc94ad05090
2025-04-06 23:38:49 +03:00
Cayetano Santos ada14197fb gnu: emacs-transient: Update to 0.8.7.
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.8.7.

Change-Id: I3cf5152bc387ac222bf28e052178752a99dc0d2f
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-06 10:24:29 -07:00
Ian Eure 5a4c3782de gnu: emacs-xyz.scm: Fix formatting.
A handful of packages are indented with hard tabs.  Replace these with spaces.

* gnu/packages/emacs-xyz.scm (emacs-fb2-reader): Fix formatting
(emacs-smudge): Fix formatting.
(emacs-ssh-deploy): Fix formatting.
(emacs-boxy): Fix formatting.
(emacs-tintin-mode): Fix formatting.

Change-Id: I80f5874220b50dd72db72472f31a8b913a7aae1a
2025-04-06 10:14:21 -07:00
Tomas Volf d41d6fe71f gnu: podman: Update to 5.4.2.
* gnu/packages/containers.scm (podman): Update to 5.4.2.

Change-Id: I4da6a4f24e8d9762151c13953e67e370e2f36d00
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:38:27 +01:00
Daniel Ziltener ed12cba221 gnu: swaynotificationcenter: Fix hardcoded filenames.
This fixes two hardcoded filenames in swaynotificationcenter that prevented it
from even starting on Guix.

* gnu/packages/wm.scm (swaynotificationcenter)[arguments]: Add
'fix-swaync-path phase.

Change-Id: I9e7cd2837fc81db3dfab193050d8672f2a6239fe
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:38:01 +01:00
Andy Tai 48e987fcb7 gnu: meld: Update to 3.23.0.
* gnu/packages/patchutils.scm (meld): Update to 3.23.0.
[native-inputs]: Add gtk+ "bin".
[arguments] <#:phases>: Delete phase 'skip-gtk-update-icon-cache.

Change-Id: I65c5db4704784a825d87b8029608ead4b22fcf35
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:35:42 +01:00
Andy Tai 8f6df4b584 gnu: xpra: Update to 6.2.5.
* gnu/packages/xorg.scm (xpra): Update to 6.2.5.

Change-Id: I0309aae6bccefa8d85c3c04bd164d17ddcdde7bd
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:28:50 +01:00
Brian Kubisiak 50da3ad224 gnu: json-glib: Fix cross-compiling.
* gnu/packages/gnome.scm (json-glib)[native-inputs]: Add
python-docutils when cross-compiling.

Change-Id: Ic8968709b4e0a858a110167b01ddb046a16e4abe
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:28:18 +01:00
Kurome a71e3a3010 gnu: font-libre-franklin: Update to 1.502.
Also, legacy directory was added in this repo, so I modified this package so
that it does not install legacy fonts.

* gnu/packages/fonts.scm (font-libre-franklin): Update to 1.502.
[arguments]: Add 'chdir and 'chdir-back phases.

Change-Id: If8f57318f7532e0855dc5387e75bf49b92531f64
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:26:39 +01:00
Jake Koroman 1056ca81cb gnu: nsxiv: Update to 33.
Updated git-reference url to codeberg and updated install-icons and
install-desktop-file phases.

* gnu/packages/image-viewers.scm (nsxiv): Update to 33
[arguments]<install-desktop-file>: Update nsxiv.desktop path.
<install-icons>: Fix old make command.

Change-Id: I75984bdaff321b1302d40d22e9599249f221ee37
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:25:33 +01:00
Zheng Junjie dc2d7d0cd2 gnu: luajit: Add riscv64 support.
* gnu/packages/lua.scm (luajit)[arguments]: Use G-expression, when target
riscv64, Add luajit-add-riscv64-support.patch.
[supported-systems]: Add riscv64-linux.
* gnu/packages/patches/luajit-add-riscv64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ibdb40a99bc0d7709887cfe772e6d9dae5083592c
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:24:08 +01:00
Kurome 926b6d98e5 gnu: font-junicode: Update to 2.211.
* gnu/packages/fonts.scm (font-junicode): Update to 2.211.

Change-Id: I9df00007b2443ce1c92549ba7f93afc25a5dff36
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:22:57 +01:00
Kurome 96fb9762ee gnu: font-ibm-plex: Update to 6.4.2.
* gnu/packages/fonts.scm (font-ibm-plex): Update to 6.4.2.

Change-Id: I40133e632639659a007f2525eb21270e83a28e84
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:22:20 +01:00
Kurome fcdb1b1554 gnu: font-stix-two: Update to 2.14.
* gnu/packages/fonts.scm (font-stix-two): Update to 2.14.

Change-Id: I463398a21446acc3c2e22d9a53804a48a857060c
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:21:44 +01:00
Giacomo Leidi 288999ea1a gnu: libguestfs: Update to 1.54.1.
This is the latest stable version according to https://libguestfs.org.

* gnu/packages/virtualization.scm (libguestfs-minimal): Update to
1.54.1;
[source]<uri>: https://libguestfs.org/download permanently redirects to
https://download.libguestfs.org.
[arguments]<make-flags>: Replace useless quasiquote with quote;
<phases>: Update makefile patching;
[native-inputs]: Add autoconf, automake and (zstd "lib")
(libguestfs): Update to 1.54.1;
[arguments]<phases>: Drop duplicated makefile patch;
[native-inputs]: Drop autoconf, automake.

Change-Id: I83c0d3e712d78cbd414ea8766705555325ed50fe
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:20:41 +01:00
Jussi Timperi 56e3c6ea42 teams: go: Fix regular expression.
* etc/teams.scm (go-team): Change a raw string to a regular expression.

Change-Id: I58db342f2503f92628f30a147bc71371f6fd2b84
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:17:35 +01:00
Ashish SHUKLA 932f9354da gnu: aws-sdk-cpp: Update to 1.11.538.
* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.538.

Change-Id: Ic3b27cab54157d728a8ea9250338265517619cb0
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:21 +01:00
Ashish SHUKLA e7de19c3b8 gnu: aws-crt-cpp: Update to 0.32.2.
* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.32.2.

Change-Id: Ic09784de47b83c7d68e99602b1e85db18a81ab49
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:21 +01:00
Ashish SHUKLA 711d7dd6cd gnu: aws-c-event-stream: Update to 0.5.4.
* gnu/packages/c.scm (aws-c-event-stream): Update to 0.5.4.

Change-Id: I3e5f0733c3b55fb7c587e6d54fd30fbb457ed419
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:21 +01:00
Ashish SHUKLA 5be0bde3a8 gnu: aws-c-mqtt: Update to 0.12.3.
* gnu/packages/c.scm (aws-c-mqtt): Update to 0.12.3.

Change-Id: Ib95386f559281f00f70d1c183eedef05bb3483d0
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:21 +01:00
Ashish SHUKLA 4a1db637f4 gnu: aws-c-s3: Update to 0.7.14.
* gnu/packages/c.scm (aws-c-s3): Update to 0.7.14.

Change-Id: I9f8fa038e5115ab70d5931b6d88b4cf79e4dd056
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:20 +01:00
Ashish SHUKLA 3e625e042e gnu: aws-c-auth: Update to 0.9.0.
* gnu/packages/c.scm (aws-c-auth): Update to 0.9.0.
[source]: Remove patch.

* gnu/packages/patches/aws-c-auth-install-private-headers.patch: Delete
patch.

* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: If70f534f45855d07adcd8ee4f91b32b47ae0a786
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:20 +01:00
Ashish SHUKLA e6105c7a17 gnu: aws-c-sdkutils: Update to 0.2.3.
* gnu/packages/c.scm (aws-c-sdkutils): Update to 0.2.3.

Change-Id: Ib4bd6015e6eedcdf19e818556b4174dfe69439d3
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:20 +01:00
Ashish SHUKLA f172fb4034 gnu: aws-c-http: Update to 0.9.6.
* gnu/packages/c.scm (aws-c-http): Update to 0.9.6.

Change-Id: I064d28f9218ddec66b3eaaeabd90fd7c709c2f2b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:20 +01:00
Ashish SHUKLA 1e9a653bae gnu: aws-c-io: Update to 0.18.0.
* gnu/packages/c.scm (aws-c-io): Update to 0.18.0.

Change-Id: Iad7ce2b2d355ed6bb3374511057dab7cce375d7f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:20 +01:00
Ashish SHUKLA 6a7850721e gnu: aws-c-compression: Update to 0.3.1.
* gnu/packages/c.scm (aws-c-compression): Update to 0.3.1.

Change-Id: Id4602362f043b58ac9853be4e6c629f58a1ba4bf
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:20 +01:00
Ashish SHUKLA 8697eed189 gnu: aws-c-cal: Update to 0.8.9.
* gnu/packages/c.scm (aws-c-cal): Update to 0.8.9.

Change-Id: I80d003d645fdb390db1fb74d91daa808d0a40a5f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:19 +01:00
Ashish SHUKLA d2e82478a1 gnu: aws-checksums: Update to 0.2.5.
* gnu/packages/c.scm (aws-checksums): Update to 0.2.5.

Change-Id: Ic73d1cc942bcf3270606ccdd7cf7247a4a4f350a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:19 +01:00
Ashish SHUKLA 00f68d8dda gnu: aws-c-common: Update to 0.12.2.
* gnu/packages/c.scm (aws-c-common): Update to 0.12.2.

Change-Id: Iff74f1ffd621edc1c6c8d740113d7ac14ca37c5e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:19 +01:00
Ashish SHUKLA b4a1577c97 gnu: s2n: Update to 1.5.15.
* gnu/packages/tls.scm (s2n): Update to 1.5.15.

Change-Id: I9d3285c2b58ee789b15a875f9cca3649a4451c67
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:19 +01:00
Ashish SHUKLA 0b43448b43 gnu: aws-lc: Update to 1.49.1
* gnu/packages/tls.scm (aws-lc): Update to 1.49.1.
[native-inputs]: Add perl.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:16:19 +01:00
Denis 'GNUtoo' Carikli db523cfaa8 dir-locals: Add copyrights.
The list was first generated in this way:
- I started with "git log --pretty='format:%h %ad %an <%ae>' origin/master \
  --date="format:%Y" -- .dir-locals.el".
- I took the name at the bottom and do a grep with it like that: "git log \
  --pretty='format:%h %ad %an <%ae>' origin/master --date="format:%Y" -- \
  .dir-locals.el | grep 'Ludovic Courtès'"
- I then filled in the copyright for that name
- I then repeat the first command with grep -v instead, like that:
  "git log --pretty='format:%h %ad %an <%ae>' origin/master \
   --date="format:%Y" -- .dir-locals.el | grep -v 'Ludovic Courtès'"

I also used "git log --pretty='format:%h %ad %an <%ae>' origin/master \
--date="format:%Y" --merges -- .dir-locals.el" to verify which commits I
should not take into account, when they didn't modify .dir-locals.el (I
checked that with git show <hash>).

For updating the names and/or email addresses being used I used git log
--author with either part of the name or the email (though it is easy to miss
things with this approach).

* .dir-locals.el: Add copyrights.

Change-Id: I010f1e5e3afc8b646da39dc6341f7870f0c9bf45
Reviewed-by: Tomas Volf <~@wolfsden.cz>
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:08:20 +01:00
Christopher Baines 81a8bcf91c gnu: guix-build-coordinator: Update to 0-126.7ea4459.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-126.7ea4459.

Change-Id: Ie2bae1e6854cf8dc33974cd69426e60a1d47061b
2025-04-06 17:00:21 +01:00
Guillaume Le Vaillant 90279af106 gnu: monero-gui: Update to 0.18.4.0.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.0.

Change-Id: I60a70e78dbccd4fba8311c6e7246b657cbf65865
2025-04-06 15:04:53 +02:00
Guillaume Le Vaillant bbadf9a7ea gnu: monero: Update to 0.18.4.0.
* gnu/packages/finance.scm (monero): Update to 0.18.4.0.
* gnu/packages/patches/monero-use-system-miniupnpc.patch: Update patch.

Change-Id: Ia753752c70e27c5141a95131c2508753074d8fdf
2025-04-06 15:04:53 +02:00
Adam Quandour 0e144a0da2 doc: cookbook: Update instructions for building a custom kernel.
* doc/guix-cookbook.texi (Customizing the Kernel): Update.

Change-Id: I4451f038219c73b685fa3e80e1b05c729d4bea35
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-04-06 11:49:59 +02:00
Sergey Trofimov a2ef2bcbfd machine: hetzner: Allow connections using ssh-agent.
* gnu/machine/hetzner.scm (<hetzner-configuration>): Add ssh-public-key.
* doc/guix.texi (System Configuration)[hetzner-configuration]: Document it.

Change-Id: I7354ead508b1a4819534c6b22ba1f089749927c2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-04-06 11:45:18 +02:00
Nazar Klovanych 6a440c842b gnu: varnish: Fix varnish startup failure.
This fixes the error on varnish startup:

  2025-03-18 08:16:48 localhost shepherd[1]: [varnishd] Info: Working directory not mounted on tmpfs partition
  2025-03-18 08:16:48 localhost shepherd[1]: [varnishd] sh: line 1: rm: command not found
  2025-03-18 08:16:48 localhost shepherd[1]: [varnishd] Assert error in main(), mgt/mgt_main.c line 876:

* gnu/packages/web.scm (varnish)[arguments]: In
‘use-absolute-file-names’ phase, modify ‘mgt_main.c’.

Change-Id: Ifdb3b1fe7d36819f5289d80995c4670672a59819
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-06 11:40:16 +02:00
Ludovic Courtès c4dd590eab services: guix: Socket-activate ‘guix-daemon’.
* gnu/services/base.scm (guix-shepherd-service): Change ‘start’ to use
‘make-systemd-constructor’ in the default case.  Remove now-redundant
code creating /var/guix/daemon-socket/.  Adjust ‘stop’ method to use
‘make-systemd-destructor’ when appropriate.

Change-Id: I3572670c90f65509fbad01dcf13a60f772a86839
2025-04-06 11:24:10 +02:00
Ludovic Courtès 96ae99c957 services: guix: Streamline the default ‘start’ case.
* gnu/services/base.scm (guix-shepherd-service): In ‘start’ method, use
‘fork+exec-command’ in the default case.

Change-Id: Id04d3d2651f89fbcdb2f17f027df91e132ff9ed1
2025-04-06 11:24:06 +02:00
Ludovic Courtès b16e3f451f services: guix: Factorize ‘guix-daemon’ arguments.
* gnu/services/base.scm (guix-shepherd-service): In ‘start’ method,
move ‘fork+exec-command/container’ arguments to the new variables
‘daemon-command’ and ‘environment-variables’.

Change-Id: Ic04a1006849697e4e185ad94185bbdec8a91a05a
2025-04-06 11:24:01 +02:00
Ludovic Courtès 21221710f2 gexp: ‘local-file’ expands its argument only once.
Fixes a bug whereby (local-file (in-vicinity (getcwd) "xyz")) would
point to different files depending on the current working directory at
the time it is lowered.

* guix/gexp.scm (local-file): Expand FILE only once.
* tests/gexp.scm ("local-file, capture at the right time"): New test.

Change-Id: I2cc23296de3799e68f7d8b7be6061be3043e1176
2025-04-06 11:23:07 +02:00
Artyom V. Poptsov 649b52b0d4 gnu: valeronoi: Update to 0.2.2.
* gnu/packages/engineering.scm (valeronoi): Update to 0.2.2.

Change-Id: I689f340c70243ab0e4700d34b93ddbd174232cf5
2025-04-06 12:06:43 +03:00
Cayetano Santos f658cd17b6 gnu: minipro: Update to 0.7.2.
* gnu/packages/electronics.scm (minipro): Update to 0.7.2.

Change-Id: I73ee2d3e8e7db9ad5978576816926b2ae163a270
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-06 15:24:37 +08:00