gnu: clisp: Actually fix failing test. This is a follow up to f2acfcc3fdd31082f909b8edc39f278c8cf14e45 that didn't actually fix the issue with patching the paths. * gnu/packages/lisp.scm (clisp)[arguments]<#:phases>: In ‘patch-sh-and-pwd’, patch ‘cat’ reference for the streamslong test. Rename the phase to ‘patch-references’. Change-Id: I16363fad0c20a83d5aaa763799001a32b2725584 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
doc: contributing: Disable authentication when simulating ‘guix pull’. * doc/contributing.texi (Submitting Patches): Add ‘--disable-authentication’ when simulating ‘guix pull’. * .forgejo/pull_request_template.md: Likewise. Fixes: #427 Change-Id: I4c6847314c8876a2f6e29f938cbbbe286178231b
gnu: vifm: Update to 0.14.3. * gnu/packages/vim.scm (vifm): Update to 0.14.3. Change-Id: I47de1f1aa2ba5ac1e50f409362288d2175bf1184
gnu: flint: Update to 3.1.3. * gnu/packages/algebra.scm (flint): Update to 3.1.3. Change-Id: Icd429e06505138fa4e98d5b5138e678bc4bc5626
guix: gnu-dist: Fix distcheck. * guix/build/gnu-dist.scm (build): Add a configure-flag during the distcheck rebuild to use a shell we have in the build environment. Change-Id: I3519ab498ef47728729297a70ac1dce8e1b922ee
etc: manifests/release: Add more packages. * etc/manifests/release.scm (%system-packages): Add shepherd. (%bootloader-packages, %filesystem-packages): New variables. (%system-manifest): Add %bootloader-packages, %filesystem-packages. Change-Id: I18118e85d914cfaf5bab8abd6865974a5eba39cb
gnu: openbox: Fix alt-tabbing crash. * gnu/packages/patches/openbox-add-fix-for-glib2-exposed-segfault.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. * gnu/packages/openbox.scm (openbox)[source]: Use patch. Change-Id: I593b50bf14bdbeb300ea545ab9efe184651112fb Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: Add sbcl-alive-lsp. * gnu/packages/lisp-xyz.scm (sbcl-alive-lsp): New variable. Change-Id: Id9fea38e2e4e1b66688cd478a255d49d53042285
gnu: Add pmbootstrap. * gnu/packages/postmarketos.scm: New file. * gnu/packages/local.mk (GNU_SYSTEM_MODULES): Register file. Change-Id: Ib8347dd536738d2ea16a961c85308a0e43b98c1f
gnu: iwd: Update to c4718a53. * gnu/packages/networking.scm (iwd): Update to c4718a53. Change-Id: I599a5cf259eae41ab21a1658b42fe89f5f20aa11 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: networking: Add iwd-service-type. * gnu/services/networking.scm (iwd-service-type): New service type. (iwd-configuration), (iwd-settings), (iwd-scan-settings), (iwd-general-settings), (iwd-network-settings): New configuration types. * doc/guix.texi (Networking setup): Document it. Change-Id: I852115b9c6768b3ec4eedb34a7f9e66438bd1429 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: network-manager: Require wireless-daemon. * gnu/services/networking.scm (<network-manager-configuration>)[shepherd-requirement]: Replace wpa-supplicant with wireless-daemon. * doc/guix.texi (Networking Setup): Adjust. Change-Id: Id1a51429ccb6ea24839fc2aacd051a3ffe91c33c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: wpa-supplicant: Add 'wireless-daemon' provision. * gnu/services/networking.scm (wpa-supplicant-configuration): [requirement]: Deprecate, [shepherd-requirement]: New field, [shepherd-provision]: Extract to a field. Add 'wireless-daemon to it. * doc/guix.texi (Networking Setup): Document it. Change-Id: Icc6fdd695e6e96ef168a085524989da639f77cd3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: networking: Add shepherd-requirement for dhcpcd. * gnu/services/networking.scm (dhcpcd-configuration): Add shepherd-requirement field. (dhcpcd-shepherd-service): Use it. * doc/guix.texi (Networking Setup): Regenerate dhcpcd-configuration documentation. (File Systems): Fix typo. Change-Id: Id347e2bed2569237685a47be82dbf686640db25b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: configuration: Add define-enumerated-field-type helper. * gnu/services/cups.scm (define-enumerated-field-type): Move... * gnu/services/configuration.scm (define-enumerated-field-type): ...here. * gnu/services/vpn.scm (define-enumerated-field-type): Remove. * gnu/services/power.scm (define-enum): Replace with define-enumerated-field-type. Change-Id: I89ec40f479e3f800268e714f1f88d638be017c7e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Use CSS from guix.gnu.org. This is a followup to commit 7bbc00ccf0315a68509cacd6a85e1ae8ae7f5e5d of guix/artwork.git. * doc/build.scm (%manual-css-url): New variable. (%makeinfo-html-options): Use it instead of www.gnu.org/…/manual.css. (stylized-html): Likewise for the default #:manual-css-url. Change-Id: I20bd3866383f8cbb4984993c15dbab483a17f6c9
gnu: openscad: Update to 2025.06.01. * gnu/packages/engineering.scm (openscad): Update to 2025.06.01. [source]: Add patch. [arguments]<#:phases>[configure-flags]: Add -DUSE_BUILTIN_MANIFOLD=OFF, set -DUSE_BUILTIN_OPENCSG=OFF. Remove -DENABLE_TESTS=OFF, -DSNAPSHOT=ON. [check]: Preserve phase. [patch-source]: Remove bundled libraries. [inputs]: Remove python-pip. Add qtgamepad. * gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. Change-Id: Iec0e9201732a814af20e73a43ebc76bfaac494bb Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: manifold: Update to 3.0.1-0.7c8fbe1. * gnu/packages/engineering.scm (manifold): Update to commit 7c8fbe. Change-Id: Id9524d8d436a5e6a830867a4c7a28c3436219341 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: opencsg: Ran guix style. * gnu/packages/graphics.scm (opencsg): Reformat. Change-Id: Id59101442badbf8206d536b9c0124ba763ae26ff Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
gnu: opencsg: Update to 1.8.2. * gnu/packages/graphics.scm (opencsg): Update to 1.8.2. [build-system]: Switch to cmake build system. [arguments]<#:phases>[configure]: Remove replacement. [skip-example]: Delete phase. [check]: Delete phase. Change-Id: Iba5ee7f2d3a95b2df8226a5f4d42baa2806eec84 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>