• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.tx/H06-May-2020-96

data/H03-May-2022-10,62210,344

po/H06-May-2020-236,437178,694

src/H03-May-2022-11,1808,488

tests/H06-May-2020-21,98019,901

.gitignoreH A D06-May-2020262 2322

.gitlab-ci.ymlH A D06-May-2020718 3228

COPYINGH A D06-May-202017.7 KiB340281

HACKING.mdH A D06-May-20202.6 KiB7051

MAINTAINERSH A D06-May-202099 43

NEWSH A D06-May-202035 KiB1,049906

README.mdH A D06-May-20201.2 KiB4527

code-of-conduct.mdH A D06-May-2020160 42

meson.buildH A D06-May-20202.2 KiB8060

shared-mime-info.pc.inH A D06-May-2020129 97

README.md

1# Shared MIME Info
2
3The shared-mime-info package contains:
4
5- The core database of common MIME types, their file extensions and icon names.
6- The update-mime-database command, used to extend the DB and install a new MIME data.
7- The freedesktop.org shared MIME database spec.
8
9It is used by GLib, GNOME, KDE, XFCE and many others.
10
11For more information about the database see the [Shared MIME Info Specification here](https://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/).
12
13## Installation
14
15To install do:
16
17	$ ./configure --prefix=/usr --sysconfdir=/etc
18	$ make
19	$ sudo make install
20
21If you are building from git then you will have to run `./autogen.sh` first.
22
23It requires glib to be installed for building the update command.
24Additionally, it uses gettext and itstool for translations.
25This database is translated at Transifex.
26
27
28Please report bugs here:
29  https://gitlab.freedesktop.org/xdg/shared-mime-info/issues
30
31Getting involved in freedesktop.org projects guide:
32  https://www.freedesktop.org/wiki/GettingInvolved/
33
34
35## Useful reference links
36
37IANA:
38  https://www.iana.org/assignments/media-types/
39
40KDE's old mime-types:
41  http://websvn.kde.org/branches/KDE/3.5/kdelibs/mimetypes/
42
43UNIX file tool and libmagic
44  https://github.com/file/file
45