diff options
| author | Michael Opdenacker <michael.opdenacker@bootlin.com> | 2022-10-31 14:18:30 +0100 |
|---|---|---|
| committer | Steve Sakoman <steve@sakoman.com> | 2023-09-23 05:26:16 -1000 |
| commit | 3fde5d606b07ca1824a5fc452d71b0bbacc3e7df (patch) | |
| tree | 65eca2f592dca7f98e0af29721d91e5e6c22de90 /documentation/ref-manual/classes.rst | |
| parent | 870c6a73a732a474f307d7829b1947a5887e4d1d (diff) | |
| download | poky-3fde5d606b07ca1824a5fc452d71b0bbacc3e7df.tar.gz | |
manuals: document "mime-xdg" class and MIME_XDG_PACKAGES
(From yocto-docs rev: 4415d95358497b23f0a7b10f9ee31203ccc01eff)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'documentation/ref-manual/classes.rst')
| -rw-r--r-- | documentation/ref-manual/classes.rst | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index d27deb8c08..139f854172 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst | |||
| @@ -1577,6 +1577,27 @@ The ``mime`` class generates the proper post-install and post-remove | |||
| 1577 | These scriptlets call ``update-mime-database`` to add the MIME types to | 1577 | These scriptlets call ``update-mime-database`` to add the MIME types to |
| 1578 | the shared database. | 1578 | the shared database. |
| 1579 | 1579 | ||
| 1580 | .. _ref-classes-mime-xdg: | ||
| 1581 | |||
| 1582 | ``mime-xdg.bbclass`` | ||
| 1583 | ==================== | ||
| 1584 | |||
| 1585 | The :ref:`mime-xdg <ref-classes-mime-xdg>` class generates the proper | ||
| 1586 | post-install and post-remove (postinst/postrm) scriptlets for packages | ||
| 1587 | that install ``.desktop`` files containing ``MimeType`` entries. | ||
| 1588 | These scriptlets call ``update-desktop-database`` to add the MIME types | ||
| 1589 | to the database of MIME types handled by desktop files. | ||
| 1590 | |||
| 1591 | Thanks to this class, when users open a file through a file browser | ||
| 1592 | on recently created images, they don't have to choose the application | ||
| 1593 | to open the file from the pool of all known applications, even the ones | ||
| 1594 | that cannot open the selected file. | ||
| 1595 | |||
| 1596 | If you have recipes installing their ``.desktop`` files as absolute | ||
| 1597 | symbolic links, the detection of such files cannot be done by the current | ||
| 1598 | implementation of this class. In this case, you have to add the corresponding | ||
| 1599 | package names to the :term:`MIME_XDG_PACKAGES` variable. | ||
| 1600 | |||
| 1580 | .. _ref-classes-mirrors: | 1601 | .. _ref-classes-mirrors: |
| 1581 | 1602 | ||
| 1582 | ``mirrors.bbclass`` | 1603 | ``mirrors.bbclass`` |
