Seahorse-43.0

Introduction to Seahorse

Seahorse is a graphical interface for managing and using encryption keys. Currently it supports PGP keys (using GPG/GPGME) and SSH keys.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

Seahorse Dependencies

Required

Gcr-3.41.1, GnuPG-2.4.1, GPGME-1.20.0, itstool-2.0.7, libhandy-1.8.2, libpwquality-1.4.5 and libsecret-0.20.5

Recommended

Optional

Avahi-0.8

Runtime Dependency

gnome-keyring-42.1

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/seahorse

Installation of Seahorse

Install Seahorse by running the following commands:

sed -i -r 's:"(/apps):"/org/gnome\1:' data/*.xml &&

sed -i "s/'2.3.0'/'2.3.0', '2.4.0'/" meson.build &&

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release .. &&
ninja

This package does not come with a test suite.

Now, as the root user:

ninja install

Command Explanations

--buildtype=release: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

sed ... data/*.xml: This command fixes some deprecated entries in the schema templates.

sed ... meson.build: This command fixes building with GnuPG-2.4 installed.

-Dldap-support=false: Add this switch if you have not installed openldap.

Contents

Installed Program: seahorse
Installed Libraries: None
Installed Directories: /usr/{libexec,share,share/help/*}/seahorse

Short Descriptions

seahorse

is the graphical interface for managing and using encryption keys