~ruther/guix-local

aec2a05e — Arnaud Daby-Seesaram 8 months ago
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>
0b0f8702 — Arnaud Daby-Seesaram 7 months ago
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>
b05fc573 — Daniel Lakeland 7 months ago
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>
3512a3f3 — Ludovic Courtès 7 months ago
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
4ee681eb — Maxim Cournoyer 7 months ago
gnu: akonadi: Update to 24.12.3.

* gnu/packages/kde-pim.scm (akonadi): Update to 24.12.3.

Change-Id: Ief636597ab473b96f58b3873f7d0ebb16faf611b
0e669704 — Maxim Cournoyer 7 months ago
gnu: marble-qt: Update to 25.08.1.

* gnu/packages/kde.scm (marble-qt): Update to 25.08.1.

Change-Id: I0559ff9e83b53878e041b591bae00a10c24bfe7d
c3664392 — Maxim Cournoyer 7 months ago
gnu: kvirc: Update to 5.2.8.

* gnu/packages/irc.scm (kvirc): Update to 5.2.8.

Change-Id: Id9582d6f2e1f4b5223e7d65ec2379bc36edea5c7
c5ab706e — Maxim Cournoyer 7 months ago
gnu: kitsas: Update to 5.9.

The package still fails to build, see
<https://github.com/artoh/kitupiikki/issues/1422>.

* gnu/packages/finance.scm (kitsas): Update to 5.9.

Change-Id: Idb7aa5ec919f4ad5120e942ce9fa19da5f0731b9
814be7b2 — Maxim Cournoyer 7 months ago
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
b3145c96 — Efraim Flashner 7 months ago
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>
9de7b512 — Efraim Flashner 7 months ago
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>
90f13706 — Efraim Flashner 7 months ago
gnu: python-pyqt6-sip: Update to 13.10.2.

* gnu/packages/qt.scm (python-pyqt6-sip): Update to 13.10.2.

Change-Id: Icf31da2c9f240605a4216d3ca4395e330e252670
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
845af4fc — Efraim Flashner 7 months ago
gnu: python-sip: Update to 6.12.0.

* gnu/packages/qt.scm (python-sip): Update to 6.12.0.
[propagated-inputs]: Remove python-setuptools; add
python-setuptools-next and python-tomli.
[native-inputs]: Remove python-setuptools; add python-setuptools-next.

Change-Id: Id8771fdc3ec45e66e3b93672617b2b49e5e34891
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
0e67d685 — Maxim Cournoyer 7 months ago
gnu: python-pyqtgraph: Update to 0.13.7.

* gnu/packages/python-science.scm (python-pyqtgraph): Update to 0.13.7.
[#:test-flags]: Enable parallel tests.

Change-Id: Ie0193f518067754351b1524172dccb802b806cc7
6fcf91be — Maxim Cournoyer 7 months ago
teams/qt: Include python-pyqt packages in update manifest.

* etc/teams/qt/common.scm (qt-packages-manifest): Also select packages whose
name start with 'python-pyqt'.

Change-Id: I8caf2b62b1f0cd269d8c123d9e8ffe6344814c55
fbc00799 — Efraim Flashner 7 months ago
gnu: rust-crates: Sort sources alphabetically.

* gnu/packages/rust-crates.scm: Sort rust crate sources alphabetically.

Change-Id: I2ee21d42092ec08ba89ea05bfefdd8563d4b5f36
5f8ceb71 — Efraim Flashner 7 months ago
gnu: librsvg: Fix cross-compiling on some architectures.

Fixes guix/guix#2675.

* gnu/packages/gnome.scm (librsvg)[arguments]: Adjust the configure-flags
when cross-compiling to also set the RUST_TARGET.

Change-Id: Iaab1f7c01b4204d4cd3e12fd64f2260b4b3e4b10
5bd13a83 — Greg Hogan 7 months ago
gnu: openjdk11: Disable parallel build.

* gnu/packages/java.scm (openjdk11)[arguments]
<#:parallel-build?>: Unset.
<#:phases>{build, build-jre}: Explicitly set JOBS to 1 when parallel
build unset.
(openjdk12)[arguments]<#:parallel-build?>: Set.
(openjdk9)<#:phases>{build}: Explicitly set JOBS to 1 when parallel
build is unset.

Change-Id: I1a1e5d89e6a223f069755ab7dcc6242a4e90e7cc
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
348c654b — Jaime Marquínez Ferrándiz 7 months ago
gnu: haxe: Update to 4.3.7.

* gnu/packages/haxe.scm (haxe): Update to 4.3.7.

Change-Id: I02d35c183ab27056ffc51457e8e40aecf9def0a2
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
9061347a — Jaime Marquínez Ferrándiz 7 months ago
gnu: ocaml-extlib: update to 1.8.0.

* gnu/packages/ocaml.scm (ocaml-extlib): Update to 1.8.0.

Change-Id: Ia78a8b750d4f0820eb37c0c783cdb79a80a602dd
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Next