Andreas Enge
f9e92222d9
gnu: Remove idris-lightyear.
...
* gnu/packages/idris.scm (idris-lightyear): Delete variable.
Change-Id: I8acc2c3c6dd02edff64968f2d676dea5ed481319
2026-01-05 16:47:28 +01:00
Andreas Enge
cee82b7fbf
gnu: Remove idris-lens.
...
* gnu/packages/idris.scm (idris-lens): Delete variable.
Change-Id: I53eb1218e44a5cd595d63cf4813d0b43e3ecf7c3
2026-01-05 16:47:18 +01:00
Andreas Enge
c0d1c2760d
gnu: Remove idris-bifunctors.
...
* gnu/packages/idris.scm (idris-bifunctors): Delete variable.
Change-Id: I66b439c010bc96dc8634bf5872dc0babffb39631
2026-01-05 16:46:54 +01:00
Andreas Enge
1e9581caa3
gnu: Remove idris-wl-pprint.
...
* gnu/packages/idris.scm (idris-wl-pprint): Delete variable.
Change-Id: I075664df687741c74e1987cb100576d61c29cff5
2026-01-05 16:46:45 +01:00
Andreas Enge
eb48c7db26
gnu: Remove emacs-idris-mode.
...
* gnu/packages/emacs-xyz.scm (emacs-idris-mode): Delete variable.
Change-Id: I015d2a9d9d4ec44fe09846f53f123d9a5f7fab4e
2026-01-05 16:45:06 +01:00
ColdSideOfYourPillow
b670a1ed28
gnu: Add emacs-markov-text.
...
* 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-05 11:59:18 +01:00
Cayetano Santos
c2b1128c7c
gnu: emacs-org-node: Deprecate version 2.
...
* 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-05 11:03:43 +01:00
Sergey Trofimov
8f940ef48d
gnu: yt-dlp: Update to 2025.12.08.
...
* 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-05 10:30:27 +01:00
Aaron Covrig
af7d018520
gnu: python-liblarch: Update to 3.2.0-0.fe06860.
...
* 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-05 14:08:06 +09:00
Brian Kubisiak
06d72239c1
gnu: u-boot-tools: Fix cross-compilation.
...
* 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-04 12:32:20 -08:00
Cayetano Santos
25b63bc43b
gnu: emacs-envrc: Update to 0.12-0.06d72d1.
...
* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.12-0.06d72d1.
Change-Id: Ia427eaef0b1be73eb2f3f57a0f8a7495f0490cfc
2026-01-04 18:42:04 +01:00
Roman Scherer
4d89580355
gnu: plasma-desktop: Skip failing test on AArch64.
...
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-04 12:29:45 +01:00
Roman Scherer
8c9a1f9248
gnu: kwin: Skip failing tests on AArch64.
...
* 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-04 12:29:35 +01:00
Rutherther
95cae168cd
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
2026-01-04 12:13:42 +01:00
Rutherther
06a2b7bd97
system: operating-system-etc-service: Unset GUIX_PROFILE.
...
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 50a2d73eac .
* 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-04 12:13:29 +01:00
Efraim Flashner
1e6ccfe65f
gnu: Remove libgit2-1.4.
...
* gnu/packages/version-control.scm (libgit2-1.4): Delete variable.
Change-Id: I399f946b3359f69995ad81108c109ab040051b50
2026-01-04 13:05:33 +02:00
Efraim Flashner
4018a13473
gnu: libgit2-1.3: Inherit from libgit2-1.5.
...
* gnu/packages/version-control.scm (libgit2-1.3): Inherit from
libgit2-1.5.
Change-Id: I320bcd9965b1a1651b6b4d2515cdf28b0c8eddf2
2026-01-04 13:05:30 +02:00
Efraim Flashner
2e3e470dd8
gnu: libgit2-1.8: Inherit from libgit2-1.9.
...
* gnu/packages/version-control.scm (libgit2-1.8, libgit2-1.9): Reverse
the inheritance between these two versions.
Change-Id: Ic1e34a20253ab1f6ed4dde50f608b2c33d146000
2026-01-04 13:05:27 +02:00
Efraim Flashner
ed5bc39621
gnu: libgit2-1.7: Inherit from libgit2-1.8.
...
* gnu/packages/version-control.scm (libgit2-1.7, libgit2-1.8): Reverse
the inheritance between these two versions.
Change-Id: I765686e8f36b8fae3e314958f03f8033d44a04d2
2026-01-04 13:05:24 +02:00
Efraim Flashner
64b38c9b6f
gnu: libgit2-1.6: Inherit from libgit2-1.7.
...
* gnu/packages/version-control.scm (libgit2-1.6): Inherit from
libgit2-1.7.
[source]: Remove inheritance.
Change-Id: I28dc62c47b267b83af1a91bc0e3f448fdd9bc0f7
2026-01-04 13:05:21 +02:00
Efraim Flashner
db5061929e
gnu: libgit2-1.5: Inherit from libgit2-1.7.
...
* gnu/packages/version-control.scm (libgit2-1.5, libgit2-1.7): Reverse
the inheritance between these two versions.
Change-Id: I3e264ebc341c95eef35197e38068e12c2050a633
2026-01-04 13:05:17 +02:00
Efraim Flashner
1c5e70d28c
gnu: python-userspacefs: Hardcode location of libfuse.
...
* 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-04 13:04:45 +02:00
Efraim Flashner
e5c2ab2a95
gnu: Add go-1.26.
...
* gnu/packages/golang.scm (go-1.26, go-std-1.26): New variables.
Change-Id: I13cc52a2d00e8c12b308e42e214ca25c9bb5b345
2026-01-04 13:04:22 +02:00
Efraim Flashner
486b322f3d
gnu: freerdp: Update to 3.20.0.
...
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-04 13:03:40 +02:00
Efraim Flashner
7169d247bf
gnu: onedrive: Update to 2.5.9.
...
* 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-04 12:17:26 +02:00
jgart
47711ec8b1
gnu: emacs-gleam-mode: Update to 1.0.0.
...
* gnu/packages/emacs-xyz.scm (emacs-gleam-mode): Update to 1.0.0.
Change-Id: Ie80c465947e634d4e7e5ae242804137de1b91d14
2026-01-04 05:10:05 -05:00
jgart
7a787b90ce
gnu: sbcl-hunchentoot: Update to 1.3.1.
...
* gnu/packages/lisp-xyz.scm (sbcl-hunchentoot): Update to 1.3.1.
Change-Id: I2e9476f071e077a6a897aee1372b80e10f1d5e6e
2026-01-04 05:10:05 -05:00
Cayetano Santos
8699e8a946
gnu: emacs-closql: Update to 2.4.0.
...
* 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-04 11:04:18 +01:00
Cayetano Santos
ec0e7a2481
gnu: emacs-lobsters: Update to 1.2.
...
* gnu/packages/emacs-xyz.scm (emacs-lobsters): Update to 1.2.
Change-Id: Ic342b3f6938b0b3c26a6b069f5842190dab4c008
2026-01-04 11:00:37 +01:00
Artyom V. Poptsov
965082debe
gnu: witr: Update to 0.1.7.
...
* gnu/packages/admin.scm (witr): Update to 0.1.7.
Change-Id: I12fcda7e032141f249c58531e598d538c590e4a4
2026-01-04 09:54:06 +03:00
Artyom V. Poptsov
38c5f32d31
gnu: solaar: Update to 1.1.18.
...
* gnu/packages/admin.scm (solaar): Update to 1.1.18.
Change-Id: I3955625b043a776bf3d49852740d14c877cc0381
2026-01-04 09:54:06 +03:00
Artyom V. Poptsov
3b058b76e2
gnu: debops: Update to 3.2.5.
...
* gnu/packages/admin.scm (debops): Update to 3.2.5.
[inputs]: Add bash-minimal.
Change-Id: I2cc6700c3a9424f22da902a32829f9f51ceffffa
2026-01-04 09:53:26 +03:00
Artyom V. Poptsov
e9fcb744f9
gnu: nmrpflash: Update to 0.9.26.
...
* gnu/packages/admin.scm (nmrpflash): Update to 0.9.26.
Change-Id: I27de91b047dcbad32b613d55069a1fd6cc13607e
2026-01-04 09:33:30 +03:00
Artyom V. Poptsov
85099fdf98
gnu: fastfetch: Fix build.
...
* gnu/packages/admin.scm (fastfetch): Fix build.
[inputs]: Add zfs.
Change-Id: Ie1d1fe0a0909c98c8a915e7411244d7421f58c57
2026-01-04 09:20:29 +03:00
Artyom V. Poptsov
70ea187904
gnu: fastfetch-minimal: Update to 2.56.1.
...
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.56.1.
Change-Id: I560e791b24aaee925c8e241410250ce600dbc782
2026-01-04 08:55:17 +03:00
Artyom V. Poptsov
1154117b76
gnu: xfel: Update to 1.3.5.
...
* gnu/packages/admin.scm (xfel): Update to 1.3.5.
Change-Id: I2c4cacf4b7f1f4d9b81120d4b597cb547c0ed2fa
2026-01-04 08:52:38 +03:00
Artyom V. Poptsov
145cd3e234
gnu: btop: Update to 1.4.6.
...
* gnu/packages/admin.scm (btop): Update to 1.4.6.
Change-Id: I2c7590425b0623c1c218394d1083bc2299cd1d45
2026-01-04 08:50:10 +03:00
Cayetano Santos
d14b1e9379
gnu: mu: Enable tests and readline.
...
* gnu/packages/mail.scm (mu)[arguments]<#:configure-flags>: Enable
readline and tests.
Change-Id: I4eb42c5be0fc701a447bcf8d17115b6e89ee1387
2026-01-03 22:37:50 +01:00
Rodion Goritskov
135ff24edb
gnu: clifm: Update to 1.26.3.
...
* gnu/packages/clifm.scm (clifm): Update to 1.26.3.
Change-Id: Iab2d36a7950e2c7dcee64ace4febb44ebfed0be5
Signed-off-by: jgart <jgart@dismail.de >
2026-01-03 10:27:49 -05:00
Philippe SWARTVAGHER
a63e421bdf
gnu: sqlitestudio: Update to 3.4.19.
...
* gnu/packages/databases.scm (sqlitestudio): Update to 3.4.19.
Change-Id: Ia5aec72dc89490915f282ece04bbbeb5335978a5
Signed-off-by: jgart <jgart@dismail.de >
2026-01-03 10:18:43 -05:00
jgart
71c9ffd758
gnu: hyfetch: Update to 2.0.5.
...
* gnu/packages/admin.scm (hyfetch): Update to 2.0.5.
[native-inputs]: Add python-hatchling. Remove python-setuptools and
python-wheel.
Change-Id: Ieb6242677aa9356bded7c16d8114602f6ad27fe0
2026-01-03 10:14:21 -05:00
Liliana Marie Prikler
8aba80b2d0
gnu: oshu: Update to 2.0.3.
...
* gnu/packages/games.scm (oshu): Update to 2.0.3.
[inputs]: Replace ffmpeg-4 with ffmpeg-6.
2026-01-03 15:18:56 +01:00
Liliana Marie Prikler
65f57fc74f
gnu: stepmania: Fix compatibility with ffmpeg 8.
...
This is a follow-up to 3191948625 , which fixed
compile-time compatibility with newer ffmpeg, but introduced runtime crashes.
* gnu/packages/games.scm (stepmania): Replace ffmpeg-6 with ffmpeg.
* gnu/packages/patches/stepmania-ffmpeg-compat.patch: Add hunks for FFMPEG 8
compatibility.
Initialize m_pStreamCodec to nullptr and reinitialize it in
MovieDecoder_FFMpeg::OpenCodec.
2026-01-03 15:18:56 +01:00
Aaron Covrig
9c70ddf23e
gnu: libxml++: Update to 5.6.0.
...
* gnu/packages/gnome.scm (libxml++): Update to 5.6.0.
Change-Id: Id1e9fad25d4ea3bcfcbb1f3ee14c18dc539ce77b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-01-03 15:18:56 +01:00
Hugo Buddelmeijer
54c880239d
gnu: python-neteria: Switch to pyproject-build-system.
...
* gnu/packages/game-development.scm (python-neteria): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?> Disable tests as there are none.
[native-inputs]: Add python-setuptools.
Change-Id: Ib1a5cade07f06456b2f6f37e1021bdca51255efe
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-01-03 15:18:56 +01:00
Hugo Buddelmeijer
6c0309adfa
gnu: python-pyscroll: Update to 2.31-1.31e1c28.
...
* gnu/packages/game-development.scm (python-pyscroll): Update to 2.31-1.31e1c28.
[source]: Use git-fetch.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I625a61e36c8419301a2f353941ad9aaf6859a3a5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-01-03 15:18:56 +01:00
Andrew Wong
f98affddb4
gnu: pcsx2: Revise package.
...
* gnu/packages/emulators.scm (pcsx2) [origin] <snippet>: Force system ffmpeg
headers, set compiled-in version, and de-vendor cpuinfo, fast_float, fmt,
googletest, libzip, rapidjson, soundtouch, vulkan-headers,
vulkan-memory-allocator.
[arguments] <#:configure-flags>: Add "-DPACKAGE_MODE=ON" and
"-DUSE_LINKED_FFMPEG=ON".
<#:imported-modules>: Remove (guix build copy-build-system).
<#:parallel-build?>: Remove specification redundant with default.
[inputs]: Remove libaio, qtwayland, wayland; Add cpuinfo, fast-float, fmt-11,
libzip, rapidjson, soundtouch.
[native-inputs]: Add googletest, vulkan-memory-allocator.
[license]: Add licenses for remaining vendored libraries.
Change-Id: I17c064d2a6cf4c288cb50dfa21fda9329709afee
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-01-03 15:18:56 +01:00
Andrew Wong
a6b42e4a3b
gnu: pcsx2-patches: Update to 2025.12.11-0.10239de.
...
* gnu/packages/emulators.scm (pcsx2-patches): Update to 2025.12.11-0.10239de.
Change-Id: Iad6f81ec3e5211b0c9497a7bb081cfcbd51a1717
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-01-03 15:18:56 +01:00
Andrew Wong
f25464b7d3
gnu: libpng-for-pcsx2: Rename package to libpng-next.
...
* gnu/packages/image.scm (libpng-next): New variable, formerly known as
"libpng-for-pcsx2".
* gnu/packages/emulators.scm (pcsx2)[inputs]: Use new variable name.
Change-Id: Id59dfbc1b90ad8be90e6f9e761d1ffaf5e8c8d55
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-01-03 15:18:55 +01:00
Andrew Wong
3a44ef5472
gnu: shaderc-for-pcsx2: Remove.
...
* gnu/packages/vulkan.scm (shaderc-for-pcsx2): Delete variable.
* gnu/patches/shaderc-for-pcsx2-changes.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: I28a169c3816ed42de18c66710d6354e71d760ffd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-01-03 15:18:55 +01:00