And now, finally, eudev and upower are fixed!    

https://issues.guix.gnu.org/66099

#guix #udev #eudev #libudev #upower

[PATCH gnome-team 0/3] Update upower

Let libudev find hwdb.bin under UDEV_HWDB_BIN by vivien-consider-dropping-github · Pull Request #264 · eudev-project/eudev

Dear eudev developers, It is not very convenient that libudev can only use /etc/udev/hwdb.bin or /lib/udev/hwdb.bin. For Guix, we would like that the hwdb.bin file would be compiled for every used ...

GitHub
Add a generic --output argument to udevadm hwdb by vivien-consider-dropping-github · Pull Request #263 · eudev-project/eudev

Dear eudev developers, In Guix, every package is installed in a separate "/usr" prefix. For instance, eudev is installed in "/usr-a/" and upower in "/usr-b/" (except it’s actually "/gnu/store/xxx-e...

GitHub

My plan is 3-fold:

1. Let udevadm hwdb --update search hwdb files according to a search path;
2. Let udevadm hwdb --update generate the compiled database in a command-line-configured location;
3. Let #libudev find the hwdb.bin database according to an environment variable.

1. has been submitted: https://github.com/eudev-project/eudev/pull/262

I now have to do the rest!

#guix #eudev #udev #libudev

Dynamically get the udevadm hwdb files with a path variable by vivien-consider-dropping-github · Pull Request #262 · eudev-project/eudev

Dear eudev developers, It would be useful for a Guix package to let udevadm hwdb --update collect hwdb files from different places in the file system. Usually, this is done with a search path. Here...

GitHub