Gcr-3.41.1

Gcr の概要

The Gcr package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Gcr の依存パッケージ

必須

GLib-2.78.3, libgcrypt-1.10.3, p11-kit-0.25.3

推奨

任意

Gi-DocGen-2023.3, Valgrind-3.22.0

Gcr のインストール

以下のコマンドを実行して Gcr をビルドします。

sed -i 's:"/desktop:"/org:' schema/*.xml &&

mkdir build &&
cd    build &&

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

If you have Gi-DocGen-2023.3 installed and wish to build the API documentation for this package, issue:

sed -e "/install_dir/s@,\$@ / 'gcr-3.41.1'&@" \
    -e "/fatal-warnings/d"                    \
    -i ../docs/*/meson.build                  &&
meson configure -Dgtk_doc=true                &&
ninja

To test the results, issue: ninja test. The tests must be run from an X Terminal or similar.

root ユーザーになって以下を実行します。

ninja install

コマンド説明

--buildtype=release: 本パッケージの安定版リリース向けに適したビルドタイプを指定します。 デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。

-Dgtk=false: Use this switch if you haven't installed GTK+-3.24.38. Note that gcr-viewer will not be installed if this is passed to meson.

-Dgtk_doc=true: Allow building this package without Gi-DocGen-2023.3 installed. If you have Gi-DocGen-2023.3 installed and you wish to rebuild and install the API documentation, a meson configure command will reset this option.

パッケージ構成

インストールプログラム: gcr-viewer
インストールライブラリ: libgck-1.so, libgcr-base-3.so, libgcr-ui-3.so
インストールディレクトリ: /usr/include/gck-1, /usr/include/gcr-3, /usr/share/gtk-doc/html/{gcr,gck}

概略説明

gcr-viewer

is used to view certificates and key files

libgck-1.so

contains GObject bindings for PKCS#11