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/3.41/gcr-3.41.1.tar.xz
ダウンロード MD5 sum: c1e98af977236255006e11e8f8cfbaca
ダウンロードサイズ: 1008 KB
必要ディスク容量: 33 MB (with tests)
概算ビルド時間: 0.2 SBU (with tests; both using 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+-3.24.38, libsecret-0.21.2, libxslt-1.1.39, Vala-0.56.14
以下のコマンドを実行して 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.