~ruther/guix-local

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.
cde1becf — Vivien Kraus 2 years ago
gnu: eudev: Update to 3.2.14.

Eudev now has a hardware database /etc/udev/hwdb.bin made up of descriptions
installed in the /lib/udev/hwdb.d directory of each package, and more
generally, UDEV_HWDB_PATH.  This database index is compiled with udevadm hwdb
--update.  The udev-service-type collects the files and compiles the index.
Previously, the hardware description files provided by eudev would be compiled
into $prefix/etc/udev/hwdb.bin in the eudev output.

* gnu/packages/linux.scm (eudev): Update to 3.2.14.
[modules]: Import (guix build utils).
[#:phases] <allow-eudev-hwdb>: New phase.
<install-in-lib>: New phase.
<build-hwdb>: Remove phase.
[#:configure-flags]: Set sysconfdir to avoid a prefix.
[native-search-paths]: Add UDEV_HWDB_PATH.
* gnu/packages/patches/eudev-rules-directory.patch: Rebase it.
d6462be6 — Vivien Kraus 2 years ago
gnu: gnome-control-center: Update to 44.3.

Some previous fixes have been merged upstream. The gnome version is now read
from a dbus service, and passwd is already searched in /run/setuid-programs.

In order to let the tests run, we use the same tests environment as
gnome-shell.

* gnu/packages/gnome.scm (gnome-control-center): Update to 44.3. Apply
gnome-control-center-firmware-security.patch.
[#:phases]<patch-paths>: Adjust accordingly.
<skip-gtk-update-icon-cache>: Adjust accordingly.
<check>: Override the check phase to run under dbus.
[native-inputs]: Add setxkbmap.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
3066ad29 — Vivien Kraus 2 years ago
gnu: gnome-control-center: Add gnome-control-center-firmware-security.patch.

This patch disables the firmware panel for future gnome-control-center
versions.

* gnu/packages/patches/gnome-control-center-firmware-security.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
6c2a6033 — Vivien Kraus 2 years ago
gnu: dbus-service: Make the session bus available under /run/dbus.

According to https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3101, glib
now searches for the session bus socket in runstatedir. The dbus service must
thus have its socket in /run/dbus.

For interoperability with the dbus standard, /run/dbus is also symlinked to
/var/run/dbus.

* gnu/services/dbus.scm (dbus-activation): Symlink /run/dbus to /var/run/dbus.
(%dbus-accounts): Run dbus in /run/dbus.
(dbus-root-service-type): Save the pid file in /run/dbus.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
24fee261 — Liliana Marie Prikler 2 years ago
Merge branch 'master' into gnome-team
Next