The GNOME Keyring package contains a daemon that keeps passwords and other secrets for users.
![[Note]](../images/note.png) 
          Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://download.gnome.org/sources/gnome-keyring/48/gnome-keyring-48.0.tar.xz
Download MD5 sum: d19a99eadeb5d92774b7960c51d1c5dc
Download size: 752 KB
Estimated disk space required: 44 MB
Estimated build time: 0.2 SBU (Using parallelism=4; add 0.2 SBU for tests)
Linux-PAM-1.7.1, libxslt-1.1.43, and OpenSSH-10.2p1
Install GNOME Keyring by running the following commands:
sed -i 's:"/desktop:"/org:' schema/*.xml &&
mkdir build-gkr &&
cd    build-gkr &&
meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D systemd=disabled \
      -D ssh-agent=true   &&
ninja
        A session bus address is necessary to run the tests. To test the results, issue: ninja test.
          Now, as the root user:
        
ninja install
sed ... schema/*.xml: This command fixes a deprecated entry in the schema template.
          -D systemd=disabled: This
          switch prevents a failure due to the build system requiring
          systemd by default.
        
          -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.