#1028352 xdg-mime: ignores MimeType without trailing semicolon

#1028352#3
Date:
2023-01-09 21:09:17 UTC
From:
To:
xdg-mime doesn't seem to be able to correctly parse *.desktop files with
MimeType lines that don't end with a semicolon:

    $ ls /usr/share/applications/mimeinfo.cache
    ls: cannot access '/usr/share/applications/mimeinfo.cache': No such file or directory

    $ grep Mime /usr/share/applications/xdot.desktop
    MimeType=text/vnd.graphviz

    $ xdg-mime query default text/vnd.graphviz
    [nothing]

    $ sudo sed -i -Ee 's/^(MimeType=.*)/\1;/' /usr/share/applications/xdot.desktop

    $ xdg-mime query default text/vnd.graphviz
    xdot.desktop