The Snapshot package contains a program that takes pictures and videos from a Webcam.
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://download.gnome.org/sources/snapshot/45/snapshot-45.1.tar.xz
ダウンロード MD5 sum: f95c3a9d081d9670d01b7fe1309fddd2
ダウンロードサイズ: 33 MB
必要ディスク容量: 1.6 GB (5.3 MB installed)
概算ビルド時間: 4.5 SBU
libadwaita-1.4.2, gst-plugins-bad-1.22.7, rustc-1.74.1
This package takes a long time to build because LTO is enabled, and the LTO pass is not parallelized.
First, remove a check against the system Pango version that is too strict:
sed '/pango.v1_52/,+1d' -i vendor/pango-sys/Cargo.toml &&
cat >> Cargo.toml << EOF
[patch.crates-io.pango-sys]
path = "vendor/pango-sys"
EOF
以下のコマンドを実行して Snapshot をビルドします。
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
ビルド結果をテストする場合は ninja test を実行します。 One test is known to fail due to deprecated constructs in appstream-1.0+
root
ユーザーになって以下を実行します。
ninja install
--buildtype=release
:
本パッケージの安定版リリース向けに適したビルドタイプを指定します。
デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。