From bb3e096f52e0c1ed5cf213af965cf7e0f72ca073 Mon Sep 17 00:00:00 2001 From: Reilly Brogan Date: Thu, 7 Nov 2024 23:24:16 -0600 Subject: [PATCH] file-roller: Add stone archive mimetype Signed-off-by: Reilly Brogan --- .../f/file-roller/files/0001-stone-mime.patch | 41 +++++++++++++++++++ packages/f/file-roller/package.yml | 4 +- packages/f/file-roller/pspec_x86_64.xml | 12 +++--- 3 files changed, 50 insertions(+), 7 deletions(-) create mode 100644 packages/f/file-roller/files/0001-stone-mime.patch diff --git a/packages/f/file-roller/files/0001-stone-mime.patch b/packages/f/file-roller/files/0001-stone-mime.patch new file mode 100644 index 00000000000..443a215415a --- /dev/null +++ b/packages/f/file-roller/files/0001-stone-mime.patch @@ -0,0 +1,41 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Cory Forsstrom +Date: Thu, 7 Nov 2024 14:34:58 -0800 +Subject: [PATCH] stone mime + +--- + data/supported-mime-types | 1 + + src/fr-archive-libarchive.c | 4 +++- + 2 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/data/supported-mime-types b/data/supported-mime-types +index 3c5a76d6..8abd45cd 100644 +--- a/data/supported-mime-types ++++ b/data/supported-mime-types +@@ -63,3 +63,4 @@ application/x-zstd-compressed-tar; + application/x-zoo; + application/zip; + application/zstd; ++application/x-stone-archive; +diff --git a/src/fr-archive-libarchive.c b/src/fr-archive-libarchive.c +index 14045729..92b77067 100644 +--- a/src/fr-archive-libarchive.c ++++ b/src/fr-archive-libarchive.c +@@ -124,6 +124,7 @@ const char *libarchiver_mime_types[] = { + "application/x-zstd-compressed-tar", + #endif + "application/zip", ++ "application/x-stone-archive", + NULL + }; + +@@ -208,7 +209,8 @@ fr_archive_libarchive_get_capabilities (FrArchive *archive, + || (strcmp (mime_type, "application/x-lha") == 0) + || (strcmp (mime_type, "application/x-rar") == 0) + || (strcmp (mime_type, "application/x-rpm") == 0) +- || (strcmp (mime_type, "application/x-xar") == 0)) ++ || (strcmp (mime_type, "application/x-xar") == 0) ++ || (strcmp (mime_type, "application/x-stone-archive") == 0)) + { + return capabilities; + } diff --git a/packages/f/file-roller/package.yml b/packages/f/file-roller/package.yml index c83e7bedccf..61b56539134 100644 --- a/packages/f/file-roller/package.yml +++ b/packages/f/file-roller/package.yml @@ -1,6 +1,6 @@ name : file-roller version : '44.3' -release : 46 +release : 47 source : - https://download.gnome.org/sources/file-roller/44/file-roller-44.3.tar.xz : 04c8a74625fec84267fdec40306afb4104bd332d85061e0d36d4ab0533adfa4a homepage : https://gitlab.gnome.org/GNOME/file-roller/ @@ -20,6 +20,8 @@ builddeps : rundeps : - unrar setup : | + %patch -p1 -i $pkgfiles/0001-stone-mime.patch + %meson_configure -Dpackagekit=false build : | %ninja_build diff --git a/packages/f/file-roller/pspec_x86_64.xml b/packages/f/file-roller/pspec_x86_64.xml index f98a1bec760..32d68d2f5ab 100644 --- a/packages/f/file-roller/pspec_x86_64.xml +++ b/packages/f/file-roller/pspec_x86_64.xml @@ -3,8 +3,8 @@ file-roller https://gitlab.gnome.org/GNOME/file-roller/ - Jakob Gezelius - jakob@knugen.nu + Reilly Brogan + solus@reillybrogan.com GPL-2.0-or-later desktop.gnome @@ -542,12 +542,12 @@ - - 2024-11-07 + + 2024-11-08 44.3 Packaging update - Jakob Gezelius - jakob@knugen.nu + Reilly Brogan + solus@reillybrogan.com \ No newline at end of file