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 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (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 利用)
GLib-2.78.3, libgcrypt-1.10.3, p11-kit-0.25.3
GnuPG-2.4.3, gobject-introspection-1.78.1, GTK-4.12.4, libsecret-0.21.2, libxslt-1.1.39, OpenSSH-9.5p1, Vala-0.56.14
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.