gnu: gnome-essential-extras: Propagate xdg-desktop-portal. xdg-desktop-portal (and xdg-desktop-portal-gnome) is needed for the dark theme in Gnome 44 to work properly. * gnu/packages/gnome.scm (gnome-essential-extras)[propagated-inputs]: Add xdg-desktop-portal. Change-Id: Id84626e6bc404e9607ee7f8f299ac90f24323081 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: komikku: Update to 1.34.2. * gnu/packages/gnome.scm (komikku): Update to 1.34.2. [inputs]: Add python-colorthief. [native-inputs]: Add blueprint-compiler. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: blueprint-compiler: Update to 0.12.0. * gnu/packages/gnome.scm (blueprint-compiler): Update to 0.12.0. [arguments]: Remove ‘wrap-gi’ phase, add ‘pre-check’. [native-inputs]: Add libadwaita and xorg-server-for-tests. Reindent. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: Add python-colorthief. * gnu/packages/python-xyz.scm (python-colorthief): New variable. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: java-flatlaf: Link library with libjawt.so. * gnu/packages/java-graphics.scm (java-flatlaf)[arguments]: Add link options. Change-Id: I2306e7ea4c2ca9f0f20eeca107b09fa41304a8df
gnu: v4l2loopback-linux-module: Update to 0.13.1. * gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.13.1. Change-Id: I0c2673766060cd66a81dae3a87b8b19ef343b7de
gnu: openssh: Update to 9.7p1. * gnu/packages/ssh.scm (openssh): Update to 9.7p1 [source]: Remove openssh-gcc-13-ppc64le-fzero-call-used-regs.patch'. * gnu/packages/patches/openssh-gcc-13-ppc64le-fzero-call-used-regs.patch: Delete file. * gnu/packages/local.mk (dist_patch_DATA): Remove it. Change-Id: Ia13c32869afa6c964770243ecacf5a3ce473e5e2 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: labwc: Update to 0.7.1. * gnu/packages/wm.scm (labwc): Update to 0.7.1. Change-Id: Ib0351b62f71b6400f2e8ed63c9ca3346a4a11f69 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: wm: Update swayfx to 0.3.2. * gnu/packages/wm.scm (swayfx): Update to 0.3.2. [inputs]: New field. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I7455cdde2a9e27c31df8c99c9d6a7c1a1dc355b4
gnu: a2ps: Update to 4.15.6 * gnu/packages/pretty-print.scm (a2ps): Update to 4.15.6 Change-Id: I807970cf48ebb53df3f372a41d1379b85e3e9131 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: signify: Update to 32. * gnu/packages/crypto.scm (signify): Update to 32. Change-Id: I5dedc5d8c6e0acb5bec94befe5aafd1642edb68e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: atop: Update source hash. The new ‘atop-2.9.0.tar.gz’ adds a single file, ‘mkdate’, which, when available, generates a ‘versdate.h’ file containing the current date. * gnu/packages/admin.scm (atop): Update source hash and add snippet. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I2de2068d052d0b37aff1a6d18f5639baac6ccdfa
gnu: llama-cpp: Produce a portable binary unless tuned. * gnu/packages/machine-learning.scm (llama-cpp)[arguments]: Augment #:configure-flags. [properties]: New field. Co-authored-by: John Fremlin <john@fremlin.org> Change-Id: I9b3d72849107a6988fec94dc4a22614443338cb2
gnu: Add tree-sitter-nix. * gnu/packages/tree-sitter.scm (tree-sitter-nix): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add tree-sitter-latex. * gnu/packages/tree-sitter.scm (tree-sitter-latex): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add tree-sitter-tlaplus. * gnu/packages/tree-sitter.scm (tree-sitter-tlaplus): New variable. Change-Id: I0e66b87a872bdb29b3c01f4eaf4486dab3d1873f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: guix: Define ‘guix-for-channels’ and document its use. * gnu/packages/package-management.scm (guix-for-channels): New procedure. * doc/guix.texi (Customizing the System-Wide Guix): New section. (Base Services): Add cross-reference. Change-Id: Ied51c3bf9bf08dfc629bb3f0a152eb20b869a636
build-system/channel: Add support for additional channels. Until now, ‘channel-build-system’ would assume a single channel, the ‘guix’ channel. This change lets users specify additional channels using the #:channels parameter. * guix/build-system/channel.scm (build-channels): Add #:channels and honor it. (channel-build-system): In ‘lower’, add #:channels and honor it. * doc/guix.texi (Build Systems): Document it. Change-Id: I36c1d19cbeee02a4d1144de089b78df0390774a0
gnu: kokkos: Update to 4.2.01. * gnu/packages/cpp.scm (kokkos): Update to 4.2.01. Change-Id: I29df429ad8d347ba486f0a59bf1c4e2a106e51d1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
guix-install.sh: Add ‘--uninstall’ flag. * etc/guix-install.sh (REQUIRE): Add groupdel and userdel. (chk_term): Handle ‘WAR’. (sys_delete_store, sys_delete_build_user, sys_delete_guix_daemon) (sys_delete_init_profile, sys_delete_user_profiles): New functions. (main): Rename to… (main_install): … this. (main_uninstall): New function. (main): Dispatch between these two. * doc/guix.texi (Installation): Refer to “Binary Installation” instead of repeating it. (Binary Installation): Document uninstallation. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I55b7c10823773bced2e268273e8ce828cb3bd98d