kdelibs/0003-Support-xz-and-lzma-co...

27 lines
1.1 KiB
Diff

From 87366731b96fd8cef3895b7d570d2b2b392566aa Mon Sep 17 00:00:00 2001
From: Jeremy Whiting <jpwhiting@kde.org>
Date: Tue, 13 Aug 2013 13:19:49 -0600
Subject: [PATCH 3/4] Support xz and lzma compressed tars in PackageStructure
class
(cherry picked from commit eb2cb854a164205fdbf58094a9b3bbcdff03258e)
---
plasma/packagestructure.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/plasma/packagestructure.cpp b/plasma/packagestructure.cpp
index 2ba6525..71148e1 100644
--- a/plasma/packagestructure.cpp
+++ b/plasma/packagestructure.cpp
@@ -627,6 +627,7 @@ PackageMetadata PackageStructure::metadata()
if (mimetype->is("application/zip")) {
archive = new KZip(d->path);
} else if (mimetype->is("application/x-compressed-tar") || mimetype->is("application/x-gzip") ||
+ mimetype->is("application/x-xz-compressed-tar") || mimetype->is("application/x-lzma-compressed-tar") ||
mimetype->is("application/x-tar")|| mimetype->is("application/x-bzip-compressed-tar")) {
archive = new KTar(d->path);
} else {
--
1.8.3.1