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

161046 Commits

Author SHA1 Message Date
Arthur Rodrigues
7b66a2e6aa gnu: Add go-resenje-org-singleflight.
* gnu/packages/golang-xyz.scm (go-resenje-org-singleflight): New variable.

Change-Id: Ic0e23321565f8b38e3b8572afece2efbbc157d84
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:04 +00:00
Arthur Rodrigues
bd7be45d59 gnu: Add go-github-com-anchore-go-struct-converter.
* gnu/packages/golang-xyz.scm (go-github-com-anchore-go-struct-converter): New variable.

Change-Id: Ie273592367830c6079fe348ca89d296a2436c1d3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:04 +00:00
Arthur Rodrigues
53b0affaeb gnu: Add go-github-com-spdx-tools-golang.
* gnu/packages/golang-xyz.scm (go-github-com-spdx-tools-golang): New variable.

Change-Id: Ib3a7f62bddb8bf563bb5e7da99751b933665f4c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
Arthur Rodrigues
972e62e638 gnu: Add go-github-com-spdx-gordf.
* gnu/packages/golang-xyz.scm (go-github-com-spdx-gordf): New variable.

Change-Id: I2436acf6bcc73c399ec269cc3c9689ad34ab2eb2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
Arthur Rodrigues
0523872567 gnu: Add go-kernel-org-pub-linux-libs-security-libcap-cap.
* gnu/packages/golang-xyz.scm (go-kernel-org-pub-linux-libs-security-libcap-cap): New variable.

Change-Id: I3bf1432166fffe79ac684d09ba4c837035454e45
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
Arthur Rodrigues
c778d1375f gnu: Add go-github-com-mitchellh-hashstructure.
* gnu/packages/golang-crypto.scm (go-github-com-mitchellh-hashstructure): New variable.

Change-Id: Iba414ca1fa916c1c353ca0fa7da1017aabbd555d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
Arthur Rodrigues
69325e3bc9 gnu: Add go-github-com-serialx-hashring.
* gnu/packages/golang-crypto.scm (go-github-com-serialx-hashring): New variable.

Change-Id: If0d0c8201b0a11d76d5b83e458bff6fd30615eee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
Arthur Rodrigues
e3e840f70e gnu: Add go-github-com-tonistiigi-dchapes-mode.
* gnu/packages/golang-xyz.scm (go-github-com-tonistiigi-dchapes-mode): New variable.

Change-Id: I2410219bea3d8ba22136b1202f678f3b47cca82e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
Arthur Rodrigues
9eac3f26d1 gnu: Add go-github-com-tonistiigi-go-archvariant.
* gnu/packages/golang-xyz.scm (go-github-com-tonistiigi-go-archvariant): New variable.

Change-Id: Iecdb31df1df2d89cc7eb943fe98a384c153f0f74
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
Cayetano Santos
fcc34e53ad gnu: python-gfloat: Update to 0.5.2.
* gnu/packages/python-xyz.scm (python-gfloat): Update to 0.5.2.
[arguments]: Adjust #:test-flags.
[propagated-inputs]: Add python-array-api-compat.
[native-inputs]: Remove python-wheel; add python-ml-dtypes, python-pytorch, and
openssl.

Change-Id: Id354d09933ad471b24cb5aa97d7fbecbe0157ce3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 08:50:13 +00:00
Cayetano Santos
7e4ee9b615 gnu: python-bitstring: Fix tests.
Disable a couple of tests, which are incompatible with upgrade of python-gfloat.

* gnu/packages/python-xyz.scm (python-bitstring)[arguments]: Adjust

Change-Id: I66358e5390ce939f83403ef1247e70b82b9f604d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 08:50:13 +00:00
Cayetano Santos
c23faabcc7 gnu: python-array-api-compat: Update to 1.12.0.
* gnu/packages/python-xyz.scm (python-array-api-compat): Update to 1.12.0.
[propagated-inputs]: Remove python-numpy.
[native-inputs]: Remove python-wheel.

Change-Id: Ie8dacb74c5443266b3edcb3c7c52a7cdc4f93fae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 08:50:12 +00:00
AwesomeAdam54321
e56a5a1823 gnu: perl-text-markdown-discount: Fix build.
* gnu/packages/markup.scm (perl-text-markdown-discount)[inputs]: Replace
discount with discount-2.

Change-Id: I2a9c3c00169d55cb079d0555e1e3764c0d2fec4b
Signed-off-by: Sughosha <sughosha@disroot.org>
2025-11-09 13:02:54 +05:30
AwesomeAdam54321
7d23866f0d gnu: Add discount-2.
* gnu/packages/markup.scm (discount-2): New variable.

Change-Id: Ic71a3d01b735dcdd20730efde69e29fb2f7a8a62
Signed-off-by: Sughosha <sughosha@disroot.org>
2025-11-09 13:02:54 +05:30
AwesomeAdam54321
0a6dbaeb66 gnu: perl-crypt-des: Fix build.
* gnu/packages/patches/perl-crypt-des-implicit-func-decl.patch: New file.
* gnu/local.mk: Register patch.
* gnu/packages/games.scm (perl-crypt-des)[patches]: Add patch.

Change-Id: Ia9d55640f7ffcc5cc24cff34c246c1e6b870cec7
Signed-off-by: Sughosha <sughosha@disroot.org>
2025-11-09 13:02:30 +05:30
Junker
06ab49a653 gnu: Add stig.
* gnu/packages/bittorrent.scm (stig): New variable.

Change-Id: Id11530c7e43522c63972f767afacaad3e55ecfc7
Signed-off-by: Sughosha <sughosha@disroot.org>
2025-11-09 12:50:03 +05:30
Artyom V. Poptsov
15a3604adb gnu: guile2.0-bash: Fix build with gcc-14.
* gnu/packages/guile-xyz.scm (guile2.0-bash): Fix build with gcc-14.  This
change fixes guile-bash build as well.
[arguments]<#:configure-flags>: Relax GCC 14 strictness.

Change-Id: Ib78813616deb58e5e82fb5a9f90ec9f456159b47
2025-11-09 09:37:05 +03:00
NeYurii
972f1d8605 gnu: qt6ct: Update to 0.11.
* gnu/packages/qt.scm (qt6ct): Update to 0.11.
[source], [home-page]: Switch to https://www.opencode.net/trialuser/qt6ct.

Closes: guix/guix#4103
Change-Id: I51e0a80d2f0d797bbf2d287cee7c1270ee675d7b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-09 11:10:46 +08:00
Sughosha
788e88e6f0 gnu: ableton-link: Remove Qt dependency.
* gnu/packages/audio.scm (ableton-link)[inputs]: Remove qtquickcontrols-5.
[native-inputs]: Remove qtbase-5, qtdeclarative-5 and qttools-5.

Change-Id: I8fb497d978623aa88064a68f4762e3b6996c5499
2025-11-08 21:28:22 +05:30
jgart
625e412974 gnu: emacs-claude-code-ide: Fix up comment.
* gnu/packages/emacs-xyz.scm (emacs-claude-code-ide): Fix up comment.
[source]: Fix spacing.

Change-Id: I7c7205313b157e488510836fcc52af1e11e6743b
2025-11-08 08:55:32 -06:00
Roman Scherer
f4c22e4d6e gnu: Add emacs-claude-code-ide.
* gnu/packages/emacs-xyz.scm (emacs-claude-code-ide): New variable.

Change-Id: If52f00acdb621667603f0d821a762e8ea478b557
Signed-off-by: jgart <jgart@dismail.de>
2025-11-08 08:55:32 -06:00
Sughosha
8b092ce0ae gnu: libgig: Update to 4.5.1.
* gnu/packages/music.scm (libgig): Update to 4.5.1.

Change-Id: If86a457962c607532df2661522b1e32be4397310
2025-11-08 19:03:49 +05:30
Sughosha
e7c3d37a69 gnu: lilypond: Update to 2.25.30.
* gnu/packages/music.scm (lilypond): Update to 2.25.30.

Change-Id: I16370367b3c501a6cc61549691a2eab2f14213a9
2025-11-08 18:56:23 +05:30
Sughosha
4531e9338a gnu: qtractor: Update to 1.5.9.
* gnu/packages/music.scm (qtractor): Update to 1.5.9.

Change-Id: I7c0be53a220dd8f32db865f15591d9bd6e714361
2025-11-08 18:46:27 +05:30
Sughosha
8250bc6f1b gnu: mididings: Update to 20250818.
* gnu/packages/music.scm (mididings): Update to 20250818.
[arguments]: Switch to gexp.
<#:phases>: Add 'wrap-executables phase.

Change-Id: Ic6369e10d5259fd7663da58411c4b9f7455e4c75
2025-11-08 17:56:18 +05:30
Maxim Cournoyer
102d0a86fb Reapply "gnu: squeak-vm: Fix build and modernize definition."
This reverts commit 9ab50a57ac.  Now with the
missing patch added.

* gnu/packages/patches/squeak-vm-gcc-14-fix.patch: New file.
2025-11-08 20:54:54 +09:00
Maxim Cournoyer
dc78389a20 gnu: pharo-vm: Update to 10.3.7+3.af67084.
* gnu/packages/smalltalk.scm (pharo-vm): Update to 10.3.7+3.af67084.

Change-Id: I65a509f281846b3cb66be57a1f2bd4f2bcd97ba2
2025-11-08 20:54:25 +09:00
Mathieu Othacehe
130421225e gnu: tests: Fix timescaledb test.
The telemtry error message now looks like:

2025-11-08 11:04:23 localhost postgres[222]: [57-83]
2025-11-08 10:04:23.196 GMT [222] CONTEXT: SQL expression "telemetry_string"
2025-11-08 11:04:23 localhost postgres[222]: [57-84] PL/pgSQL function inline_code_block line 16 at RAISE
2025-11-08 11:04:23 localhost postgres[222]: [57-85]
2025-11-08 10:04:23.196 GMT [222] STATEMENT: CREATE EXTENSION timescaledb
2025-11-08 11:04:23 localhost postgres[234]: [8-1]
2025-11-08 10:04:23.267 GMT [234] LOG: job 3 threw an error
2025-11-08 11:04:23 localhost postgres[234]: [9-1]
2025-11-08 10:04:23.268 GMT [234] ERROR: functionality not supported under the current "apache" license. Learn more at https://timescale.com/.
2025-11-08 11:04:23 localhost postgres[234]: [9-2]
2025-11-08 10:04:23.268 GMT [234] HINT: To access all features and the best time-series experience, try out Timescale Cloud.
2025-11-08 11:04:23 localhost postgres[151]: [8-1]
2025-11-08 10:04:23.270 GMT [151] LOG: background worker "Job History Log Retention Policy [3]" (PID 234) exited with exit code 1

* gnu/tests/databases.scm (run-timescaledb-test): The error message is now
part of the syslog and not displayed by psql anymore.

Fixes: guix/guix#3551
Change-Id: I60a0615add53e30b9b26f760f5cacbbdbe14a36c
2025-11-08 11:28:33 +01:00
Mathieu Othacehe
6aded64869 gnu: tests: Fix opensmtpd.
The test has two issues:
- it uses /var/spool/mail instead of /var/mail
- the client often takes more than 30 seconds to connect to the smtpd server,
because the server tries to perform name resolution on 10.0.2.3

* gnu/tests/mail.scm (%qemu-static-networking-no-nameserver): New variable.
(%opensmtpd-os): Use it instead of the dhcpcd-service-type service.
(run-opensmtpd-test): Use /var/mail instead of /var/spool/mail.

Fixes: guix/guix#3978
Change-Id: I429edbf2460f380f8a617ee1fccd145f34a1f3d6
2025-11-08 11:26:14 +01:00
Mathieu Othacehe
cdcfa59864 gnu: tests: Fix the samba test.
* gnu/tests/samba.scm (run-samba-test): De-duplicate the smbclient test and
introduce some retries.

Fixes: guix/guix#3981
Change-Id: Id9a68ddd98b31138564f19b85aca68357ad73351
2025-11-08 11:26:03 +01:00
Mathieu Othacehe
23fce946eb gnu: tests: Fix fail2ban tests.
As discussed here: https://github.com/fail2ban/fail2ban/issues/1593, the
monitored file has to be present before the fail2ban service starts. Create
this file in a dedicated activation service.

* gnu/tests/security.scm (%auth-log-activation-service): New variable.
(run-fail2ban-basic-test, run-fail2ban-simple-test)
(run-fail2ban-extension-test): Use it.

Fixes: guix/guix#3645
Change-Id: Ic12891cc5438abbd041ceb19e1d22dae51c7c848
2025-11-08 11:25:55 +01:00
Mathieu Othacehe
efb910877f gnu: tests: Fix getmail.
When Shepherd starts the getmail service, the TESTBOX mailbox needs to be
present, otherwise getmail fails with:

Copyright (C) 1998-2023 Charles Cazabon and others. Licensed under GNU GPL version 2.
SimpleIMAPRetriever:alice@localhost:143:
  mailbox b'TESTBOX' not selectable (TESTBOX) - verify the mailbox exists and you have sufficient permissions
  0 messages (0 bytes) retrieved, 0 skipped from SimpleIMAPRetriever:alice@localhost:143

* gnu/tests/mail.scm (run-getmail-test): Move the TESTBOX creation from here ...
(%getmail-os): ... to the dovecot configuration.

Change-Id: Ic6348565629c69e8b7bccf7c61460ca96850e6bd
2025-11-08 11:24:56 +01:00
Nicolas Goaziou
9ab50a57ac Revert "gnu: squeak-vm: Fix build and modernize definition."
This reverts commit 6ab1890aba.

This commit is incomplete as it doesn’t include the introduced patch file.

Change-Id: Ie4ec1a143c256748b09f34f131e78a010443f12c
2025-11-08 09:59:34 +01:00
Sughosha
5db9644761 gnu: Remove drkonqi.
* gnu/packages/kde-plasma.scm (drkonqi): Delete variable.

Change-Id: Ie1dc3eaf8d77d5831b5b9c485968dd07c77caba7
2025-11-08 13:18:27 +05:30
Ricardo Wurmus
6f1e42cac3 gnu: megahit: Add missing header include.
* gnu/packages/bioinformatics.scm (megahit)[arguments]: Add phase 'fix-headers.

Closes guix/guix#3641

Change-Id: I9f8e872e4c6a58c85d05257b5349547063dcf310
2025-11-08 08:20:54 +01:00
Ricardo Wurmus
5d8e59d6b1 gnu: Add slurm-minimal-24.05.
* gnu/packages/parallel.scm (slurm-minimal-24.05, slurm-24.05): New variables.

Change-Id: Ib4ce65e5807a00e503bcbfd9d045865873fc9383
2025-11-08 08:20:53 +01:00
Ricardo Wurmus
0a7bc927a3 gnu: slurm-drmaa: Update to 1.1.5.
* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.5.
[source]: Add snippet to fix a typo.

Change-Id: I879839a25950c731820fd4974fc84fcddec26460
2025-11-08 08:20:53 +01:00
Maxim Cournoyer
694c209bec gnu: antimicrox: Update to 3.5.1.
* gnu/packages/games.scm (antimicrox): Update to 3.5.1.

Change-Id: I88e50e7ff57a61994756aed9ba0677093ee2a2ea
2025-11-08 16:09:56 +09:00
Maxim Cournoyer
10480fa4c9 gnu: luanti-mineclonia: Update to 0.117.1.
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.117.1.

Change-Id: I1910ef719aa09edbd639986599b98f6fa7d76a09
2025-11-08 16:09:56 +09:00
Maxim Cournoyer
1e726cbe2e gnu: luanti: Update to 5.14.0.
* gnu/packages/luanti.scm (luanti): Update to 5.14.0.

Change-Id: I059ce8ae51835f558bcf8714ca3af9197b7711db
2025-11-08 16:09:56 +09:00
Maxim Cournoyer
6ab1890aba gnu: squeak-vm: Fix build and modernize definition.
* gnu/packages/smalltalk.scm (squeak-vm) [source]: Switch to the no-mp3
tarball (the bundled mp3 library no longer builds).
{patches}: Apply patch.
{snippet}: Delete trailing #t.
[arguments]: Use gexp. Delete trailing #t.
{#:configure-flags}: New argument.
{#:phases} <enter-build-directory>: Delete phase.
<chdir>: New phase.
<configure>: Remove phase override.

Change-Id: I1c786eba0b2846edcf3d98bd3f9d7c388c669497
2025-11-08 16:09:56 +09:00
Maxim Cournoyer
f3467360cb gnu: pharo-vm: Fix reproducibility issue.
* gnu/packages/smalltalk.scm (pharo-vm) [#:phases]
{make-reproducible}: New phase.

Change-Id: I7e06b66c7ac1cf19fd66b6dd91515f286becc43b
2025-11-08 16:09:56 +09:00
Junker
8a80f086e9 gnu: Add featherpad.
* gnu/packages/text-editors.scm (featherpad): New variable.

Change-Id: I1dc5539143bf63ec57182e0521df4f6f84458d42
Signed-off-by: Sughosha <sughosha@disroot.org>
2025-11-08 11:33:53 +05:30
Vagrant Cascadian
6ff968eb29 gnu: linux-libre-arm64-mnt-reform: Default to 6.17.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): Default to 6.17.

Change-Id: Ieb9ddac3ec801750badb140b25ca8e79d5803332
2025-11-07 19:48:37 -05:00
Vagrant Cascadian
5fb0ca96c7 gnu: Add linux-libre-arm64-mnt-reform@6.17.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.17): New variable.

Change-Id: Ia8d24db8a3f4f5ce93c05e566721fd8810a36891
2025-11-07 19:48:36 -05:00
Vagrant Cascadian
03ba186480 gnu: reform-debian-packages: Update to 2023-07-10-475-ge469c2a.
* gnu/packages/linux.scm (reform-debian-packages): Update to
2023-07-10-475-ge469c2a. [install-plan]: Add patches for 6.17, drop patches
for 6.15. (linux-libre-arm64-mnt-reform-6.16): Update patches.

Change-Id: Ie0202eeb02ed781e8c579d74eba698cab47959fc
2025-11-07 19:48:36 -05:00
Leo Famulari
243d2da350 gnu: linux-libre 6.6: Update to 6.6.116.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.116.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I85d794861011cce8dc705c021f3f2fbf622c2756
2025-11-07 19:48:36 -05:00
Leo Famulari
80fc2ba521 gnu: linux-libre 6.12: Update to 6.12.57.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.57.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: Icd977a2426b3bd52d3076896805ad9ec48edfa7f
2025-11-07 19:48:35 -05:00
Leo Famulari
60d269af64 gnu: linux-libre: Update to 6.17.7.
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.7.
(linux-libre-6.17-pristine-source): Update hash.

Change-Id: I012353e6ea66910c98bbe6d9ff6a49a2b174f61a
2025-11-07 19:48:31 -05:00
jgart
aa5033dd05 gnu: trealla: Update to 2.84.16.
* gnu/packages/prolog.scm (trealla): Update to 2.84.16.

Change-Id: I58bc9205c08cefaced1d8379a6f0ae33991b5c10
2025-11-07 16:59:10 -06:00