summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2023-03-14 10:32:48 +0100
committerOndrej Holy <oholy@redhat.com>2023-04-11 14:11:11 +0000
commit92f088a3196f8c7b813408a77cf930d91a3bbc82 (patch)
tree3af5806932a30deadd911a7a4c89e020842710bd
parentce367695f2d66f839f2ec1cb707fb2378db06ab1 (diff)
downloadnautilus-92f088a3196f8c7b813408a77cf930d91a3bbc82.tar.gz
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
-rw-r--r--data/org.gnome.Nautilus.desktop.in.in2
-rw-r--r--meson.build2
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')