summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-11-08gnu: mpd-service-type: Add to the `audio' group.mpd-fix-groupsIan Eure1-0/+1
Also, add `audio' to %mpd-user’s supplementary groups. Without membership in the `audio' group, MPD can’t access the sound hardware. Fixes guix/guix#4136. * gnu/services/audio.scm (%mpd-user): Add `audio' supplementary group. Change-Id: I86c9990d516301c85eeee125bc9d0f44c73612c6
2025-11-08gnu: mpd-service-type: Export users and groups.Ian Eure1-1/+4
* gnu/services/audio.scm (%mpd-user, %mpd-group): Export. Change-Id: If5b5e5967c826d98fa17a574598f1d34559c57d5
2025-11-08gnu: mpd-service-type: Remove `group' from configuration.Ian Eure1-34/+12
Use of the `group' option in the MPD configuration behaves oddly: when it’s present, the MPD process runs without the supplementary groups the user is in. Leaving it unspecified does the right thing, the process gets both the primary and supplementary groups. So, don’t serialize that option at all. * gnu/services/audio.scm (%mpd-user): Use %mpd-group. (mpd-configuration): Remove `group' field. (mpd-configuration-group): Unexport. (mpd-group-sanitizer): Delete variable. (mpd-accounts): Create group if it’s `%mpd-group'. (mpd-serialize-user-group): Remove. Change-Id: I0c20c817ba7fd892c96497208ca5338088f74252
2025-11-08gnu: ableton-link: Remove Qt dependency.Sughosha1-6/+2
* 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-08gnu: emacs-claude-code-ide: Fix up comment.jgart1-4/+3
* gnu/packages/emacs-xyz.scm (emacs-claude-code-ide): Fix up comment. [source]: Fix spacing. Change-Id: I7c7205313b157e488510836fcc52af1e11e6743b
2025-11-08gnu: Add emacs-claude-code-ide.Roman Scherer1-0/+55
* gnu/packages/emacs-xyz.scm (emacs-claude-code-ide): New variable. Change-Id: If52f00acdb621667603f0d821a762e8ea478b557 Signed-off-by: jgart <jgart@dismail.de>
2025-11-08gnu: libgig: Update to 4.5.1.Sughosha1-2/+2
* gnu/packages/music.scm (libgig): Update to 4.5.1. Change-Id: If86a457962c607532df2661522b1e32be4397310
2025-11-08gnu: lilypond: Update to 2.25.30.Sughosha1-2/+2
* gnu/packages/music.scm (lilypond): Update to 2.25.30. Change-Id: I16370367b3c501a6cc61549691a2eab2f14213a9
2025-11-08gnu: qtractor: Update to 1.5.9.Sughosha1-2/+2
* gnu/packages/music.scm (qtractor): Update to 1.5.9. Change-Id: I7c0be53a220dd8f32db865f15591d9bd6e714361
2025-11-08gnu: mididings: Update to 20250818.Sughosha1-49/+58
* gnu/packages/music.scm (mididings): Update to 20250818. [arguments]: Switch to gexp. <#:phases>: Add 'wrap-executables phase. Change-Id: Ic6369e10d5259fd7663da58411c4b9f7455e4c75
2025-11-08Reapply "gnu: squeak-vm: Fix build and modernize definition."Maxim Cournoyer3-30/+701
This reverts commit 9ab50a57ac414f6476295fa75563e215d4115ae2. Now with the missing patch added. * gnu/packages/patches/squeak-vm-gcc-14-fix.patch: New file.
2025-11-08gnu: pharo-vm: Update to 10.3.7+3.af67084.Maxim Cournoyer1-2/+2
* gnu/packages/smalltalk.scm (pharo-vm): Update to 10.3.7+3.af67084. Change-Id: I65a509f281846b3cb66be57a1f2bd4f2bcd97ba2
2025-11-08gnu: tests: Fix timescaledb test.Mathieu Othacehe1-4/+3
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-08gnu: tests: Fix opensmtpd.Mathieu Othacehe1-4/+18
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-08gnu: tests: Fix the samba test.Mathieu Othacehe1-15/+12
* 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-08gnu: tests: Fix fail2ban tests.Mathieu Othacehe1-6/+22
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-08gnu: tests: Fix getmail.Mathieu Othacehe1-4/+11
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-08Revert "gnu: squeak-vm: Fix build and modernize definition."Nicolas Goaziou2-26/+30
This reverts commit 6ab1890aba1fd9b1f3a2dc46f1d7ec183452617d. This commit is incomplete as it doesn’t include the introduced patch file. Change-Id: Ie4ec1a143c256748b09f34f131e78a010443f12c
2025-11-08gnu: Remove drkonqi.Sughosha1-74/+0
* gnu/packages/kde-plasma.scm (drkonqi): Delete variable. Change-Id: Ie1dc3eaf8d77d5831b5b9c485968dd07c77caba7
2025-11-08gnu: megahit: Add missing header include.Ricardo Wurmus1-0/+4
* gnu/packages/bioinformatics.scm (megahit)[arguments]: Add phase 'fix-headers. Closes guix/guix#3641 Change-Id: I9f8e872e4c6a58c85d05257b5349547063dcf310
2025-11-08gnu: Add slurm-minimal-24.05.Ricardo Wurmus1-5/+21
* gnu/packages/parallel.scm (slurm-minimal-24.05, slurm-24.05): New variables. Change-Id: Ib4ce65e5807a00e503bcbfd9d045865873fc9383
2025-11-08gnu: slurm-drmaa: Update to 1.1.5.Ricardo Wurmus1-3/+9
* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.5. [source]: Add snippet to fix a typo. Change-Id: I879839a25950c731820fd4974fc84fcddec26460
2025-11-08gnu: antimicrox: Update to 3.5.1.Maxim Cournoyer1-2/+2
* gnu/packages/games.scm (antimicrox): Update to 3.5.1. Change-Id: I88e50e7ff57a61994756aed9ba0677093ee2a2ea
2025-11-08gnu: luanti-mineclonia: Update to 0.117.1.Maxim Cournoyer1-2/+2
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.117.1. Change-Id: I1910ef719aa09edbd639986599b98f6fa7d76a09
2025-11-08gnu: luanti: Update to 5.14.0.Maxim Cournoyer1-2/+2
* gnu/packages/luanti.scm (luanti): Update to 5.14.0. Change-Id: I059ce8ae51835f558bcf8714ca3af9197b7711db
2025-11-08gnu: squeak-vm: Fix build and modernize definition.Maxim Cournoyer2-30/+26
* 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-08gnu: pharo-vm: Fix reproducibility issue.Maxim Cournoyer1-0/+8
* gnu/packages/smalltalk.scm (pharo-vm) [#:phases] {make-reproducible}: New phase. Change-Id: I7e06b66c7ac1cf19fd66b6dd91515f286becc43b
2025-11-08gnu: Add featherpad.Junker1-0/+30
* gnu/packages/text-editors.scm (featherpad): New variable. Change-Id: I1dc5539143bf63ec57182e0521df4f6f84458d42 Signed-off-by: Sughosha <sughosha@disroot.org>
2025-11-07gnu: linux-libre-arm64-mnt-reform: Default to 6.17.Vagrant Cascadian1-2/+2
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): Default to 6.17. Change-Id: Ieb9ddac3ec801750badb140b25ca8e79d5803332
2025-11-07gnu: Add linux-libre-arm64-mnt-reform@6.17.Vagrant Cascadian1-0/+290
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.17): New variable. Change-Id: Ia8d24db8a3f4f5ce93c05e566721fd8810a36891
2025-11-07gnu: reform-debian-packages: Update to 2023-07-10-475-ge469c2a.Vagrant Cascadian1-59/+6
* 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-07gnu: linux-libre 6.6: Update to 6.6.116.Leo Famulari1-2/+2
* 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-07gnu: linux-libre 6.12: Update to 6.12.57.Leo Famulari1-2/+2
* 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-07gnu: linux-libre: Update to 6.17.7.Leo Famulari1-2/+2
* 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-07gnu: trealla: Update to 2.84.16.jgart1-2/+2
* gnu/packages/prolog.scm (trealla): Update to 2.84.16. Change-Id: I58bc9205c08cefaced1d8379a6f0ae33991b5c10
2025-11-08gnu: rttr: Modernize the package.Artyom V. Poptsov1-11/+9
* gnu/packages/cpp.scm (rttr): Modernize the package. [arguments]: Use GEXPs. Change-Id: I23022d0ae7deced76abc02121b242db2fe615a69
2025-11-08gnu: rttr: Fix build with gcc-14.Artyom V. Poptsov1-3/+7
* gnu/packages/cpp.scm (rttr): Fix build with gcc-14. [arguments]<#:configure-flags>: Disable unit tests building. Change-Id: Ic9994fa0707ee8db27370be2fb4538ddf2c5650e
2025-11-07gnu: Remove xnnpack-for-r-torch.Ricardo Wurmus1-68/+0
* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): Delete variable. Change-Id: I3e68165e8e150c5901e74cce189b60e7d85739d0
2025-11-07gnu: Remove qnnpack-pytorch-for-r-torch.Ricardo Wurmus1-14/+0
* gnu/packages/machine-learning.scm (qnnpack-pytorch-for-r-torch): Delete variable. Change-Id: Ide167461e36c640e88e66b4ccd786e37a2e57687
2025-11-07gnu: Remove ideep-pytorch-for-r-torch.Ricardo Wurmus1-15/+0
* gnu/packages/machine-learning.scm (ideep-pytorch-for-r-torch): Remove variable. Change-Id: Ia930ab53550688ae6ca806af4f60fb02aa139ece
2025-11-07gnu: Remove oneapi-dnnl-for-r-torch.Ricardo Wurmus1-14/+0
* gnu/packages/machine-learning.scm (oneapi-dnnl-for-r-torch): Remove variable. Change-Id: Ie8cacc9566410422390f9bf00dc0bfbc135e502f
2025-11-07gnu: r-torch: Update to 0.16.3.Ricardo Wurmus1-4/+3
* gnu/packages/cran.scm (r-torch): Update to 0.16.3. Change-Id: I548e3c2e1b8c24fa4ee7e293966a0f27094e4c09
2025-11-07gnu: liblantern: Update to 0.16.3.Ricardo Wurmus1-2/+2
* gnu/packages/machine-learning.scm (liblantern): Update to 0.16.3. Change-Id: Idbf7bcd135ff63eb538f08e79cdfbf1c4b5dd3fc
2025-11-07gnu: python-pytorch-for-r-torch: Update to 2.7.1.Ricardo Wurmus5-191/+352
* gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen.patch, gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: Update. * gnu/packages/patches/python-pytorch-for-r-torch-without-kineto.patch: New file. * gnu/local.mk (dist_patch_DATA): Record it. * gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Update to 2.7.1. [source]: Use new patch. [arguments]: Remove phase 'fix-aten-vec; copy and adjust 'use-system-libraries phase from python-pytorch. [inputs]: Inherit all from python-pytorch; replace gloo with gloo-for-r-torch. [native-inputs]: Inherit all from python-pytorch. [propagated-inputs]: Inherit all from python-pytorch. Change-Id: Ib2cf511fc34f609bbc7e92971720b00c4523419f
2025-11-07gnu: Add gloo-for-r-torch.Ricardo Wurmus1-0/+47
* gnu/packages/machine-learning.scm (gloo-for-r-torch): New variable. Change-Id: Ibaf55d20d42acf6379464f7f7484c9ce67197d40
2025-11-07gnu: Add emacs-calibre.Kjartan Oli Agustsson1-0/+28
* gnu/packages/emacs-xyz.scm (emacs-calibre): New variable. Change-Id: I5e6666230eceed69c33ecbf1ca3f68696fef8cda Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-07gnu: emacs-org-chef: Update to 0.1.3-1.9f74932.Yan Abu Arab1-4/+15
* gnu/packages/emacs-xyz.scm (emacs-org-chef): Update to 0.1.3-1.9f74932. [arguments]<#:emacs>: Set to emacs-no-x. <#:phases>: Add patch-tests-to-include-full-file-path. <#:test-command>: Set. [propagated-inputs]: Remove emacs-org. [native-inputs]: Add emacs-ert-runner. Change-Id: I78377e7e04d2d74aa6bfae4063f1b9dc536f7d78 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-07gnu: Add iio-sensor-proxy-service-type.dan2-0/+82
* gnu/services/desktop.scm (iio-sensor-proxy-configuration) (iio-sensor-proxy-shepherd-service, iio-sensor-proxy-service-type): New variables. * doc/guix.texi (Desktop Services): Document iio-sensor-proxy-service-type. Change-Id: I0c3d7164efcc499e4b785fd1f994c68a971ebdbd Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-07gnu: Add iio-sensor-proxy.dan1-1/+49
* gnu/packages/freedesktop.scm (iio-sensor-proxy): New variable. Change-Id: I942ed65121d93f94d31191c07a21442f246441a5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-07gnu: emacs-extend-smime: Update translation note.Cayetano Santos1-1/+1
This is a follow-up to 22a369e03989e875e2c47afffc41ee77db4c7cca. * gnu/packages/emacs-xyz.scm (emacs-extend-smime): Replace last occurence of emacs-default-encrypt with emacs-defaultencrypt. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>