summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Henrie <alexhenrie24@gmail.com>2024-06-02 16:19:19 -0600
committerDavid Faure <faure@kde.org>2024-06-16 10:25:09 +0000
commitb8ba60d230607963d96aa9b83a57cff91fe4f5e5 (patch)
tree8a83f7e3e2567849317e0716d4d8d93d625f55eb
parentceabc41e663734adce358ebb69491c83cfedb9b7 (diff)
Remove the relationship between AppImage and SquashFS
AppImages contain SquashFS images, but a generic program that opens or mounts SquashFS files won't be able to find and extract the filesystem embedded in an AppImage.
-rw-r--r--data/freedesktop.org.xml.in1
-rwxr-xr-xtests/mime-detection/appimage-demo-qt5-latest-x86_64.AppImagebin0 -> 341184 bytes
-rw-r--r--tests/mime-detection/list2
3 files changed, 2 insertions, 1 deletions
diff --git a/data/freedesktop.org.xml.in b/data/freedesktop.org.xml.in
index faf9408..e719a97 100644
--- a/data/freedesktop.org.xml.in
+++ b/data/freedesktop.org.xml.in
@@ -8501,7 +8501,6 @@ command to generate the output files.
<mime-type type="application/vnd.appimage">
<comment>AppImage application bundle</comment>
<sub-class-of type="application/x-executable"/>
- <sub-class-of type="application/vnd.squashfs"/>
<generic-icon name="application-x-executable"/>
<magic>
<match value="ELF" type="string" offset="1" >
diff --git a/tests/mime-detection/appimage-demo-qt5-latest-x86_64.AppImage b/tests/mime-detection/appimage-demo-qt5-latest-x86_64.AppImage
new file mode 100755
index 0000000..45fb8b8
--- /dev/null
+++ b/tests/mime-detection/appimage-demo-qt5-latest-x86_64.AppImage
Binary files differ
diff --git a/tests/mime-detection/list b/tests/mime-detection/list
index c31dff5..a2b96dd 100644
--- a/tests/mime-detection/list
+++ b/tests/mime-detection/list
@@ -905,6 +905,8 @@ ls application/x-executable x
# ELF shared library
libldap-2.4.so.2 application/x-sharedlib oxo
boardingpass.pkpass application/vnd.apple.pkpass
+# AppImage created by following https://appimage-builder.readthedocs.io/en/latest/intro/tutorial.html
+appimage-demo-qt5-latest-x86_64.AppImage application/vnd.appimage
# DOS executable
helloworld-dos.exe application/x-dosexec x
# 16-bit Windows executable