Gcr-4.1.0

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 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

Package Information

  • ダウンロード (HTTP): https://download.gnome.org/sources/gcr/4.1/gcr-4.1.0.tar.xz

  • ダウンロード MD5 sum: bb2e957f0ce11a8c527d1d5079ba485f

  • ダウンロードサイズ: 708 KB

  • 必要ディスク容量: 22 MB (テスト込み)

  • 概算ビルド時間: 0.1 SBU (テスト込み; いずれも parallelism=4 利用)

Gcr の依存パッケージ

必須

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

推奨

任意

Gi-DocGen-2023.3, Valgrind-3.22.0

Gcr のインストール

[注記]

注記

Both gcr-3 and gcr-4 are coinstallable. This version of the package is used to support GTK-4 applications, such as gnome-shell-45.2 and Epiphany-45.1.

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

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-4.1.0'&@" \
    -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-4.12.4. Note that gcr-viewer will not be installed if this is passed to meson.

-Dssh_agent=false: Use this switch if you haven't installed OpenSSH-9.5p1, and wish to disable ssh compatibility.

-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-gtk4
インストールライブラリ: libgck-2.so, libgcr-4.so
インストールディレクトリ: /usr/include/gck-2, /usr/include/gcr-4, /usr/share/gtk-doc/html/{gcr,gck}

概略説明

gcr-viewer-gtk4

is used to view certificates and key files

libgck-2.so

contains GObject bindings for PKCS#11

libgcr-4.so

contains functions for accessing key stores and displaying certificates