gnu: LLVM, Clang, libomp, lld: Update to 19.1.7. * gnu/packages/llvm.scm (llvm-19, clang-19, libomp-19, lld-19): Update to 19.1.7. Change-Id: I9adc9762a19da487c9a70bb9cf089ff08de4da84
gnu: ghostwriter: Update to 24.12.1. * gnu/packages/kde-office.scm (ghostwriter): Update to 24.12.1. Change-Id: Iceebb5a15e61a579d14c97b98587c39b00b541f3
gnu: kcolorchooser: Update to 24.12.1. * gnu/packages/kde.scm (kcolorchooser): Update to 24.12.1. Change-Id: Ie6be4048bf8bdd4c6903e25246c0ea7cd4d1b964
gnu: kdeconnect: Update to 24.12.1. * gnu/packages/kde.scm (kdeconnect): Update to 24.12.1. [inputs]: Add kcrash and qtconnectivity. Change-Id: Ie0a1951bac64e81c1d4bedb33e5fed435b055c10
gnu: massif-visualizer: Update to 24.12.1. * gnu/packages/kde.scm (massif-visualizer): Update to 24.12.1. [source]: Adjust uri. [home-page]: Adjust it. Change-Id: I4b4698c49d0c82b95e9cdb1f424d7fbea962951d
gnu: isoimagewriter: Update to 24.12.1. * gnu/packages/kde-utils.scm (isoimagewriter): Update to 24.12.1. Change-Id: If2e63014dc2130cd57bbf65e1fdd0a11106ea0ae
gnu: plasmatube: Update to 24.12.1. * gnu/packages/kde-plasma.scm (plasmatube): Update to 24.12.1. [inputs]: Add purpose. Change-Id: I54dbd479c6892fa5d87a3cd5e39ac7b25e94a502
gnu: mpvqt: Update to 1.0.1. * gnu/packages/kde-plasma.scm (mpvqt): Update to 1.0.1. Change-Id: I6d9ad060b3dd2867503adfcbc34c5a8c513ce03a
gnu: smb4k: Update to 3.2.92. * gnu/packages/kde-utils.scm (smb4k): Update to 3.2.92. [source]: Switch to invoke.kde.org. Use git-fetch. [arguments]: set #:qtbase to qtbase. <#:configure-flags>: Add -DSMB4K_WITH_WS_DISCOVERY=ON. [inputs]: Remove kauth-5, kconfig-5, kconfigwidgets-5, kcompletion-5, kcoreaddons-5, kcrash-5, kdbusaddons-5, kdnssd-5, ki18n-5, kiconthemes-5, kio-5, kjobwidgets-5, knotifications-5, knotifyconfig-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, plasma-framework, qtbase-5, qtdeclarative-5, and solid-5; add kauth, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons, kdnssd, kdsoap-qt6, kdsoap-ws-discovery-client, ki18n, kiconthemes, kio, kirigami, kjobwidgets, knotifications, knotifyconfig, kstatusnotifieritem, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui, libplasma, qtdeclarative, qtkeychain-qt6, and solid. [native-inputs]: Remove kdoctools-5; add kdoctools. Change-Id: I6cf024ae1bdabaa581de034693cd77572374c0c4
gnu: krita: Update to 5.2.9. * gnu/packages/kde.scm (krita): Update to 5.2.9. Change-Id: Idfd7fb7ccfe25232e2daab75e495b9f060d5c7b9 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: man-db: Fix building for non-linux systems. * gnu/packages/man.scm (man-db)[inputs]: Only include libseccomp when building for a linux system. Change-Id: I7e565a5ef92d148b91678c3d1bc0889f27aa5163
gnu: gama: Update to 2.33. * gnu/packages/gps.scm (gama): Update to 2.33. Change-Id: I57ea88cb7ce2bbdd5387d49b8404a3cb6043fe38 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
gnu: Add bchunk. * gnu/packages/cdrom.scm (bchunk): New variable. Change-Id: I0fbc7255fcb4cf5b52c52092a4f56b06511a2294 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
gnu: Add cl-fuzzy-match. * gnu/packages/lisp-xyz.scm (cl-fuzzy-match, ecl-fuzzy-match, sbcl-fuzzy-match): New variables. Change-Id: I65be6ab95bfec08e69bd4bf9658b140af3ea2025 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
services: greetd: Add new gtkgreet greeter. * gnu/services/base.scm (<greetd-gtkgreet-sway-session>): New record, represents 'gtkgreet' greeter session configuration. * doc/guix.texi (Base Services): Document new 'gtkgreet' greeter. Change-Id: I2e8b5710965faa05795af1d0b2a0e2f774af1d5a Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: Add gtkgreet. * gnu/packages/admin.scm (gtkgreet): New variable. Change-Id: Ifd00be82534e14d27ea42d5ec06d8733346d860b Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
services: greetd: Improve greeter configurations. This improvement focuses on providing common user session scripts for use by multiple greeters. Now user session entry point is factored out into '<greetd-user-session>', which can be reused as is with different greeters. By default it uses 'bash' as first user process. Then user normally starts additional programs with '.profile' or '.bashrc'. Using 'command', 'command-args' and 'extra-env' one can specify something else, which could be 'dbus-session' wrapped process, some desktop environment or else. While the above is possible, one is still encouraged to use '.bashrc', '.profile' or similar. It also fixes incorrect use of 'XDG_RUNTIME_DIR' for 'wlgreet'. 'wlgreet' requires a compositor to run. We provide common sway based greeter script, which can be shared by other graphical greeters. * gnu/services/base.scm (<greetd-user-session>): Common user session factored out, for shared use by multiple greeters. (<greetd-agreety-session>): Switch to common user session. (<greetd-wlgreet-configuration>): Refactor 'wlgreet' configuration. (<greetd-wlgreet-sway-session>): Switch to common user session. (<greetd-terminal-configuration>): Add 'extra-shepherd-requirement' for establishing configurable Shepherd service dependency. * gnu/tests/desktop.scm (%minimal-services): Reflect configuration changes. * doc/guix.texi (Base Services): Document refactoring changes. Change-Id: I9d45a592b355eb9c438be5b1d4d15555ce4956fa Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: imp: Use an older version of boost. * gnu/packages/bioinformatics.scm (imp):[inputs]: Replace boost with boost-for-mysql. Change-Id: I3d3bec8589972f15770c264f4b2445f4798b7901
gnu: imp: Drop input labels. * gnu/packages/bioinformatics.scm (imp)[native-inputs]: Drop labels. Change-Id: I3182a4608a88c59ba0de2fa00d74b8d72b72d8bb
gnu: Add emacs-org-pdftools. * gnu/packages/emacs-xyz.scm (emacs-org-pdftools): New variable. Change-Id: I181f338c16496f537454dad0a5aec21f13a3daf4