shared-mime-info-2.5.1

Introduction to Shared Mime Info

The Shared Mime Info package contains a MIME database. This allows central updates of MIME information for all supporting applications.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

Shared Mime Info Dependencies

Required

GLib-2.88.2 and libxml2-2.15.3

Optional

git-2.55.0 (for tests), and xmlto-0.0.29

Installation of Shared Mime Info

Install Shared Mime Info by running the following commands:

mkdir build &&
cd    build &&

meson setup --prefix=/usr         \
            --buildtype=release   \
            -D update-mimedb=true \
            -D build-tests=false  \
            .. &&
ninja

Now, as the root user:

ninja install

If want to run the tests, support files will automatically be downloaded from upstream. Build and run the tests with:

meson configure -D build-tests=true &&
ninja test

Command Explanations

--buildtype=release: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

-D update-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.

Contents

Installed Program: update-mime-database
Installed Library: None
Installed Directory: /usr/share/mime

Short Descriptions

update-mime-database

assists in adding MIME data to the database