Nautilus-45.2.1

Nautilus の概要

Nautilus パッケージは GNOME のファイルマネージャーを提供します。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Nautilus の依存パッケージ

必須

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

推奨

任意

Gi-DocGen-2023.3

推奨 (実行時)

Nautilus のインストール

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.

パッケージ構成

インストールプログラム: nautilus, nautilus-autorun-software
インストールライブラリ: libnautilus-extension.so
インストールディレクトリ: /usr/{include,lib,share}/nautilus, /usr/share/gtk-doc/html/libnautilus-extension (任意インストール)

概略説明

nautilus

GNOME ファイルマネージャー。

libnautilus-extension.so

ファイルマネージャー拡張に必要となる関数を提供します。