gnu: Remove python-capablerobot-usbhub.
* gnu/packages/libusb.scm (python-capablerobot-usbhub): Delete variable.
Change-Id: I8c999d8f83bcee36af67f6cc19ed8b5de1121e2c
gnu: Remove tailon.
* gnu/packages/logging.scm (tailon): Delete variable.
Change-Id: I220b1226d6d6c2bc6002b0c79304e9a148b7f1bc
gnu: slurm-23.02: Update to slurm-23.11.
* gnu/packages/parallel.scm (slurm-23.02, slurm-minimal-23.02):
Delete variables, replace respectively by (slurm-23.11,
slurm-minimal-23.11).
* gnu/packages/patches/slurm-23-salloc-fallback-shell.patch: Refresh
patch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Remove slurm-minimal-21.08 and slurm-21.08.
* gnu/packages/parallel.scm (slurm-minimal-21.08, slurm-21.08): Delete
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Remove slurm-minimal-20.11 and slurm-20.11.
* gnu/packages/parallel.scm (slurm-minimal-20.11, slurm-20.11): Delete
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Remove slurm-minimal-20.02 and slurm-20.02.
* gnu/packages/parallel.scm (slurm-minimal-20.02, slurm-20.02): Delete
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Remove slurm-minimal-19.05 and slurm-19.05.
* gnu/packages/parallel.scm (slurm-minimal-19.05, slurm-19.05): Delete
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Remove slurm-minimal-18.08 and slurm-18.08.
* gnu/packages/parallel.scm (slurm-minimal-18.08, slurm-18.08): Delete
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: greetd: Accept gexps in initial-session.
Recently initial-session-user and initial-session-command has been
added, but they accept only strings, not gexps.
* gnu/services/base.scm (make-greetd-terminal-configuration-file):
Ungexp initial-session-user and initial-session-command.
Change-Id: I2b247464528b6147eab8acea08c6942ac7bfd0ab
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
home: services: home-sway-service-type: Enable extensions.
* gnu/home/services/sway.scm (%empty-sway-configuration): New value.
(sway-combine): New procedure.
(sway-compose): New procedure.
(sway-extend): New procedure.
(home-sway-service-type) [compose/extend]: New fields.
* doc/guix.texi (Sway window manager): Document this.
Change-Id: I548a18a6a273380be90c9b5b365f65a93cc02416
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
home: services: Support options for bindings in sway-service-type.
* gnu/home/services/sway.scm (make-alist-predicate): Add an optional argument.
(bindings?): Remove procedure.
(keybinding-options?): New procedures.
(codebinding-options?): New procedures.
(gesture-options?): New procedures.
(mouse-bindings?): Allow to pass options to mouse-bindings.
(sway-configuration) [keybindings]: Allow to pass options to key-bindings.
[gestures]: Allow to pass options to gesture-bindings.
(sway-mode) [keybindings]: Allow to pass options to key-bindings.
(serialize-binding): Support options.
(serialize-mouse-binding): Support options.
(serialize-keybinding): Support options.
(serialize-gesture): Support options.
(serialize-variable): Inline previous definition.
* doc/guix.texi (Sway window manager): Document this.
Change-Id: Icf210aca4a9b44adc0baead7430637f6fcda17e5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: keepalived: Add ‘shepherd-requirement’ field.
* gnu/services/networking.scm (<keepalived-configuration>)[shepherd-requirement]:
New field.
(keepalived-shepherd-service): Honor it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: guile-fibers@1.4: Update to 1.4.1.
* gnu/packages/guile-xyz.scm (guile-fibers-1.4): Update to 1.4.1.
[arguments]: Set to the empty list.
Change-Id: I3c091af4e955b613e0542faaeb0a26588a93aab1
gnu: akonadi: Update to 24.12.3.
* gnu/packages/kde-pim.scm (akonadi): Update to 24.12.3.
Change-Id: Ief636597ab473b96f58b3873f7d0ebb16faf611b
gnu: marble-qt: Update to 25.08.1.
* gnu/packages/kde.scm (marble-qt): Update to 25.08.1.
Change-Id: I0559ff9e83b53878e041b591bae00a10c24bfe7d
gnu: kvirc: Update to 5.2.8.
* gnu/packages/irc.scm (kvirc): Update to 5.2.8.
Change-Id: Id9582d6f2e1f4b5223e7d65ec2379bc36edea5c7
gnu: python-pyqtwebengine-6: Update to 6.9.0.
* gnu/packages/qt.scm (python-pyqtwebengine-6): Update to 6.9.0.
[source]: Adjust URI.
Change-Id: Iff2b2973fd53a3ac0249d3a3db86a62783a233a5
gnu: python-pyqt-6: Update to 6.9.1.
* gnu/packages/qt.scm (python-pyqt-6): Update to 6.9.1.
Change-Id: I051227683bcbbc4c983d2ed068d21557c43da9d1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-pyqt-builder: Update to 1.18.2.
* gnu/packages/qt.scm (python-pyqt-builder): Update to 1.18.2.
[native-inputs]: Remove python-setuptools; add python-setuptools-next.
Change-Id: I45bbab79816f5d48c3e1755420465871feb2a0f1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>