~ruther/guix-local

ref: ee748c1df093dd63da982e2f3cd0e11c6633d3d6 guix-local/gnu d---------
ee748c1d — Liliana Marie Prikler 2 years ago
gnu: Make webkitgtk-next the new webkitgtk.

As of version 2.42.0, the WebKit 6.0 typelib is considered stable.
With GNOME itself moving to GTK4 as time marches on, we should reflect
the fact that this is the preferred Webkit for future applications.

* gnu/packages/webkit.scm (webkitgtk-next): Remove variable.  Inline logic…
(webkitgtk): … here.  Move old value …
(webkitgtk-for-gtk3): … here.
(webkitgtk-with-libsoup2): Inherit from webkitgtk-for-gtk3.
* gnu/packages/geo.scm (gnome-maps): Adjust accordingly.
* gnu/packages/gnome.scm (gnome-initial-setup, sushi)
(cambalache, devhelp, devhelp-with-libsoup2, gnome-online-accounts)
(gnome-online-accounts-3.44, evolution-data-server, evolution-data-server-3.44)
(lollypop, evolution, gnome-boxes, geary, komikku): Likewise.
* gnu/packages/guile-xyz.scm (guile-gi, nomad): Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Likewise.
* gnu/packages/mail.scm (balsa): Likewise.
* gnu/packages/mate.scm (atril): Likewise.
* gnu/packages/music.scm (ctrlr): Likewise.
* gnu/packages/rednotebook.scm (rednotebook): Likewise.
* gnu/packages/syndication.scm (gfeeds): Likewise.
* gnu/packages/telegram.scm (telegram-desktop): Likewise.
* gnu/packages/vnc.scm (remmina): Likewise.
* gnu/packages/web-browsers.scm (nyxt): Likewise.
b4c907ad — Liliana Marie Prikler 2 years ago
gnu: webkitgtk: Update to 2.42.1.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1.
[inputs]: Add libjxl.
14ea0a7e — Liliana Marie Prikler 2 years ago
gnu: gnome-bluetooth: Update to 42.6.

* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.6.
cc846873 — Liliana Marie Prikler 2 years ago
gnu: bluefish: Update to 2.2.14.

* gnu/packages/gnome.scm (bluefish): Update to 2.2.14.
aadfe592 — Liliana Marie Prikler 2 years ago
gnu: gspell: Update to 1.12.2.

* gnu/packages/gnome.scm (gspell): Update to 1.12.2.
3b5961c8 — Liliana Marie Prikler 2 years ago
gnu: tracker-miners: Update to 3.6.1.

* gnu/packages/gnome.scm (tracker-miners): Update to 3.6.1.
a7be9302 — Liliana Marie Prikler 2 years ago
gnu: Remove gnome-todo.

* gnu/packages/gnome.scm (gnome-todo): Delete variable.
93a69ccb — Liliana Marie Prikler 2 years ago
gnu: workrave: Use new input style.

* gnu/packages/gnome.scm (workrave)[native-inputs]: Drop labels.
cf8514ca — Liliana Marie Prikler 2 years ago
gnu: workrave: Update to 1.10.52.

* gnu/packages/gnome.scm (workrave): Update to 1.10.52.
f61d1d63 — Liliana Marie Prikler 2 years ago
gnu: gthumb: Use new input style.

* gnu/packages/gnome.scm (gthumb)[inputs, native-inputs]: Drop labels.
d5ea7441 — Liliana Marie Prikler 2 years ago
gnu: gthumb: Update to 3.12.4.

* gnu/packages/gnome.scm (gthumb): Update to 3.12.4.
1468bf8d — Liliana Marie Prikler 2 years ago
gnu: gnome-mahjongg: Update to 3.40.0.

* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.40.0.
9f04e180 — Liliana Marie Prikler 2 years ago
gnu: gitg: Update to 44.

* gnu/packages/gnome.scm (gitg): Update to 44.
[source]: Remove “gitg-fix-positional-argument.patch”.
[inputs]: Add gpgme and libhandy.
* gnu/packages/patches/gitg-fix-positional-argument.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
4d182aaf — Liliana Marie Prikler 2 years ago
gnu: libhandy: Update to 1.8.2.

* gnu/packages/gnome.scm (libhandy): Update to 1.8.2.
ff3ba62c — Liliana Marie Prikler 2 years ago
gnu: libgit2-glib: Update to 1.2.0.

* gnu/packages/gnome.scm (libgit2-glib): Update to 1.2.0.
b701a701 — Vivien Kraus 2 years ago
gnu: upower: Update to 1.90.2.

Upower has an extra hardware description file for use with udev.  It should be
installed under upower’s output, not eudev’s.

A test is disabled, for calling an unimplemented bluez method.  The
conditional 'adjust-test-for-excess-precision phase is included in the new
'adjust-test-suite, so that the list of phases is always the same.

* gnu/packages/gnome.scm (upower): Update to 1.90.2.
[#:configure-flags]: Set udevhwdbdir.
[#:phases] <adjust-test-for-excess-precision>: Add this phase
unconditionnally
<disable-failing-test>: Disable test_bluetooth_hidpp_mouse.
[inputs]: Remove dbus-glib.
[native-inputs]: Add dbus.
ee554a35 — Vivien Kraus 2 years ago
gnu: libgudev: Update to 238.

* gnu/packages/gnome.scm (libgudev): Update to 238.
498db4de — Vivien Kraus 2 years ago
gnu: udev-service-type: accept hardware description file extensions.

The udev-configuration record now has a hardware field.

The contents of the /etc/udev directory now includes hwdb.bin, which is
computed when the system is instanciated (prior to system activation).  The
hardware description files used to generate hwdb.bin are not installed in
/etc, because they are not required at run-time.

The documentation has been reworked so as to explain why creating udev rules
or hardware needs helper functions for configuration or extension.

* gnu/services/base.scm (udev-hardware): New function.
(file->udev-hardware): New function.
(udev-hardware-service): New function.
(udev-etc): Add hwdb.d and hwdb.bin.
(module): Export udev-hardware, file->udev-hardware, and udev-hardware-service.
(<udev-configuration>): Add the native-udev field.
(udev-service-type) [extend]: Populate the hardware field.
* doc/guix.texi (Base Services)[udev-service-type]: Explain configuration and
extension values.
* doc/guix.texi (Base Services)[udev-hardware]: Document it.
[udev-hardware-service]: Same.
* doc/guix.texi (Base Services)[udev-configuration]: Document the native-udev
field.
95400e5c — Vivien Kraus 2 years ago
services: udev: Make udev-rule helper functions generic.

* gnu/services/base.scm (udev-configurations-union): New function.
(udev-configuration-file): New function, use file->udev-configuration-file.
(file->udev-configuration-file): New function.
(udev-rules-union): Use udev-configurations-union.
(udev-rule): Use udev-configuration-file.
(file->udev-rule): Use file->udev-configuration-file.
c2c29eb1 — Vivien Kraus 2 years ago
services: udev: Rewrite udev-rule to use file->udev-rule.

* gnu/services/base.scm (udev-rule): Use file->udev-rule.
Next