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
gnu: emacs-org-noter: Enable modules. * gnu/packages/emacs-xyz.scm (emacs-org-noter)[arguments]<#:include>: Enable modules. Change-Id: I3e6565eca08189844a414b90c7947ab180ec736c
gnu: Remove extraneous reference to defunct mate-desktop-service. This is a followup to commit 7a482ee94550a6f6fdacc26ed5bba9d1fd144a67 Perhaps it was caused by a conflict resolution error during a rebase or merge? * gnu/services/desktop.scm: Stop exporting the non-existent variable mate-desktop-service. Change-Id: Ie71a3a49a7abf33df6aa3a5c27440a4cb382d46e
gnu: Remove extraneous reference to defunct xfce-desktop-service. This is a followup to commit a1fa23014718a63dca400f5db7800b72024cee28. Perhaps it was caused by a conflict resolution error during a rebase or merge? * gnu/services/desktop.scm: Stop exporting the non-existent variable xfce-desktop-service. * doc/guix.texi (Desktop Services): Adjust accordingly. Change-Id: I7ca24331365fa395fcee47de7ad0239e08aafbe3
gnu: Add emacs-pr-review. * gnu/packages/emacs-xyz.scm (emacs-pr-review): New variable. Change-Id: Ied19b0b58e319d054a15ef6cfa6af7731f728f73
gnu: Add python-multiplex. It was proposed in #48430 on <2021-05-14>. * gnu/packages/python-xyz.scm (python-multiplex): New variable. Change-Id: I75af1e4be940166b91c8c71dd0280cdb4753f956 Reviewed-by: Vinicius Monego <monego@posteo.net> Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-domain-connect-dyndns. It was preoposed in #48514 on <2021-05-19>. * gnu/packages/python-web.scm (python-domain-connect-dyndns): New variable. Change-Id: I3a31379b4b4ed58c3503d6a8d5fd5a960702bec0 Reviewed-by: Xinglu Chen <public@yoctocell.xyz> Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-domain-connect. It was preoposed in #48514 on <2021-05-19>. * gnu/packages/python-web.scm (python-domain-connect): New variable. Change-Id: I479ae5a66aaf8cf1a5fcf5bb45583446000a2c64 Reviewed-by: Xinglu Chen <public@yoctocell.xyz> Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-publicsuffixlist. It was preoposed in #48514 on <2021-05-19>. * gnu/packages/python-web.scm (python-publicsuffixlist): New variable. Change-Id: Iacecd5e9e49f9136935a65c83c09a643e371738b Reviewed-by: Xinglu Chen <public@yoctocell.xyz> Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>