Files
RedBear-OS/recipes/other/shared-mime-info/source
vasilito ff4ff35918 feat: track all source trees in git — full fork offline-first model
Red Bear OS is a full fork. All sources must be available from git clone
with zero network access. Removed gitignore rules that excluded fetched
source trees under recipes/*/source/, local/recipes/kde/*/source/,
local/recipes/qt/*/source/, and vendor source trees.

Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded.

127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt
frameworks, mesa, wayland, DRM drivers, and every other recipe source.
2026-05-14 10:55:53 +01:00
..

Shared MIME Info

The shared-mime-info package contains:

  • The core database of common MIME types, their file extensions and icon names.
  • The update-mime-database command, used to extend the DB and install a new MIME data.
  • The freedesktop.org shared MIME database spec.

It is used by GLib, GNOME, KDE, XFCE and many others.

For more information about the database see the Shared MIME Info Specification here.

Installation

To install do:

$ meson _build -Dprefix=/usr
$ ninja -v -C _build install

It requires the glib development package to be installed as well as gettext. This database is translated at Transifex.

Please report bugs here: https://gitlab.freedesktop.org/xdg/shared-mime-info/issues

Getting involved in freedesktop.org projects guide: https://www.freedesktop.org/wiki/GettingInvolved/

IANA: https://www.iana.org/assignments/media-types/

KDE's old mime-types: http://websvn.kde.org/branches/KDE/3.5/kdelibs/mimetypes/

UNIX file tool and libmagic https://github.com/file/file