- update to 2.1:
* New maintainers: David Faure and Ville Skyttä
* Adapt to xdgmime behaviour change: in case of multiple glob matches, and the magic match is unrelated to all of them, ignore the magic and pick one of the glob matches. xdgmime was actually deviating from the spec on this. (#138)
* Improve text/vnd.trolltech.linguist magic to reduce false positives for MPEG TS files (#10)
* audio/mpeg: add layer 2, 2.5, and 1 protected magics (#46)
* Add many aliases for image/x-tga
* audio/x-mod: improve magic for 669 Composer files (#144)
* Add mime-type image/ktx2 (Khronos image texture format version 2)
* application/oxps: differentiate from /vnd.ms-xpsdocument
* Make image/g3fax the canonical name for image/fax-g3
* Make text/vnd.trolltech.linguist the canonical name for text/vnd.qt.linguist
* Make application/vnd.smaf the canonical name for application/x-smaf
* Make application/vnd.apple.keynote the canonical name for application/x-iwork-keynote-sffkey
* Add mime-type image/astc (Adaptive Scalable Texture Compression files)
* Add mime-type for SageMath script files (*.sage)
* Add mime-type for Kaitai Struct
* Remove application/x-dc-rom
* Add mime-type for MAME compressed hard disk image (application/x-mame-chd)
* Add mime-types application/nintendo-3ds-executable, application/x-nintendo-3ds-rom
* Add mime-types application/x-dreamcast-rom, application/x-gd-rom-cue, application/x-discjuggler-cd-image
* Add mime-type application/x-compressed-iso (*.cso)
* Remove image/avif-sequence
* Fix application/x-sharedlib vs application/x-executable confusion for PIE executables (#11)
- drop smi-Fix-pkg-config-installation-path.patch (obsolete)
OBS-URL: https://build.opensuse.org/request/show/860718
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/shared-mime-info?expand=0&rev=91
- Update to version 2.0
* Port build system to meson, and ship test suite with tarball
* Install ITS file to allow gettext to translate mime-type descriptions
* Add BPS and IPS patch formats
* Lower weight for "use strict" and similar in the perl mimetype
* Add new magic for Sega Mega Drive ROMs
* Add Common Lisp mime-type
* Rename text/x-tcl to text/tcl
* Add text/vbscript
* Add PySpread spreadsheet mime-types
* Add Kotlin source mime-type
* Add AVIF image mime-type
* Split versions of the Audible audio mime types
* Add *.spx glob for audio/x-speex+ogg
* Add Apple System Profiler XML mime-type
- Adjust build dependencies: Add meson and xmlto, drop intltool
OBS-URL: https://build.opensuse.org/request/show/800814
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/shared-mime-info?expand=0&rev=84
sync with SLE
- Update to GNOME 3.20 Fate#318572
- Drop shared-mime-info-disable-fdatasync-in-installation.patch:
fixed upstream.
- Disable fdatasync() during installation time or when
PKGSYSTEM_ENABLE_FSYNC is set (bsc#862596) (fdo#70366)
- Add shared-mime-info-disable-fdatasync-in-installation.patch
- Backport the fix from openSUSE:Factory to fix the slow
installation issue (bsc#862596) (fdo#70366)
OBS-URL: https://build.opensuse.org/request/show/415403
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/shared-mime-info?expand=0&rev=56
- Update to version 1.6:
+ Add XAR archive mime-type.
+ Add GeoJSON mime-type.
+ Add GPX mime-type.
+ Add xdg-app mime-type.
+ Add *.xht glob and magic for XHTML files.
+ Bump priority of archive mime-types with long magics, to avoid
false positives when detecting files inside the archive itself.
- Drop xz BuildRequires: this is already part of default build
setups for a long time.
- Drop workaround for fdo#70366 (that is, no longer
export ac_cv_func_fdatasync=no).
- Add PKGSYSTEM_ENABLE_FSYNC=0 to mime_database_post and
mime_database_postun macros, which is the upstream provided way
to opt-out of the fdatasync call. That variable is checked for
since version 1.4.
- Add PKGSYSTEM_ENABLE_FSYNC=0 to post script (as we do can't use
the macros we install with the package there).
OBS-URL: https://build.opensuse.org/request/show/364094
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/shared-mime-info?expand=0&rev=52
- Update to version 1.1:
+ Many mime-type changes
+ Specification changes:
- Fix mimetype names used as examples.
- Document that the first extension is the main one.
- Fix missing plural.
+ Honor NOCONFIGURE=1.
+ Allow builders to not run make check by default.
+ Fix build for platforms with executable extensions.
+ Disable checks when cross compiling.
+ Use non-installed update-mime-database in install-data-hook.
+ Use native update-mime-database for install when cross
compiling.
+ Add a local-test target to print mime in.
- Pass --disable-default-make-check to configure: we prefer to
execute make check in the separate %check section.
- Add a %check section and execute make check
OBS-URL: https://build.opensuse.org/request/show/155668
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/shared-mime-info?expand=0&rev=37