Nautilus パッケージは GNOME のファイルマネージャーを提供します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://download.gnome.org/sources/nautilus/45/nautilus-45.2.1.tar.xz
ダウンロード MD5 sum: 88aadc5165a20442e63afc97348f5586
ダウンロードサイズ: 3.1 MB
必要ディスク容量: 80 MB (テスト込み)
概算ビルド時間: 1.0 SBU (テスト込み, いずれも parallelism=4 利用)
bubblewrap-0.8.0, gexiv2-0.14.2, gnome-autoar-0.4.4, gnome-desktop-44.0, libadwaita-1.4.2, libnotify-0.8.3, libportal-0.7.1, libseccomp-2.5.5, Tracker-3.6.0
desktop-file-utils-0.27, Exempi-2.6.4, gobject-introspection-1.78.1, gst-plugins-base-1.22.7, libcloudproviders-0.3.5, libexif-0.6.24
adwaita-icon-theme-45.0, Gvfs-1.52.1 (ホットプラグ、デバイスマッピングを動作させるため)
API ドキュメントのインストール先を修正します。
sed "/docdir =/s@\$@ / 'nautilus-45.2.1'@" -i meson.build
以下のコマンドを実行して Nautilus をビルドします。
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -Dselinux=false \ -Dpackagekit=false \ .. && ninja
ビルド結果をテストする場合は ninja test を実行します。 テストはグラフィック環境にて実行する必要があります。 One test is known to fail if tracker-miners-3.6.2 is not installed. One test is also known to timeout if the user running the tests has a large home directory.
root
ユーザーになって以下を実行します。
ninja install
「DESTDIR」
手法により本パッケージをインストールする場合 /usr/share/glib-2.0/schemas/gschemas.compiled
は生成更新されません。 このファイルを生成更新するためには root
ユーザーになって以下のコマンドを実行します。
glib-compile-schemas /usr/share/glib-2.0/schemas
--buildtype=release
:
本パッケージの安定版リリース向けに適したビルドタイプを指定します。
デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。
-Dselinux=false
: This
switch disables the use of selinux which isn't supported by BLFS.
-Dpackagekit=false
: This
switch disables the use of PackageKit which isn't suitable for
BLFS.
-Dcloudproviders=false
: Use this switch
if you do not have libcloudproviders-0.3.5 installed.