1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-02 15:25:54 +02:00
Commit Graph

156888 Commits

Author SHA1 Message Date
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
Cayetano Santos e6148e497b gnu: libsigrok: Update to 0.5.2-2.f06f788.
* gnu/packages/electronics.scm (libsigrok): Update to 0.5.2-2.f06f788.

Change-Id: I9dab74a371db844f7541e4fc4ee2a5c2fcce9126
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-06 15:19:22 +08:00
Kurome 94ba19f11c gnu: font-atui-feather: 1.1.0-1.2ac7161.
* gnu/packages/fonts.scm (font-atui-feather): Update to 1.1.0-1.2ac7161.

Change-Id: Ide0d1874c80b9b9c11c50e8b08d0a623f7a91738
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-06 15:19:15 +08:00
Cayetano Santos fbaabb19bc gnu: m8c: Update to 1.7.10.
* gnu/packages/electronics.scm (m8c): Update to 1.7.10.

Change-Id: I28054a18f7d7f8816cb5cb21629dfd8fb11447a9
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-06 14:47:34 +08:00
Timo Wilken 85eb725f8c gnu: flightgear: Fix build by reordering phases.
* gnu/packages/games.scm (flightgear)[arguments]: Put 'check' phase after
the 'install-data' phase.

Change-Id: Ifb4e4f0f3a09a2d2e596681ecb7c6c481f0e16b1
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-06 14:46:46 +08:00
Cayetano Santos 80826c6e03 gnu: Add emacs-font-utils.
* gnu/packages/emacs-xyz.scm (emacs-font-utils): New variable.

Change-Id: Ia9f61f07dc1d2d6955dcda46d786d6c75f971539
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 12:37:58 -07:00
Cayetano Santos b7bf6bad33 gnu: Add emacs-wallabag.
* gnu/packages/emacs-xyz.scm (emacs-wallabag): New variable.

Change-Id: I51b9fba2cc59a2eb63c711d3c7b2d861eb43957f
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 12:10:36 -07:00
Cayetano Santos 01ddd47a0b gnu: emacs-ghub: Update to 4.3.0.
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 4.3.0.

Change-Id: I5aed2f53f9de8b116148b69cf572a75135be7cab
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 12:06:21 -07:00
Cayetano Santos 5b528fd307 gnu: emacs-corfu: Update to 2.0.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.0.

Change-Id: Ibebd4b221984e814fa970802fd922f02e8d4b779
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 12:04:12 -07:00
Cayetano Santos 89be19c0ca gnu: emacs-visual-fill-column: Update to 2.7.
* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.7.

Change-Id: I6322827c3a0577258eaca011d5393a8b0b567bb6
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 11:56:50 -07:00
Cayetano Santos 86e8c179da gnu: emacs-forge: Update to 0.5.0.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.5.0.

Change-Id: I188508fd234b2b3081aed11026b4f2a83588febb
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 11:53:09 -07:00
Cayetano Santos f7e0bf9e57 gnu: emacs-org-tanglesync: Update to 1.1-3.af83a73.
* gnu/packages/emacs-xyz.scm (emacs-org-tanglesync): Update to 1.1-3.af83a73.

Change-Id: I6754e951c1869c638fc93ef29dcd3d2d5337fba2
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 11:16:17 -07:00
Cayetano Santos 5bf266a161 gnu: emacs-consult: Update to 2.2.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.2.

Change-Id: Iee7fe14d65c43b3082669dc8d0b384825e5e3b86
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 11:14:14 -07:00
Jakob Kirsch c07aaa3da1 gnu: yt-dlp: Update to 2025.03.31.
* gnu/packages/video.scm (yt-dlp): Update to 2025.03.31.

Change-Id: Ie6b1fa8c53af4fb019a7dddda80c83a01a6e021f
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 09:41:08 -07:00
Cayetano Santos bcfb283cda gnu: emacs-emacsql: Update to 4.3.0.
* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.3.0.

Change-Id: Ib1cce5b0ca4709f774819a2602c2e6b96604e8ba
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 08:24:05 -07:00
Cayetano Santos 521d08c6b9 gnu: emacs-org-pdftools: Update to 1.0-0.5613b7a.
* gnu/packages/emacs-xyz.scm (emacs-org-pdftools): Update to 1.0-0.5613b7a.

Change-Id: I837336de1cdb6e11900f96786ca83d9052ee7a9d
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 08:19:20 -07:00
Artyom V. Poptsov d473abf0b4 gnu: minicom: Update to 2.10.
* gnu/packages/engineering.scm (minicom): Update to 2.10.
[inputs]: Remove ncurses; add ncurses/tinfo.

Change-Id: I84a9f0960a4a68854428251affffc3d394ee016a
2025-04-05 09:46:51 +03:00
Tommy Langhelle f3a8c28f3f gnu: zig-0.14: Set max_rss to unlimited.
Upstream sets this for CI purposes, but it fails my ARM builds. The
limit itself doesn't make too much sense as long as zig builds and the
build host is big enough, so simply allowing unlimited rss should be
fine.

* gnu/packages/zig.scm (zig-0.14)[source]: Set max_rss to unlimited.

Change-Id: I2dcd6f9f41f41eadad94aaf8eab4ead81ecb3c30
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-04-05 08:45:23 +08:00
Hilton Chain 883fd4bba0 gnu: papersway: Update to 2.000.
* gnu/packages/wm.scm (papersway): Update to 2.000.

Change-Id: I7b2dac357b89c4fe4a8e26f6ab3b941cfb29632d
2025-04-05 08:45:23 +08:00
Hilton Chain 27491c324c gnu: picard: Update to 2.13.3.
* gnu/packages/music.scm (picard): Update to 2.13.3.

Change-Id: Ie48f261f7bcfefa63193ee9b046784ee6d388fa0
2025-04-05 08:45:23 +08:00
Hilton Chain 611b674e0b gnu: qogir-icon-theme: Update to 2025.02.15.
* gnu/packages/gnome-xyz.scm (qogir-icon-theme): Update to 2025.02.15.

Change-Id: Id1bf91d7a23c632a5cfa2194380906376f106d61
2025-04-05 08:45:23 +08:00
Hilton Chain 62b16ab3c2 gnu: qbittorrent-enhanced: Update to 5.0.4.10.
* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 5.0.4.10.

Change-Id: I8ffb0684b3bc9a9316afeb30e55359446ca58376
2025-04-05 08:45:23 +08:00
Hilton Chain 81fef83b69 gnu: qbittorrent: Update to 5.0.4.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.0.4.

Change-Id: Ifb05d575af6b00f3eeab55c7dd4dff93e0d70da3
2025-04-05 08:45:23 +08:00
Hilton Chain 12db6667b7 gnu: font-chiron-hei-hk: Update to 2.524.
* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.524.

Change-Id: Icf4f1531f61a8b9decbf6aca4dba6031a22d22b2
2025-04-05 08:45:23 +08:00
Hilton Chain cfea90f894 gnu: font-chiron-sung-hk: Update to 1.017.
* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.017.

Change-Id: Ibbb4c5011708f61bd427029c9e4edf592fe58dc2
2025-04-05 08:45:23 +08:00
Hilton Chain d8d0b02311 teams: Add entry for Hilton Chain.
* etc/teams.scm ("Hilton Chain"): New member.

Change-Id: I06884ff994304c4b76460c215c6c3b990cbfeebf
2025-04-05 08:45:21 +08:00
Ian Eure f795209d51 Revert "gnu: librewolf: Update to 137.0-1 [security fixes]."
This reverts commit f664a9377d.
2025-04-04 14:15:41 -07:00
Arun Isaac 1436165c2f gnu: Add emacs-ezf.
* gnu/packages/emacs-xyz.scm (emacs-ezf): New variable.
2025-04-04 14:39:08 +01:00
Vagrant Cascadian 0b754ceede gnu: diffoscope: Update to 293.
* gnu/packages/diffoscope.scm (diffoscope): Update to 293.
2025-04-04 02:31:55 -07:00
Ian Eure f664a9377d gnu: librewolf: Update to 137.0-1 [security fixes].
Contains fixes for:

CVE-2025-3028: Use-after-free triggered by XSLTProcessor
CVE-2025-3031: JIT optimization bug with different stack slot sizes
CVE-2025-3032: Leaking file descriptors from the fork server
CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
CVE-2025-3035: Tab title disclosure across pages when using AI chatbot
CVE-2025-3033: Opening local .url files could lead to another file
               being opened
CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird
               137, Firefox ESR 128.9, and Thunderbird 128.9
CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird
               137

* gnu/packages/librewolf.scm (librewolf): Update to 137.0-1.

Change-Id: I23d8cbefc242e57c19b4e98660fd22bd1dda8d6a
2025-04-03 16:52:15 -07:00
Kimapr 538fc4917f gnu: lua-5.4: compile with readline support
* gnu/packages/lua.scm (lua-5.4)[arguments]: change target to
"linux-readline".

Modified-by: Vagrant Cascadian <vagrant@debian.org>
Suggested-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-04-03 15:02:20 -07:00
Arun Isaac 364c3f8f4e gnu: mumi: Update to 0.13.0.
* gnu/packages/mail.scm (mumi): Update to 0.13.0.
2025-04-03 21:54:25 +01:00
Ricardo Wurmus efaa20d2d8 gnu: freebayes: Update to 1.3.9.
* gnu/packages/bioinformatics.scm (freebayes): Update to 1.3.9.
[inputs]: Add bzip2 and xz.
[native-inputs]: Drop labels; remove bash-tap and test-simple-bash-src; add
perl6-tap-harness.
[arguments]: Remove phase 'unpack-submodule-sources; adjust other phases.

Change-Id: I7448a95882ae3a900e697f23824abe40444d039c
2025-04-03 21:33:46 +02:00
Ricardo Wurmus e0c92dd647 gnu: vcflib: Update to 1.0.12.
* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.12.
[arguments]: Adjust patches.
[native-inputs]: Remove multichoose sources.

Change-Id: I9e5158e04dd695e90565994be4356201518bedc5
2025-04-03 21:33:45 +02:00
Artyom V. Poptsov 6a2a78fde1 gnu: nq: Update to 1.0.
* gnu/packages/admin.scm (nq): Update to 1.0.

Change-Id: I4ee25cc1d64bef80a4574d9947fab2bbda9e7512
2025-04-03 21:30:31 +03:00
Suhail Singh 52ce48e754 gnu: emacs-ellama: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-ellama)[arguments]: Enable tests;
skip failing.

Change-Id: I1b468c7b30ad35ae553d354ef63da2d4d1c056a7
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-03 19:55:09 +02:00
Suhail Singh 78158c05e4 gnu: emacs-ellama: Update to 1.8.1.
* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.8.1.

Change-Id: I516f99587b0381b8635d1161c56bda5d7db35920
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-03 19:52:29 +02:00
Suhail Singh eebbf51657 gnu: emacs-llm: Fix style.
* gnu/packages/emacs-xyz.scm (emacs-llm): Fix style.

Change-Id: Ia6638963bf19b916ac40a64e967bbe10c9eccf06
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-03 19:52:26 +02:00
Suhail Singh fbd97a53e6 gnu: emacs-llm: Update to 0.24.2.
* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.24.2.

Change-Id: I6b11acfb53deee417a4f1727fa2e36f179823a1e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-03 19:50:42 +02:00
Greg Hogan 78a41e9738 gnu: fast-float: Update to 8.0.2.
* gnu/packages/cpp.scm (fast-float): Update to 8.0.2.

Change-Id: I580a9126b7fec708ef561004ed326a36acfc8102
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-03 19:43:54 +02:00
André Batista 20ee284085 gnu: lighttpd: Update to 1.4.78.
* gnu/packages/web.scm (lighttpd): Update to 1.4.78.

Change-Id: Idba7840b920ad0e7121cceacf11a71afb434056b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-03 17:54:09 +02:00
Ashish SHUKLA 7770c84d11 gnu: Add dte.
* gnu/packages/text-editors.scm (dte): New variable.

Change-Id: I1fdee33377b055a43cf61364f43a6dcbaf04a024
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-03 17:16:26 +02:00
Amy Grinn dfb5bafaae gnu: Add emacs-boxy.
* gnu/packages/emacs-xyz.scm (emacs-boxy): New variable.

Change-Id: Iecfa5dc792298c1ed91c84cda327d966e271e1cb
2025-04-03 11:01:00 -04:00