From 92f088a3196f8c7b813408a77cf930d91a3bbc82 Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Tue, 14 Mar 2023 10:32:48 +0100 Subject: desktop: Add application/zstd to supported mime-types Currently, it isn't possible to use Nautilus for the extraction of the ".zstd" and ".tar.zst" archives. However, it seems that this compression is supported by the libarchive library nowadays. Let's add the `application/zstd` and `application/x-zstd-compressed-tar` mime-types to the list of supported. This will allow Nautilus to show the "Extract" and "Extract to..." actions. Also, bump the gnome-autoar dependency to the version with a corresponding change. Related: https://gitlab.gnome.org/GNOME/gnome-autoar/-/merge_requests/38 Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2860 --- data/org.gnome.Nautilus.desktop.in.in | 2 +- meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/org.gnome.Nautilus.desktop.in.in b/data/org.gnome.Nautilus.desktop.in.in index 51c0bdf44..45d528f5d 100644 --- a/data/org.gnome.Nautilus.desktop.in.in +++ b/data/org.gnome.Nautilus.desktop.in.in @@ -11,7 +11,7 @@ Type=Application DBusActivatable=true StartupNotify=true Categories=GNOME;GTK;Utility;Core;FileManager; -MimeType=inode/directory;application/x-7z-compressed;application/x-7z-compressed-tar;application/x-bzip;application/x-bzip-compressed-tar;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-gzip;application/x-lha;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-tar;application/x-tarz;application/x-xar;application/x-xz;application/x-xz-compressed-tar;application/zip;application/gzip;application/bzip2;application/vnd.rar; +MimeType=inode/directory;application/x-7z-compressed;application/x-7z-compressed-tar;application/x-bzip;application/x-bzip-compressed-tar;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-gzip;application/x-lha;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-tar;application/x-tarz;application/x-xar;application/x-xz;application/x-xz-compressed-tar;application/zip;application/gzip;application/bzip2;application/vnd.rar;application/zstd;application/x-zstd-compressed-tar X-GNOME-UsesNotifications=true Actions=new-window; X-Purism-FormFactor=Workstation;Mobile; diff --git a/meson.build b/meson.build index ace72be11..91def4efd 100644 --- a/meson.build +++ b/meson.build @@ -102,7 +102,7 @@ gio = dependency('gio-2.0', version: glib_ver) gio_unix = dependency('gio-unix-2.0', version: glib_ver) glib = dependency('glib-2.0', version: glib_ver) gmodule = dependency('gmodule-no-export-2.0', version: glib_ver) -gnome_autoar = dependency('gnome-autoar-0', version: '>= 0.4.0') +gnome_autoar = dependency('gnome-autoar-0', version: '>= 0.4.4') gnome_desktop = dependency('gnome-desktop-4', version: '>= 43') gtk = dependency('gtk4', version: '>= 4.9.1') libadwaita = dependency('libadwaita-1', version: '>= 1.3.alpha') -- cgit v1.2.1