The GNOME Keyring package contains a daemon that keeps passwords and other secrets for users.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://download.gnome.org/sources/gnome-keyring/48/gnome-keyring-48.0.tar.xz
Download SHA256 Sum: f20518c920e9ea3f9c9b8b44be8c50d8d7feecd0dd5624960f77bd2ca4fbeb9d
Download MD5 sum: d19a99eadeb5d92774b7960c51d1c5dc
Download size: 5,566.6 KB
Estimated disk space required: 34,561.0 KB
Estimated build time: less than 0.5 SBU
Linux-PAM-1.7.1, libxslt-1.1.43, OpenSSH-10.2p1, and Gcr-4.4.0.1
Prepare GNOME Keyring by running the following commands:
sed -i 's:"/desktop:"/org:' schema/*.xml meson setup build-gkr --prefix=/usr --buildtype=release -D ssh-agent=true
ninja -C build-gkr
![[Note]](../images/note.png)
A session bus address is necessary to run the tests. To test the results, issue:
ninja -C build-gkr test
Now Install the package, as the root user:
ninja -C build-gkr install
sed ... schema/*.xml: This command fixes a deprecated entry in the schema template.
-D ssh-agent=true: This switch enables the SSH
agent built into gnome-keyring instead of the one in GCR. This is done
due to bugs in gcr which cause the agent to not work correctly.