gnu: bcachefs-static: Do not depend on %current-system in toplevel. Make the variables that depend on %current-system procedures and call them from package arguments, a thunked field. * gnu/packages/file-systems.scm (bcachefs-tools-rust-target): Make it a procedure. (bcachefs-tools-target/release): Make it a procedure. (bcachefs-tools-cargo-args): Make it a procedure. (bcachefs-tools-make-flags): Make it a procedure. (bcachefs-tools-make-install-flags): Make it a procedure. (bcachefs-tools-minimal): Call newly made procedure. (bcachefs-tools): Call newly made procedure. (bcachefs-tools-minimal/static): Call newly made procedure. Fixes: #5195 Change-Id: I9f08b3e34f869b8f9f54b71192eff61357e9cc85 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5219 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: guix: Disable new syscall tests on armhf. These tests currently fail on armhf. They would require large amount of time or knowledge to be fixed and it's on a platform that's already not being supported too well. Followup of d339785a0fbd8f13930082a4fa7a73b6685630fd. * gnu/packages/package-management.scm (guix): Disable new tests in tests/syscalls.scm on arm32. Change-Id: I056fb04a9a1230ed3d8718a4719a5f6d7010b847 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: guix: Update to 1.5.0rc1. Change-Id: I5afcfb7071c559b356e435bdefb4624a2c4ffa00
etc: Add AppArmor profile for the daemon. * .gitignore: Add etc/apparmor.d/tunables/guix. * Makefile.am (nodist_apparmor_profile_DATA) (nodist_apparmor_profile_tunables_DATA): Define it. * configure.ac: Generate etc/apparmor.d/tunables/guix. Add --with-apparmor-profile-dir option. * etc/apparmor.d/guix-daemon: New file. * etc/apparmor.d/tunables/guix.in: New file. * doc/guix.texi: Document AppArmor profiles. * gnu/packages/package-management.scm (guix): Add future changes commented. Change-Id: Iac7df9d642383cc46a2d450c3badef31199ab041 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: pius: Update to 3.0.0-0.5f7c10b. * gnu/packages/gnupg.scm (pius)[source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:check>: Execute project test script. [native-inputs]: Add python-setuptools. [home-page]: Update url. Change-Id: I8d1228789cde2de4dda67a07f9859bb47e510608 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
gnu: Add hare-mcron. * gnu/packages/hare-apps.scm (hare-mcron): New variable. Change-Id: I324f5711cf359ac996111f6adcb71db5ff68dda5
gnu: trealla: Update to 2.88.1. * gnu/packages/prolog.scm (trealla): Update to 2.88.1. Change-Id: I8770e77950a53ef0284fe50248bed5fab01d70a0
gnu: shepherd@1.0: Don't inherit package arguments. Followup to e1038aee6da92263f0c3d2fdb91d46ee5b63d2ec. Previously when cross compiling the fibers directory was reset to fibers 1.3 because evaluating the arguments of shepherd@0.10 with '(package-arguments shepherd-0.10)' kept the reference to the fibers input of shepherd@0.10. Work around this by not using 'substitute-keyword-arguments' and replacing 'this-package-input' with 'search-input-file'. * gnu/packages/admin.scm (shepherd-1.0)[arguments]: Replace 'substitute-keyword-arguments' with explicit arguments. Use search-input-file in 'set-fibers-directory phase to search for the cross fibers. Change-Id: Ia1061d8cea531569385f4a0136cfd22f27ce5a0e Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4672
gnu: drawterm: Update to 20251123. * gnu/packages/plan9.scm (drawterm): Update to 20251123. (drawterm-wayland)[inputs]: Add libdecor. Closes: guix/guix#4894 Change-Id: Ibd869ee9acfb5d6aef0d58c13f6477fc2ac8ba47 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: labwc: Update to 0.9.3. * gnu/packages/wm.scm (labwc): Update to 0.9.3. Closes: guix/guix#4981 Change-Id: I3f80aed5a365b2713dc9f5f0272bb225f3004c5e Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: nml: Update to 0.8.1. * gnu/packages/game-development.scm (nml): Update to 0.8.1. [arguments]: Fix test phase. Closes: guix/guix#5004 Change-Id: I03b80af19d809295411b85df491d7423837e6f59 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: monado: update to 25.1.0. * gnu/packages/graphics.scm (monado): Update to 25.1.0. Change-Id: Idd4bc66f1fd03fb9805647424dec0d5cda8bc123 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: Add iaito. * gnu/packages/engineering.scm (iaito): New variable. Change-Id: I82f84d09b31dca5373b290c1b5c4388e86941bc0 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop> Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add python-cocotbext-axi. * gnu/packages/electronics.scm (python-cocotbext-axi): New variable. Change-Id: I1ca017ef9d9253f01dd74f25de04ed2551b4a620
gnu: Add python-cocotb-test. * gnu/packages/electronics.scm (python-cocotb-test): New variable. Change-Id: Iefe86be6c6d15280694e79b13ec013056346be01
gnu: python-cocotb: Complete tests. * gnu/packages/electronics.scm (python-cocotb)[arguments]: Add ’run-examples #:phase. Change-Id: I3347baa3d21e6aec80d4e72a4d67dbe003bd8c2e
gnu: cl-xkbcommon: Update to 0.2.0. * gnu/packages/lisp-xyz.scm (cl-xkbcommon): Update to 0.2.0. Change-Id: I6ce2c9115ad6b1b0926dcceae83270ffaa1dc4d8 Signed-off-by: jgart <jgart@dismail.de>
gnu: luanti-mineclonia: Lint synopsis and description. * gnu/packages/luanti.scm (luanti-mineclonia) [synopsis]: Drop leading article. [description]: Use double spaces. Change-Id: I3c0decb3135cbdeb925636633e16bc3a9267f53a
gnu: luanti-mineclonia: Update to 0.118.1. * gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.118.1. Change-Id: I788954d1372921e70a36cca77fc4d70f84811295
gnu: grammalecte: Switch to pyproject, fix build. * gnu/packages/dictionaries.scm (grammalecte): [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: Ief9385fc1dab0f77430843c7a5a2343a2c3e25a1