Update to 2.0

Authored by JoshStrobl on Jun 18 2020, 2:52 AM.


Update to 2.0

Summarized Changelog:

  • Added
    • AVIF image mime-type
    • BPS and IPS patch formats
    • Common Lisp mime-type
    • Content-tree type for OSTree USB repositories
    • Gradle build tool mime-type
    • Kindle 8 eBook format
    • Kotlin source mime-type
    • Match for MPEG-4 v1 videos
    • Maven mime-type
    • New magic for Sega Mega Drive ROMs
    • PySpread spreadsheet mime-types
    • QCOW images mime-type
    • *.spx glob for audio/x-speex+ogg
    • application/pkcs8-encrypted
    • application/vnd.comicbook-rar IANA type
    • application/vnd.sqlite3, application/x-sqlite2 IANA types
    • application/
    • application/xps alias for application/oxps
    • reStructuredText mime-type
    • zstd and tar.zst archives
    • text/vbscript
  • Fixed
    • Bump priority for our DjVu mime-types
    • Matching SVG files in some circumstances
    • Remove *.bin from application/octet-stream
    • SVG magic for files embedded in HTML
    • Some HTML files being detected as XML
    • WOFF/WOFF2 mime-types
  • Better detection for *.key files (Apple Keynote vs. GPG keys)
  • Better magic for text/html files
  • Change the preferred suffix for image/jpeg from .jpeg to .jpg
  • Change Qt Linguist file type to text/vnd.qt.linguist
  • Fix the QML magic
  • Enable Large File Support in update-mime-database
  • Install ITS file to allow gettext to translate mime-type descriptions
  • Port build system to meson, and ship test suite with tarball
  • Prefer text/html to XHTML for *.html files
  • Rename text/x-tcl to text/tcl
  • Split versions of the Audible audio mime types

Fixes T8946


JoshStroblJun 18 2020, 2:52 AM
JoshStroblJun 18 2020, 3:01 AM
R2895:663d8a3ecc01: Update to 1.9, no longer build mimedb
HEAD -> master, tag: shared-mime-info-2.0-9
T8946: Missing zstd support in ark since 20.0.4