Shared Mime Info パッケージは MIME データベースを提供します。 これに対応するアプリケーションに対して、MIME 情報を一元管理します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.4/shared-mime-info-2.4.tar.gz
ダウンロード MD5 sum: aac56db912b7b12a04fb0018e28f2f36
ダウンロードサイズ: 7.5 MB
必要ディスク容量: 26 MB (with tests)
概算ビルド時間: less than 0.1 SBU (with tests)
Optional download, required to run the test suite: https://anduin.linuxfromscratch.org/BLFS/xdgmime/xdgmime.tar.xz
xdgmime md5sum: 7dfb4446705d345d3acd672024049e86
以下のコマンドを実行して Shared Mime Info をビルドします。
テストスイートを実行したい場合には、まず初めに xdgmime
tarball をカレントディレクトリに伸長しておく必要があります。 そして meson がこれを見い出せるように、コンパイルしておきます。
tar -xf ../xdgmime.tar.xz && make -C xdgmime
Now build the package:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release -Dupdate-mimedb=true .. && ninja
If you have followed the instructions above to build xdgmime, to test the result issue ninja test.
root
ユーザーになって以下を実行します。
ninja install
--buildtype=release
:
本パッケージの安定版リリース向けに適したビルドタイプを指定します。
デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。
-Dupdate-mimedb=true
: This
parameter tells the build system to run update-mime-database during
installation. Otherwise, this must be done manually in order to be
able to use the MIME database.