summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-01-05gnu: Remove anki.Andreas Enge
* gnu/packages/education.scm (anki): Delete variable. * gnu/packages/patches/anki-mpv-args.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Fixes: guix/guix#2813 Change-Id: I0bb41d47cd73aca424c0f41ca777a166e6f43da7
2026-01-05gnu: Remove openshot.Andreas Enge
* gnu/packages/video.scm (openshot): Delete variable. Change-Id: I07f2495992c083e6760237d8ea26eb1725b5022d
2026-01-05gnu: Remove (gnu packages idris).Andreas Enge
* gnu/packages/idris.scm: Remove file. * gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister file. Fixes: guix/guix#4391 Change-Id: I03f0eb98456fd478c91cfe45c2334fb947a33229
2026-01-05gnu: Remove idris.Andreas Enge
* gnu/packages/idris.scm (idris): Delete variable. * gnu/packages/patches/idris-test-ffi008.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I7a825e25e4c2e8c67b8395ef1efd80bfa40d5fc4
2026-01-05gnu: Remove idris-lightyear.Andreas Enge
* gnu/packages/idris.scm (idris-lightyear): Delete variable. Change-Id: I8acc2c3c6dd02edff64968f2d676dea5ed481319
2026-01-05gnu: Remove idris-lens.Andreas Enge
* gnu/packages/idris.scm (idris-lens): Delete variable. Change-Id: I53eb1218e44a5cd595d63cf4813d0b43e3ecf7c3
2026-01-05gnu: Remove idris-bifunctors.Andreas Enge
* gnu/packages/idris.scm (idris-bifunctors): Delete variable. Change-Id: I66b439c010bc96dc8634bf5872dc0babffb39631
2026-01-05gnu: Remove idris-wl-pprint.Andreas Enge
* gnu/packages/idris.scm (idris-wl-pprint): Delete variable. Change-Id: I075664df687741c74e1987cb100576d61c29cff5
2026-01-05gnu: Remove emacs-idris-mode.Andreas Enge
* gnu/packages/emacs-xyz.scm (emacs-idris-mode): Delete variable. Change-Id: I015d2a9d9d4ec44fe09846f53f123d9a5f7fab4e
2026-01-05gnu: Add emacs-markov-text.ColdSideOfYourPillow
* gnu/packages/emacs-xyz.scm (emacs-markov-text): New variable. Merges guix/guix#5153 Change-Id: Ie95b9f592aa1df8d5091a8c82b4cabaf30229482 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-05gnu: emacs-org-node: Deprecate version 2.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-org-node): Delete variable. (emacs-org-node-3): Replace by emacs-org-node. Closes guix/guix#4712 Change-Id: I50e0569fd4ccdef129c52214eb5b8c62c00d141a
2026-01-05gnu: yt-dlp: Update to 2025.12.08.Sergey Trofimov
* gnu/packages/video.scm (yt-dlp): Update to 2025.12.08. Closes guix/guix#5315 Change-Id: Ic37c72d740a08d4b51c54093447e1bb3ae2fdf4f Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-05gnu: python-liblarch: Update to 3.2.0-0.fe06860.Aaron Covrig
* gnu/packages/gnome.scm (python-liblarch): Update to 3.2.0-0.fe06860. [version]: Change to git-version for latest code using pytest. [build-system]: Switch to pyproject-build-system. [arguments]<#:check>: Enable project tests. [native-inputs]: Add python-pytest, and python-setuptools. [home-page]: Update url. Change-Id: Ia9614c6f840cb77ce6100ec3fd95d316bc0eefe7 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-01-04gnu: u-boot-tools: Fix cross-compilation.Brian Kubisiak
* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Set CROSS_COMPILE when cross-compiling. Change-Id: Ia8a1f5f34a216676a67b776606427e321a821ac2 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-01-04gnu: emacs-envrc: Update to 0.12-0.06d72d1.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.12-0.06d72d1. Change-Id: Ia427eaef0b1be73eb2f3f57a0f8a7495f0490cfc
2026-01-04gnu: plasma-desktop: Skip failing test on AArch64.Roman Scherer
The tst_calibrationtool test fails on aarch64 due to floating-point precision issues: QMatrix4x4 comparison fails with tiny differences (1.11759e-08 instead of exact 0). * gnu/packages/kde-plasma.scm (plasma-desktop)[arguments]: Add tst_calibrationtool to test-exclude on aarch64. Change-Id: I3875329704b50b1ecd3ccea41a355d53deb517cf Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4846 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-04gnu: kwin: Skip failing tests on AArch64.Roman Scherer
* gnu/packages/kde-plasma.scm (kwin)[arguments]: Add kwin-testSecurityContext and kwin-testXwaylandSelection to test-exclude. Change-Id: I0256e0e390552deb54eb0b5368f1799800ec8cb0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-04gnu: bcachefs-static: Do not depend on %current-system in toplevel.Rutherther
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>
2026-01-04system: operating-system-etc-service: Unset GUIX_PROFILE.Rutherther
This seems to have been omitted, currently users on default Guix System installations do have GUIX_PROFILE set to their ~/.config/guix/current. This is wrong and can lead to some surprises when sourcing etc/profile of a Guix profile. Followup of 50a2d73eac1577e35b526d3fc91423b97e581aef. * gnu/system.scm (operating-system-etc-services): Clean up GUIX_PROFILE. Change-Id: Ia5bfb1907fa7ae887ac0336e6cd1922e611b6bdf Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5119 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-04image: operating-system-for-image: Bring back root-fs placeholder.Rutherther
To calculate the UUID in `root-uuid`, the operating-system has to have a root file system, because it's typically used in the operating-system-boot-parameters. Followup of efc32c6684f75531cfd600874ba5d23a0bd643b9 that it partially reverts. * gnu/system/image.scm (operating-system-for-image): Re-introduce root file system to operating-system used to calculate the UUID. Fixes: #5131 Reported-By: Yelninei <yelninei@tutamail.com> Change-Id: Ica2c3d3715cd90fccf3a7484f390b36de3cdfe7f Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5141 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-04gnu: guix: Disable new syscall tests on armhf.Rutherther
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>
2026-01-04gnu: plasma-desktop: Skip failing test on AArch64.Roman Scherer
The tst_calibrationtool test fails on aarch64 due to floating-point precision issues: QMatrix4x4 comparison fails with tiny differences (1.11759e-08 instead of exact 0). * gnu/packages/kde-plasma.scm (plasma-desktop)[arguments]: Add tst_calibrationtool to test-exclude on aarch64. Change-Id: I3875329704b50b1ecd3ccea41a355d53deb517cf Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4846
2026-01-04gnu: kwin: Skip failing tests on AArch64.Roman Scherer
* gnu/packages/kde-plasma.scm (kwin)[arguments]: Add kwin-testSecurityContext and kwin-testXwaylandSelection to test-exclude. Change-Id: I0256e0e390552deb54eb0b5368f1799800ec8cb0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-04gnu: bcachefs-static: Do not depend on %current-system in toplevel.Rutherther
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
2026-01-04system: operating-system-etc-service: Unset GUIX_PROFILE.Rutherther
This seems to have been omitted, currently users on default Guix System installations do have GUIX_PROFILE set to their ~/.config/guix/current. This is wrong and can lead to some surprises when sourcing etc/profile of a Guix profile. Followup of 50a2d73eac1577e35b526d3fc91423b97e581aef. * gnu/system.scm (operating-system-etc-services): Clean up GUIX_PROFILE. Change-Id: Ia5bfb1907fa7ae887ac0336e6cd1922e611b6bdf Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5119
2026-01-04gnu: Remove libgit2-1.4.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.4): Delete variable. Change-Id: I399f946b3359f69995ad81108c109ab040051b50
2026-01-04gnu: libgit2-1.3: Inherit from libgit2-1.5.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.3): Inherit from libgit2-1.5. Change-Id: I320bcd9965b1a1651b6b4d2515cdf28b0c8eddf2
2026-01-04gnu: libgit2-1.8: Inherit from libgit2-1.9.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.8, libgit2-1.9): Reverse the inheritance between these two versions. Change-Id: Ic1e34a20253ab1f6ed4dde50f608b2c33d146000
2026-01-04gnu: libgit2-1.7: Inherit from libgit2-1.8.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.7, libgit2-1.8): Reverse the inheritance between these two versions. Change-Id: I765686e8f36b8fae3e314958f03f8033d44a04d2
2026-01-04gnu: libgit2-1.6: Inherit from libgit2-1.7.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.6): Inherit from libgit2-1.7. [source]: Remove inheritance. Change-Id: I28dc62c47b267b83af1a91bc0e3f448fdd9bc0f7
2026-01-04gnu: libgit2-1.5: Inherit from libgit2-1.7.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.5, libgit2-1.7): Reverse the inheritance between these two versions. Change-Id: I3e264ebc341c95eef35197e38068e12c2050a633
2026-01-04gnu: python-userspacefs: Hardcode location of libfuse.Efraim Flashner
* gnu/packages/python-xyz.scm (python-userspacefs)[arguments]: Add a phase to hardcode the location of libfuse. [inputs]: Add fuse-2. Change-Id: Ib991967a29daa759ff0e3f2682c2b9f860b8cb3c
2026-01-04gnu: Add go-1.26.Efraim Flashner
* gnu/packages/golang.scm (go-1.26, go-std-1.26): New variables. Change-Id: I13cc52a2d00e8c12b308e42e214ca25c9bb5b345
2026-01-04gnu: freerdp: Update to 3.20.0.Efraim Flashner
Fixes: #5268. * gnu/packages/rdesktop.scm (freerdp): Update to 3.20.0. [source]: Remove patch. [arguments]: Adjust test-exclude, configure-flags for new version. * gnu/packages/patches/freerdp-3.16.0-rpath.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: If30bfff499cc57b2158c7be5dc9644f8898bb492
2026-01-04gnu: onedrive: Update to 2.5.9.Efraim Flashner
* gnu/packages/sync.scm (onedrive): Update to 2.5.9. [arguments]: Add configure-flag for bash completion directory. Remove 'adjust-makefile phase. [inputs]: Add dbus. Change-Id: I2da9c20f121a44c1095be5cab9cb32602ced6987
2026-01-04gnu: emacs-gleam-mode: Update to 1.0.0.jgart
* gnu/packages/emacs-xyz.scm (emacs-gleam-mode): Update to 1.0.0. Change-Id: Ie80c465947e634d4e7e5ae242804137de1b91d14
2026-01-04gnu: sbcl-hunchentoot: Update to 1.3.1.jgart
* gnu/packages/lisp-xyz.scm (sbcl-hunchentoot): Update to 1.3.1. Change-Id: I2e9476f071e077a6a897aee1372b80e10f1d5e6e
2026-01-04gnu: emacs-closql: Update to 2.4.0.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 2.4.0. [propagated-inputs]: Add emacs-cond-let. [license]: Update. Change-Id: I3119d7f187e3e23308e67b8804f08b4fdbfb5c47
2026-01-04gnu: emacs-lobsters: Update to 1.2.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-lobsters): Update to 1.2. Change-Id: Ic342b3f6938b0b3c26a6b069f5842190dab4c008
2026-01-04gnu: witr: Update to 0.1.7.Artyom V. Poptsov
* gnu/packages/admin.scm (witr): Update to 0.1.7. Change-Id: I12fcda7e032141f249c58531e598d538c590e4a4
2026-01-04gnu: solaar: Update to 1.1.18.Artyom V. Poptsov
* gnu/packages/admin.scm (solaar): Update to 1.1.18. Change-Id: I3955625b043a776bf3d49852740d14c877cc0381
2026-01-04gnu: debops: Update to 3.2.5.Artyom V. Poptsov
* gnu/packages/admin.scm (debops): Update to 3.2.5. [inputs]: Add bash-minimal. Change-Id: I2cc6700c3a9424f22da902a32829f9f51ceffffa
2026-01-04gnu: nmrpflash: Update to 0.9.26.Artyom V. Poptsov
* gnu/packages/admin.scm (nmrpflash): Update to 0.9.26. Change-Id: I27de91b047dcbad32b613d55069a1fd6cc13607e
2026-01-04gnu: fastfetch: Fix build.Artyom V. Poptsov
* gnu/packages/admin.scm (fastfetch): Fix build. [inputs]: Add zfs. Change-Id: Ie1d1fe0a0909c98c8a915e7411244d7421f58c57
2026-01-04gnu: fastfetch-minimal: Update to 2.56.1.Artyom V. Poptsov
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.56.1. Change-Id: I560e791b24aaee925c8e241410250ce600dbc782
2026-01-04gnu: xfel: Update to 1.3.5.Artyom V. Poptsov
* gnu/packages/admin.scm (xfel): Update to 1.3.5. Change-Id: I2c4cacf4b7f1f4d9b81120d4b597cb547c0ed2fa
2026-01-04gnu: btop: Update to 1.4.6.Artyom V. Poptsov
* gnu/packages/admin.scm (btop): Update to 1.4.6. Change-Id: I2c7590425b0623c1c218394d1083bc2299cd1d45
2026-01-03gnu: mu: Enable tests and readline.Cayetano Santos
* gnu/packages/mail.scm (mu)[arguments]<#:configure-flags>: Enable readline and tests. Change-Id: I4eb42c5be0fc701a447bcf8d17115b6e89ee1387
2026-01-03gnu: clifm: Update to 1.26.3.Rodion Goritskov
* gnu/packages/clifm.scm (clifm): Update to 1.26.3. Change-Id: Iab2d36a7950e2c7dcee64ace4febb44ebfed0be5 Signed-off-by: jgart <jgart@dismail.de>
2026-01-03gnu: sqlitestudio: Update to 3.4.19.Philippe SWARTVAGHER
* gnu/packages/databases.scm (sqlitestudio): Update to 3.4.19. Change-Id: Ia5aec72dc89490915f282ece04bbbeb5335978a5 Signed-off-by: jgart <jgart@dismail.de>