summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog12
-rw-r--r--freedesktop.org.xml.in14
-rw-r--r--tests/good-1-delta-lzma2.tiff.xzbin0 -> 51316 bytes
-rw-r--r--tests/list3
-rw-r--r--tests/spinboxes-0.1.1-Linux.tar.xzbin0 -> 13960 bytes
5 files changed, 29 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index adde5ea3..a7dddf47 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2009-04-17 Pino Toscano <pino@kde.org>
+
+ * freedesktop.org.xml.in: Add application/x-xz and
+ application/x-xz-compressed-tar mimetypes. References for them is at:
+ http://tukaani.org/xz/ (http://tukaani.org/xz/xz-file-format.txt).
+ Based on a Mandriva patch.
+ * tests/good-1-delta-lzma2.tiff.xz: Test data for application/x-xz;
+ taken from the XZ test cases in the sources.
+ * tests/spinboxes-0.1.1-Linux.tar.xz: Test data for
+ application/x-xz-compressed-tar, provided by Helio Chissini de Castro.
+ * tests/list: Add test cases to the list.
+
2009-04-10 David Faure <faure@kde.org>
* freedesktop.org.xml.in: Add application/vnd.google-earth.kml+xml
diff --git a/freedesktop.org.xml.in b/freedesktop.org.xml.in
index 8305cb26..35c36cec 100644
--- a/freedesktop.org.xml.in
+++ b/freedesktop.org.xml.in
@@ -2787,6 +2787,20 @@ command to generate the output files.
<glob pattern="*.tar.lzo"/>
<glob pattern="*.tzo"/>
</mime-type>
+ <mime-type type="application/x-xz">
+ <_comment>XZ archive</_comment>
+ <generic-icon name="package-x-generic"/>
+ <magic priority="50">
+ <match type="string" value="\xfd\x37\x7a\x58\x5a\x00" offset="0"/>
+ </magic>
+ <glob pattern="*.xz"/>
+ </mime-type>
+ <mime-type type="application/x-xz-compressed-tar">
+ <_comment>Tar archive (XZ-compressed)</_comment>
+ <generic-icon name="package-x-generic"/>
+ <glob pattern="*.tar.xz"/>
+ <glob pattern="*.txz"/>
+ </mime-type>
<mime-type type="application/x-ustar">
<_comment>Ustar archive</_comment>
<generic-icon name="package-x-generic"/>
diff --git a/tests/good-1-delta-lzma2.tiff.xz b/tests/good-1-delta-lzma2.tiff.xz
new file mode 100644
index 00000000..1f033bc5
--- /dev/null
+++ b/tests/good-1-delta-lzma2.tiff.xz
Binary files differ
diff --git a/tests/list b/tests/list
index 3e99a034..f00622c2 100644
--- a/tests/list
+++ b/tests/list
@@ -166,6 +166,9 @@ archive.7z application/x-7z-compressed
comics.cb7 application/x-cb7 ox
# Created using lcab
copying.cab application/vnd.ms-cab-compressed
+# XZ test case found in the test cases in the sources
+good-1-delta-lzma2.tiff.xz application/x-xz
+spinboxes-0.1.1-Linux.tar.xz application/x-xz-compressed-tar ox
# Audio/Video files
# Copied from /usr/share/sounds/generic.wav
diff --git a/tests/spinboxes-0.1.1-Linux.tar.xz b/tests/spinboxes-0.1.1-Linux.tar.xz
new file mode 100644
index 00000000..bec00baf
--- /dev/null
+++ b/tests/spinboxes-0.1.1-Linux.tar.xz
Binary files differ