File kdelibs-xz-support.patch of Package kdelibs3

diff -Naru kdelibs-3.5.10_orig/config.h.in kdelibs-3.5.10/config.h.in
--- kdelibs-3.5.10_orig/config.h.in	2020-05-27 08:07:48.344577885 +0000
+++ kdelibs-3.5.10/config.h.in	2020-05-27 08:19:03.991752458 +0000
@@ -59,6 +59,9 @@
 /* Defines if bzip2 is compiled */
 #undef HAVE_BZIP2_SUPPORT
 
+/* Defines if lzma/xz is compiled */
+#undef HAVE_XZ_SUPPORT
+
 /* Define to 1 if you have the <Carbon/Carbon.h> header file. */
 #undef HAVE_CARBON_CARBON_H
 
diff -Naru kdelibs-3.5.10_orig/configure kdelibs-3.5.10/configure
--- kdelibs-3.5.10_orig/configure	2020-05-27 08:07:48.164574934 +0000
+++ kdelibs-3.5.10/configure	2020-05-27 08:18:35.751773806 +0000
@@ -39113,6 +39113,8 @@
 
 ac_config_files="$ac_config_files kioslave/gzip/Makefile"
 
+ac_config_files="$ac_config_files kioslave/xz/Makefile"
+
 ac_config_files="$ac_config_files kioslave/http/Makefile"
 
 ac_config_files="$ac_config_files kioslave/http/kcookiejar/Makefile"
@@ -40370,6 +40372,7 @@
     "kioslave/file/Makefile") CONFIG_FILES="$CONFIG_FILES kioslave/file/Makefile" ;;
     "kioslave/ftp/Makefile") CONFIG_FILES="$CONFIG_FILES kioslave/ftp/Makefile" ;;
     "kioslave/gzip/Makefile") CONFIG_FILES="$CONFIG_FILES kioslave/gzip/Makefile" ;;
+    "kioslave/xz/Makefile") CONFIG_FILES="$CONFIG_FILES kioslave/xz/Makefile" ;;
     "kioslave/http/Makefile") CONFIG_FILES="$CONFIG_FILES kioslave/http/Makefile" ;;
     "kioslave/http/kcookiejar/Makefile") CONFIG_FILES="$CONFIG_FILES kioslave/http/kcookiejar/Makefile" ;;
     "kioslave/http/kcookiejar/tests/Makefile") CONFIG_FILES="$CONFIG_FILES kioslave/http/kcookiejar/tests/Makefile" ;;
diff -Naru kdelibs-3.5.10_orig/kdecore/kdebug.areas kdelibs-3.5.10/kdecore/kdebug.areas
--- kdelibs-3.5.10_orig/kdecore/kdebug.areas	2006-10-01 17:33:38.000000000 +0000
+++ kdelibs-3.5.10/kdecore/kdebug.areas	2020-05-27 08:17:35.695537914 +0000
@@ -289,6 +289,7 @@
 7126        kio_devices
 7127        kio_fish
 7128        kio_svn
+7131        kio_xz
 
 # kdesdk
 8100        kompare
diff -Naru kdelibs-3.5.10_orig/kdecore/kurl.cpp kdelibs-3.5.10/kdecore/kurl.cpp
--- kdelibs-3.5.10_orig/kdecore/kurl.cpp	2008-02-13 09:41:09.000000000 +0000
+++ kdelibs-3.5.10/kdecore/kurl.cpp	2020-05-27 08:16:50.931825802 +0000
@@ -1456,6 +1456,10 @@
      return true;
   if (m_strRef_encoded.startsWith("zip:"))
      return true;
+  if (m_strRef_encoded.startsWith("lzma:"))
+     return true;
+  if (m_strRef_encoded.startsWith("xz:"))
+     return true;
   if ( m_strProtocol == "error" ) // anything that starts with error: has suburls
      return true;
   return false;
diff -Naru kdelibs-3.5.10_orig/kio/kio/ktar.cpp kdelibs-3.5.10/kio/kio/ktar.cpp
--- kdelibs-3.5.10_orig/kio/kio/ktar.cpp	2006-10-01 17:33:32.000000000 +0000
+++ kdelibs-3.5.10/kio/kio/ktar.cpp	2020-05-27 08:13:53.385760171 +0000
@@ -101,6 +101,20 @@
                     if ( fourthByte == 4 )
                         mimetype = "application/x-zip";
                 }
+		else if ( firstByte == 0xfd && secondByte == '7' && thirdByte == 'z' )
+		{
+			unsigned char fourthByte = file.getch();
+			unsigned char fifthByte = file.getch();
+			unsigned char sixthByte = file.getch();
+			if ( fourthByte == 'X' && fifthByte == 'Z' && sixthByte == 0x00 )
+				mimetype = "application/x-xz";
+		}
+		else if ( firstByte == 0x5d && secondByte == 0x00 && thirdByte == 0x00 )
+		{
+			unsigned char fourthByte = file.getch();
+			if ( fourthByte == 0x80 )
+				mimetype = "application/x-lzma";
+		}
             }
             file.close();
         }
@@ -285,7 +299,9 @@
 
     bool forced = false;
     if( "application/x-gzip" == mimetype
-    || "application/x-bzip2" == mimetype)
+    || "application/x-bzip2" == mimetype
+    || "application/x-lzma" == mimetype
+    || "application/x-xz" == mimetype)
         forced = true;
 
     QIODevice *filterDev = KFilterDev::deviceForFile( filename, mimetype, forced );
@@ -500,8 +516,10 @@
 
     bool forced = false;
     if( "application/x-gzip" == mimetype
-        || "application/x-bzip2" == mimetype)
-        forced = true;
+        || "application/x-bzip2" == mimetype
+        || "application/x-lzma" == mimetype
+        || "application/x-xz" == mimetype)
+       forced = true;
 
 
     QIODevice *dev = KFilterDev::deviceForFile( filename, mimetype, forced );
diff -Naru kdelibs-3.5.10_orig/kio/kio/ktar.h kdelibs-3.5.10/kio/kio/ktar.h
--- kdelibs-3.5.10_orig/kio/kio/ktar.h	2005-10-10 15:05:42.000000000 +0000
+++ kdelibs-3.5.10/kio/kio/ktar.h	2020-05-27 08:09:58.039709636 +0000
@@ -45,7 +45,8 @@
      * using the compression filter associated to given mimetype.
      *
      * @param filename is a local path (e.g. "/home/weis/myfile.tgz")
-     * @param mimetype "application/x-gzip" or "application/x-bzip2"
+     * @param mimetype "application/x-gzip", "application/x-bzip2",
+     * or "application/x-xz"
      * Do not use application/x-tgz or similar - you only need to
      * specify the compression layer !  If the mimetype is omitted, it
      * will be determined from the filename.
diff -Naru kdelibs-3.5.10_orig/kio/magic kdelibs-3.5.10/kio/magic
--- kdelibs-3.5.10_orig/kio/magic	2007-05-14 07:52:36.000000000 +0000
+++ kdelibs-3.5.10/kio/magic	2020-05-27 08:17:57.691585402 +0000
@@ -484,6 +484,9 @@
 # ACE archive
 7      string        **ACE**     application/x-ace
 
+# XZ
+0	string           \0fd\037\07a\058\05a\000             application/x-xz
+
 
 #------------------------------------------------------------------------------
 # frame:  file(1) magic for FrameMaker files
diff -Naru kdelibs-3.5.10_orig/kio/tests/kfiltertest.cpp kdelibs-3.5.10/kio/tests/kfiltertest.cpp
--- kdelibs-3.5.10_orig/kio/tests/kfiltertest.cpp	2005-10-10 15:05:43.000000000 +0000
+++ kdelibs-3.5.10/kio/tests/kfiltertest.cpp	2020-05-27 08:16:24.115888959 +0000
@@ -94,11 +94,14 @@
     getcwd( currentdir, PATH_MAX );
     QString pathgz = QFile::decodeName(currentdir) + "/test.gz";
     QString pathbz2 = QFile::decodeName(currentdir) + "/test.bz2";
+    QString pathxz = QFile::decodeName(currentdir) + "/test.xz";
 
     kdDebug() << " -- test_block_write gzip -- " << endl;
     test_block_write(pathgz);
     kdDebug() << " -- test_block_write bzip2 -- " << endl;
     test_block_write(pathbz2);
+    kdDebug() << " -- test_block_write xz -- " << endl;
+    test_block_write(pathxz);
 
     kdDebug() << " -- test_block gzip -- " << endl;
     test_block(pathgz);
@@ -114,5 +117,12 @@
     kdDebug() << " -- test_textstream bzip2 -- " << endl;
     test_textstream(pathbz2);
 
+    kdDebug() << " -- test_block xz -- " << endl;
+    test_block(pathxz);
+    kdDebug() << " -- test_getch xz -- " << endl;
+    test_getch(pathxz);
+    kdDebug() << " -- test_textstream xz -- " << endl;
+    test_textstream(pathxz);
+
     return 0;
 }
diff -Naru kdelibs-3.5.10_orig/kioslave/Makefile.am kdelibs-3.5.10/kioslave/Makefile.am
--- kdelibs-3.5.10_orig/kioslave/Makefile.am	2005-10-10 15:05:36.000000000 +0000
+++ kdelibs-3.5.10/kioslave/Makefile.am	2020-05-27 08:15:04.788462817 +0000
@@ -20,7 +20,7 @@
 BZIP2DIR=bzip2
 endif
 
-SUBDIRS = file http ftp gzip $(BZIP2DIR) metainfo
+SUBDIRS = file http ftp gzip $(BZIP2DIR) metainfo xz
 
 messages: # they get into kio.pot
 
diff -Naru kdelibs-3.5.10_orig/kioslave/xz/Makefile.am kdelibs-3.5.10/kioslave/xz/Makefile.am
--- kdelibs-3.5.10_orig/kioslave/xz/Makefile.am	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/kioslave/xz/Makefile.am	2020-05-27 08:33:05.394110076 +0000
@@ -0,0 +1,11 @@
+INCLUDES = -I$(top_srcdir)/kio $(all_includes)
+METASOURCES = AUTO
+
+kde_module_LTLIBRARIES = kxzfilter.la
+
+kxzfilter_la_SOURCES = kxzfilter.cpp
+kxzfilter_la_LIBADD = $(LIB_KIO) $(LIBXZ)
+kxzfilter_la_LDFLAGS = $(all_libraries) -llzma -module $(KDE_PLUGIN)
+
+kde_services_DATA = kxzfilter.desktop
+
diff -Naru kdelibs-3.5.10_orig/kioslave/xz/Makefile.in kdelibs-3.5.10/kioslave/xz/Makefile.in
--- kdelibs-3.5.10_orig/kioslave/xz/Makefile.in	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/kioslave/xz/Makefile.in	2020-05-27 08:21:24.919161259 +0000
@@ -0,0 +1,811 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $ 
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = kioslave/xz
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+	$(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h \
+	$(top_builddir)/dcop/dcop-path.h \
+	$(top_builddir)/kdecore/kdemacros.h \
+	$(top_builddir)/kio/kssl/ksslconfig.h \
+	$(top_builddir)/kjs/global.h
+CONFIG_CLEAN_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(kde_moduledir)" \
+	"$(DESTDIR)$(kde_servicesdir)"
+kde_moduleLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(kde_module_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+kxzfilter_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+	$(am__DEPENDENCIES_1)
+am_kxzfilter_la_OBJECTS = kxzfilter.lo
+#>- kxzfilter_la_OBJECTS = $(am_kxzfilter_la_OBJECTS)
+#>+ 1
+kxzfilter_la_OBJECTS = kxzfilter.lo
+#>- kxzfilter_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+#>- 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+#>- 	$(CXXFLAGS) $(kxzfilter_la_LDFLAGS) $(LDFLAGS) -o $@
+#>+ 3
+kxzfilter_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+	$(CXXFLAGS) $(KDE_CXXFLAGS) $(kxzfilter_la_LDFLAGS) $(LDFLAGS) -o $@
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I$(top_builddir)/dcop -I$(top_builddir)/kdecore -I$(top_builddir)/kio/kssl -I$(top_builddir)/kjs
+depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
+am__depfiles_maybe = depfiles
+#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+#>- 	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+#>+ 2
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
+#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+#>- 	--mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+#>- 	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+#>+ 3
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
+CXXLD = $(CXX)
+#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+#>- 	--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
+#>- 	$(LDFLAGS) -o $@
+#>+ 3
+CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
+	$(LDFLAGS) -o $@
+SOURCES = $(kxzfilter_la_SOURCES)
+DIST_SOURCES = $(kxzfilter_la_SOURCES)
+kde_servicesDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(kde_services_DATA)
+ETAGS = etags
+CTAGS = ctags
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+ACL_LIBS = @ACL_LIBS@
+ALLOCA = @ALLOCA@
+AMTAR = @AMTAR@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DOXYGEN = @DOXYGEN@
+DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@
+DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+EXR_FLAGS = @EXR_FLAGS@
+EXTRA_SUBDIRS = @EXTRA_SUBDIRS@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSSAPI_INCS = @GSSAPI_INCS@
+GSSAPI_LIBS = @GSSAPI_LIBS@
+GSSAPI_RPATH = @GSSAPI_RPATH@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+HAVE_MITSHM = @HAVE_MITSHM@
+HAVE_SENDFILE = @HAVE_SENDFILE@
+HELP_SUBDIR = @HELP_SUBDIR@
+ICE_RLIB = @ICE_RLIB@
+ICE_SUBDIR = @ICE_SUBDIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDEINIT_SETUID = @KDEINIT_SETUID@
+KDEINIT_XFT_INCLUDES = @KDEINIT_XFT_INCLUDES@
+KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_FORCE_INLINE = @KDE_FORCE_INLINE@
+KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@
+KDE_HAVE_DOT = @KDE_HAVE_DOT@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+KJAVA_POLICYPATH = @KJAVA_POLICYPATH@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBADD_DL = @LIBADD_DL@
+LIBART_CFLAGS = @LIBART_CFLAGS@
+LIBART_LIBS = @LIBART_LIBS@
+LIBART_RPATH = @LIBART_RPATH@
+LIBASOUND = @LIBASOUND@
+LIBXZ = -llzma
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBFAM = @LIBFAM@
+LIBICE = @LIBICE@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPCRE = @LIBPCRE@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBSSL = @LIBSSL@
+LIBTHAI = @LIBTHAI@
+LIBTIFF = @LIBTIFF@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTEMPTER = @LIBUTEMPTER@
+LIBUTIL = @LIBUTIL@
+LIBVOLMGT = @LIBVOLMGT@
+LIBXML_CFLAGS = @LIBXML_CFLAGS@
+LIBXML_LIBS = @LIBXML_LIBS@
+LIBXML_RPATH = @LIBXML_RPATH@
+LIBXSLT_CFLAGS = @LIBXSLT_CFLAGS@
+LIBXSLT_LIBS = @LIBXSLT_LIBS@
+LIBXSLT_RPATH = @LIBXSLT_RPATH@
+LIBZ = @LIBZ@
+LIB_CUPS = @LIB_CUPS@
+LIB_DNSSD = @LIB_DNSSD@
+LIB_EXR = @LIB_EXR@
+LIB_IDN = @LIB_IDN@
+LIB_JASPER = @LIB_JASPER@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMGIO = @LIB_KIMGIO@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+LUA = @LUA@
+LUA_INCLUDES = @LUA_INCLUDES@
+LUA_LIBS = @LUA_LIBS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MD5SUM = @MD5SUM@
+MEINPROC = @MEINPROC@
+MEINPROC_DEP = @MEINPROC_DEP@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PCRECFLAGS = @PCRECFLAGS@
+PERL = @PERL@
+PKG_CONFIG = @PKG_CONFIG@
+QNAMESPACE_H = @QNAMESPACE_H@
+QTDOCDIR = @QTDOCDIR@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SSL_INCLUDES = @SSL_INCLUDES@
+SSL_LDFLAGS = @SSL_LDFLAGS@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+cups_modeldir = @cups_modeldir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_cups_config = @kde_cups_config@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+path_su = @path_su@
+path_sudo = @path_sudo@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+INCLUDES = -I$(top_srcdir)/kio $(all_includes)
+#>- METASOURCES = AUTO
+kde_module_LTLIBRARIES = kxzfilter.la
+kxzfilter_la_SOURCES = kxzfilter.cpp
+kxzfilter_la_LIBADD = $(LIB_KIO) $(LIBXZ)
+kxzfilter_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
+kde_services_DATA = kxzfilter.desktop
+#>- all: all-am
+#>+ 1
+all: docs-am  all-am
+
+.SUFFIXES:
+.SUFFIXES: .cpp .lo .o .obj
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+#>- 	@for dep in $?; do \
+#>- 	  case '$(am__configure_deps)' in \
+#>- 	    *$$dep*) \
+#>- 	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- 		&& exit 0; \
+#>- 	      exit 1;; \
+#>- 	  esac; \
+#>- 	done; \
+#>- 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  kioslave/xz/Makefile'; \
+#>- 	cd $(top_srcdir) && \
+#>- 	  $(AUTOMAKE) --foreign  kioslave/xz/Makefile
+#>+ 12
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  kioslave/xz/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign  kioslave/xz/Makefile
+	cd $(top_srcdir) && perl admin/am_edit kioslave/xz/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-kde_moduleLTLIBRARIES: $(kde_module_LTLIBRARIES)
+	@$(NORMAL_INSTALL)
+	test -z "$(kde_moduledir)" || $(MKDIR_P) "$(DESTDIR)$(kde_moduledir)"
+	@list='$(kde_module_LTLIBRARIES)'; for p in $$list; do \
+	  if test -f $$p; then \
+	    f=$(am__strip_dir) \
+	    echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(kde_moduleLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(kde_moduledir)/$$f'"; \
+	    $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(kde_moduleLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(kde_moduledir)/$$f"; \
+	  else :; fi; \
+	done
+
+uninstall-kde_moduleLTLIBRARIES:
+	@$(NORMAL_UNINSTALL)
+	@list='$(kde_module_LTLIBRARIES)'; for p in $$list; do \
+	  p=$(am__strip_dir) \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(kde_moduledir)/$$p'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(kde_moduledir)/$$p"; \
+	done
+
+clean-kde_moduleLTLIBRARIES:
+	-test -z "$(kde_module_LTLIBRARIES)" || rm -f $(kde_module_LTLIBRARIES)
+	@list='$(kde_module_LTLIBRARIES)'; for p in $$list; do \
+	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+	  test "$$dir" != "$$p" || dir=.; \
+	  echo "rm -f \"$${dir}/so_locations\""; \
+	  rm -f "$${dir}/so_locations"; \
+	done
+kxzfilter.la: $(kxzfilter_la_OBJECTS) $(kxzfilter_la_DEPENDENCIES) 
+	$(kxzfilter_la_LINK) -rpath $(kde_moduledir) $(kxzfilter_la_OBJECTS) $(kxzfilter_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kxzfilter.Plo@am__quote@
+
+.cpp.o:
+@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cpp.lo:
+@am__fastdepCXX_TRUE@	$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LTCXXCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+install-kde_servicesDATA: $(kde_services_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(kde_servicesdir)" || $(MKDIR_P) "$(DESTDIR)$(kde_servicesdir)"
+	@list='$(kde_services_DATA)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f=$(am__strip_dir) \
+	  echo " $(kde_servicesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(kde_servicesdir)/$$f'"; \
+	  $(kde_servicesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(kde_servicesdir)/$$f"; \
+	done
+
+uninstall-kde_servicesDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(kde_services_DATA)'; for p in $$list; do \
+	  f=$(am__strip_dir) \
+	  echo " rm -f '$(DESTDIR)$(kde_servicesdir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(kde_servicesdir)/$$f"; \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(kde_moduledir)" "$(DESTDIR)$(kde_servicesdir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-am
+#>+ 1
+clean: kde-rpo-clean  clean-am
+
+#>- clean-am: clean-generic clean-kde_moduleLTLIBRARIES clean-libtool \
+#>- 	mostlyclean-am
+#>+ 2
+clean-am: clean-bcheck  clean-generic clean-kde_moduleLTLIBRARIES clean-libtool \
+	mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+#>- install-data-am: install-kde_moduleLTLIBRARIES \
+#>- 	install-kde_servicesDATA
+#>+ 2
+install-data-am:   \
+	install-kde_servicesDATA
+
+install-dvi: install-dvi-am
+
+#>- install-exec-am:
+#>+ 1
+install-exec-am:  install-kde_moduleLTLIBRARIES
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-kde_moduleLTLIBRARIES \
+	uninstall-kde_servicesDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-kde_moduleLTLIBRARIES clean-libtool ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am \
+	install-kde_moduleLTLIBRARIES install-kde_servicesDATA \
+	install-man install-pdf install-pdf-am install-ps \
+	install-ps-am install-strip installcheck installcheck-am \
+	installdirs maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
+	uninstall-am uninstall-kde_moduleLTLIBRARIES \
+	uninstall-kde_servicesDATA
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in kxzfilter.h configure.in.in kxzfilter.desktop Makefile.am 
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+		@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  kioslave/xz/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign  kioslave/xz/Makefile
+	cd $(top_srcdir) && perl admin/am_edit kioslave/xz/Makefile.in
+
+
+#>+ 21
+clean-bcheck: 
+	rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-am
+
+bcheck-am:
+	@for i in ; do \
+	    if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+	        echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+	        echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+	        echo "$$i"; \
+	        if ! $(CXXCOMPILE)  --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+	            rm -f $$i.bchecktest.cc; exit 1; \
+	        fi ; \
+	        echo "" >> $$i.bchecktest.cc.class; \
+	        perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+	        rm -f a.out; \
+	    fi ; \
+	done
+
+
+#>+ 3
+final:
+	$(MAKE) all-am
+
+#>+ 3
+final-install:
+	$(MAKE) install-am
+
+#>+ 3
+no-final:
+	$(MAKE) all-am
+
+#>+ 3
+no-final-install:
+	$(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+	-rm -f *.rpo
+
+#>+ 3
+nmcheck: 
+nmcheck-am: nmcheck
diff -Naru kdelibs-3.5.10_orig/kioslave/xz/kxzfilter.cpp kdelibs-3.5.10/kioslave/xz/kxzfilter.cpp
--- kdelibs-3.5.10_orig/kioslave/xz/kxzfilter.cpp	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/kioslave/xz/kxzfilter.cpp	2020-05-27 08:21:24.919161259 +0000
@@ -0,0 +1,189 @@
+/* This file is part of the KDE libraries
+   Copyright (C) 2007-2008 Per Øyvind Karlsen <peroyvind@mandriva.org>
+
+   Based on kbzip2filter:
+   Copyright (C) 2000-2005 David Faure <faure@kde.org>
+
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either
+   version 2 of the License, or (at your option) any later version.
+
+   This library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public License
+   along with this library; see the file COPYING.LIB.  If not, write to
+   the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+   Boston, MA 02110-1301, USA.
+*/
+
+#include "kxzfilter.h"
+#include <klibloader.h>
+
+#include <config.h>
+
+extern "C" {
+	#include <lzma.h>
+}
+
+#include <kdebug.h>
+
+#include <qiodevice.h>
+
+// #define DEBUG_XZ
+
+class KXzFilterFactory : public KLibFactory
+{
+public:
+    KXzFilterFactory() : KLibFactory() {}
+    virtual ~KXzFilterFactory(){}
+    QObject *createObject( QObject *, const char *, const char*, const QStringList & )
+    {
+        return new KXzFilter;
+    }
+};
+
+K_EXPORT_COMPONENT_FACTORY( kxzfilter, KXzFilterFactory )
+
+
+class KXzFilter::Private
+{
+public:
+    Private()
+    : isInitialized(false)
+    {
+        memset(&zStream, 0, sizeof(zStream));
+        mode = 0;
+    }
+
+    lzma_stream zStream;
+    int mode;
+    bool isInitialized;
+};
+
+KXzFilter::KXzFilter()
+    :d(new Private)
+{
+}
+
+
+KXzFilter::~KXzFilter()
+{
+    delete d;
+}
+
+void KXzFilter::init( int mode )
+{
+    if (d->isInitialized) {
+        terminate();
+    }
+  
+    lzma_ret result;
+    d->zStream.next_in = 0;
+    d->zStream.avail_in = 0;
+    if ( mode == IO_ReadOnly )
+    {
+	/* We set the memlimit for decompression to 100MiB which should be
+	 * more than enough to be sufficient for level 9 which requires 65 MiB.
+	 */
+        result = lzma_auto_decoder(&d->zStream, 100<<20, 0);
+    	//kdDebug(7131) << "lzma_auto_decoder returned " << result;
+    } else if ( mode == IO_WriteOnly ) {
+        result = lzma_easy_encoder(&d->zStream, LZMA_PRESET_DEFAULT, LZMA_CHECK_CRC32);
+    	//kdDebug(7131) << "lzma_easy_encoder returned " << result;
+    } else
+        kdWarning(7131) << "Unsupported mode " << mode << ". Only IO_ReadOnly and IO_WriteOnly supported";
+    d->mode = mode;
+    d->isInitialized = true;
+}
+
+int KXzFilter::mode() const
+{
+    return d->mode;
+}
+
+void KXzFilter::terminate()
+{
+    if (d->mode == IO_ReadOnly || d->mode == IO_WriteOnly) {
+        lzma_end(&d->zStream);
+    } else {
+        kdWarning(7131) << "Unsupported mode " << d->mode << ". Only IO_ReadOnly and IO_WriteOnly supported";
+    }
+    d->isInitialized = false;
+}
+
+
+void KXzFilter::reset()
+{
+    //kdDebug(7131) << "KXzFilter::reset";
+    // liblzma doesn't have a reset call...
+    terminate();
+    init( d->mode );
+}
+
+void KXzFilter::setOutBuffer( char * data, uint maxlen )
+{
+    d->zStream.avail_out = maxlen;
+    d->zStream.next_out = (uint8_t *)data;
+}
+
+void KXzFilter::setInBuffer( const char *data, unsigned int size )
+{
+    d->zStream.avail_in = size;
+    d->zStream.next_in = (uint8_t *)const_cast<char *>(data);
+}
+
+int KXzFilter::inBufferAvailable() const
+{
+    return d->zStream.avail_in;
+}
+
+int KXzFilter::outBufferAvailable() const
+{
+    return d->zStream.avail_out;
+}
+
+KXzFilter::Result KXzFilter::uncompress()
+{
+    //kdDebug(7131) << "Calling lzma_code with avail_in=" << inBufferAvailable() << " avail_out =" << outBufferAvailable();
+    lzma_ret result = lzma_code(&d->zStream, LZMA_RUN);
+    if ( result != LZMA_OK )
+    {
+        kdDebug(7131) << "lzma_code returned " << result;
+        kdDebug(7131) << "KXzFilter::uncompress " << ( result == LZMA_STREAM_END ? END : ERROR );
+    }
+
+    switch (result) {
+        case LZMA_OK:
+                return OK;
+        case LZMA_STREAM_END:
+                return END;
+        default:
+                return ERROR;
+    }
+}
+
+KXzFilter::Result KXzFilter::compress( bool finish )
+{
+    //kdDebug(7131) << "Calling lzma_code with avail_in=" << inBufferAvailable() << " avail_out=" << outBufferAvailable();
+    lzma_ret result = lzma_code(&d->zStream, finish ? LZMA_FINISH : LZMA_RUN );
+
+    switch (result) {
+        case LZMA_OK:
+                return OK;
+                break;
+        case LZMA_STREAM_END:
+                kdDebug(7131) << "  lzma_code returned " << result;
+                return END;
+		break;
+        default:
+                kdDebug(7131) << "  lzma_code returned " << result;
+                return ERROR;
+                break;
+    }
+}
+
+
diff -Naru kdelibs-3.5.10_orig/kioslave/xz/kxzfilter.desktop kdelibs-3.5.10/kioslave/xz/kxzfilter.desktop
--- kdelibs-3.5.10_orig/kioslave/xz/kxzfilter.desktop	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/kioslave/xz/kxzfilter.desktop	2020-05-27 08:21:24.919161259 +0000
@@ -0,0 +1,86 @@
+[Desktop Entry]
+Type=Service
+Name=XZ Filter
+Name[af]=XZ Filter
+Name[ar]=فلتر XZ
+Name[az]=XZ Filtri
+Name[be]=Фільтр XZ
+Name[bg]=Филтър XZ
+Name[bn]=জি-জিপ (XZ) ফিল্টার
+Name[br]=Sil XZ
+Name[ca]=Filtre XZ
+Name[cs]=Filtr XZ
+Name[csb]=Filter XZ
+Name[cy]=Hidl XZ
+Name[da]=XZ-filter
+Name[de]=XZ-Filter
+Name[el]=Φίλτρο XZ
+Name[eo]=XZ-filtrilo
+Name[es]=Filtro XZ
+Name[et]=XZ filter
+Name[eu]=XZ iragazkia
+Name[fa]=پالایۀ XZ
+Name[fi]=XZ-suodin
+Name[fr]=Filtre XZ
+Name[fy]=XZ-filter
+Name[ga]=Scagaire XZ
+Name[gl]=Filtro XZ
+Name[he]=מסנן XZ
+Name[hi]=XZ फ़िल्टर
+Name[hr]=XZ filtar
+Name[hu]=XZ szűrő
+Name[id]=Filter XZ
+Name[is]=XZ sía
+Name[it]=Filtro XZ
+Name[ja]=XZ フィルタ
+Name[ka]=XZ ფილტრი
+Name[kk]=XZ сүзгісі
+Name[km]=តម្រង XZ
+Name[ko]=XZ 거르개
+Name[lb]=XZ-Filter
+Name[lt]=XZ filtras
+Name[lv]=XZ Filtrs
+Name[mk]=XZ филтер
+Name[mn]=XZ-Filter
+Name[ms]=Penapis XZ
+Name[mt]=Filtru XZ
+Name[nb]=XZ-filter
+Name[nds]=XZ-Filter
+Name[ne]=XZ फिल्टर
+Name[nl]=XZ-filter
+Name[nn]=XZ-filter
+Name[nso]=Sesekodi sa XZ
+Name[pa]=XZ ਫਿਲਟਰ
+Name[pl]=Filtr XZ
+Name[pt]=Filtro XZ
+Name[pt_BR]=Filtro XZ
+Name[ro]=Filtru XZ
+Name[ru]=Фильтр XZ
+Name[rw]=Muyunguruzi XZ 
+Name[se]=XZ-filter
+Name[sk]=XZ filter
+Name[sl]=Filter za XZ
+Name[sq]=Filteri XZ
+Name[sr]=XZ филтер
+Name[sr@Latn]=XZ filter
+Name[ss]=Sisefo se XZ 
+Name[sv]=XZ-filter
+Name[ta]=XZ வடிகட்டி
+Name[te]=జిజిప్ గలని
+Name[tg]=Таровиши XZ
+Name[th]=ตัวกรอง XZ
+Name[tr]=XZ Filtresi
+Name[tt]=XZ Sözgeçe
+Name[uk]=Фільтр XZ
+Name[uz]=XZ-filter
+Name[uz@cyrillic]=XZ-филтер
+Name[ven]=Filithara ya XZ
+Name[vi]=Bộ lọc XZ
+Name[wa]=Passete XZ
+Name[xh]=Isihluzi se XZ
+Name[zh_CN]=XZ 过滤程序
+Name[zh_HK]=XZ 過濾器
+Name[zh_TW]=XZ 過濾器
+Name[zu]=Ihluzo le-XZ
+X-KDE-Library=kxzfilter
+ServiceTypes=KDECompressionFilter,application/x-xz,application/x-txz,application/x-lzma,application/x-tlz
diff -Naru kdelibs-3.5.10_orig/kioslave/xz/kxzfilter.h kdelibs-3.5.10/kioslave/xz/kxzfilter.h
--- kdelibs-3.5.10_orig/kioslave/xz/kxzfilter.h	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/kioslave/xz/kxzfilter.h	2020-05-27 08:21:24.919161259 +0000
@@ -0,0 +1,67 @@
+/* This file is part of the KDE libraries
+   Copyright (C) 2007-2008 Per Øyvind Karlsen <peroyvind@mandriva.org>
+
+   Based on kbzip2filter:
+   Copyright (C) 2000 David Faure <faure@kde.org>
+
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Library General Public
+   License as published by the Free Software Foundation; either
+   version 2 of the License, or (at your option) any later version.
+
+   This library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public License
+   along with this library; see the file COPYING.LIB.  If not, write to
+   the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+   Boston, MA 02110-1301, USA.
+*/
+
+#ifndef KXZFILTER_H
+#define KXZFILTER_H
+
+#include <config.h>
+/*
+   Based on kbzip2filter:
+but don't need this as it is not optional, and doesn't
+need to be defined [in configure?]
+
+#if HAVE_XZ_SUPPORT
+*/
+
+#include "kfilterbase.h"
+
+/**
+ * Internal class used by KFilterDev
+ * @internal
+ */
+class KXzFilter : public KFilterBase
+{
+public:
+    KXzFilter();
+    virtual ~KXzFilter();
+
+    virtual void init( int );
+    virtual int mode() const;
+    virtual void terminate();
+    virtual void reset();
+    virtual bool readHeader() { return true; } // lzma handles it by itself ! Cool !
+    virtual bool writeHeader( const QCString & ) { return true; }
+    virtual void setOutBuffer( char * data, uint maxlen );
+    virtual void setInBuffer( const char * data, uint size );
+    virtual int  inBufferAvailable() const;
+    virtual int  outBufferAvailable() const;
+    virtual Result uncompress();
+    virtual Result compress( bool finish );
+private:
+    class Private;
+    Private* const d;
+};
+
+/*
+#endif //HAVE_XZ_SUPPORT
+*/
+#endif // KXZFILTER_H
diff -Naru kdelibs-3.5.10_orig/mimetypes/application/Makefile.am kdelibs-3.5.10/mimetypes/application/Makefile.am
--- kdelibs-3.5.10_orig/mimetypes/application/Makefile.am	2007-10-08 09:52:01.000000000 +0000
+++ kdelibs-3.5.10/mimetypes/application/Makefile.am	2020-05-27 08:14:36.805200649 +0000
@@ -67,7 +67,11 @@
 	x-java-jnlp-file.desktop xml-dtd.desktop fits.desktop \
 	x-rar-compressed.desktop \
 	x-sqlite2.desktop x-sqlite3.desktop chm.desktop \
-	x-mplayer2.desktop
+	x-mplayer2.desktop \
+    x-lzma.desktop \
+    x-tlz.desktop \
+    x-txz.desktop \
+    x-xz.desktop
 
 mimetypeapplicationdatadir = $(kde_mimedir)/application
 
diff -Naru kdelibs-3.5.10_orig/mimetypes/application/x-lzma.desktop kdelibs-3.5.10/mimetypes/application/x-lzma.desktop
--- kdelibs-3.5.10_orig/mimetypes/application/x-lzma.desktop	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/mimetypes/application/x-lzma.desktop	2020-05-27 08:09:58.039709636 +0000
@@ -0,0 +1,88 @@
+[Desktop Entry]
+MimeType=application/x-lzma
+Comment=LZMA File
+Comment[af]=LZMA Lêer
+Comment[ar]=ملف LZMA
+Comment[az]=LZMA Faylı
+Comment[be]=Файл LZMA
+Comment[bg]=Архив LZMA
+Comment[bn]=জি-জিপ ফাইল
+Comment[br]=Restr LZMA
+Comment[bs]=LZMA datoteka
+Comment[ca]=Fitxer LZMA
+Comment[cs]=Soubor komprimovaný lzmaem
+Comment[csb]=Lopk LZMA
+Comment[cy]=Ffeil LZMA
+Comment[da]=LZMA-fil
+Comment[de]=LZMA-Datei
+Comment[el]=Αρχείο lzma
+Comment[eo]=LZMA-dosiero
+Comment[es]=Archivo comprimido LZMA
+Comment[et]=LZMA arhiiv
+Comment[eu]=LZMA fitxategia
+Comment[fa]=پروندۀ LZMA
+Comment[fi]=LZMA-paketti
+Comment[fr]=Fichier compressé par LZMA
+Comment[fy]=LZMA-triem
+Comment[ga]=Comhad lzma
+Comment[gl]=Ficheiro LZMA
+Comment[he]=קובץ LZMA
+Comment[hi]=LZMA फ़ाइल
+Comment[hr]=LZMA datoteka
+Comment[hu]=LZMA-fájl
+Comment[id]=Berkas LZMA
+Comment[is]=Þjöppuð skrá (lzma)
+Comment[it]=File LZMA
+Comment[ja]=LZMA ファイル
+Comment[ka]=LZMA არქივი
+Comment[kk]=LZMA файлы
+Comment[km]=ឯកសារ LZMA
+Comment[ko]=LZMA 파일
+Comment[lb]=LZMA-Datei
+Comment[lt]=LZMA byla
+Comment[lv]=LZMA fails
+Comment[mk]=LZMA-датотека
+Comment[mn]=LZMA-Файл
+Comment[ms]=Fail LZMA
+Comment[mt]=Arkivju LZMA
+Comment[nb]=LZMA-fil
+Comment[nds]=LZMA-Datei
+Comment[ne]=LZMA फाइल
+Comment[nl]=LZMA-bestand
+Comment[nn]=LZMA-fil
+Comment[nso]=Faele ya LZMA
+Comment[pa]=LZMA ਫਾਇਲ
+Comment[pl]=Plik LZMA
+Comment[pt]=Ficheiro do LZMA
+Comment[pt_BR]=Arquivo LZMA
+Comment[ro]=Fişier LZMA
+Comment[ru]=Архив lzma
+Comment[rw]=LZMA Idosiye
+Comment[se]=LZMA-fiila
+Comment[sk]=LZMA súbor
+Comment[sl]=Datoteka, stisnjena z lzma
+Comment[sq]=LZMA Skedë
+Comment[sr]=LZMA фајл
+Comment[sr@Latn]=LZMA fajl
+Comment[ss]=Lifayela le LZMA
+Comment[sv]=LZMA-fil
+Comment[ta]=LZMA கோப்பு
+Comment[te]=జీజిప్ దస్త్రం
+Comment[tg]=Файли LZMA
+Comment[th]=แฟ้มบีบอัด LZMA
+Comment[tr]=LZMA Dosyası
+Comment[tt]=LZMA Bireme
+Comment[uk]=Файл lzma
+Comment[uz]=LZMA-fayli
+Comment[uz@cyrillic]=LZMA-файли
+Comment[ven]=Faela ya LZMA
+Comment[vi]=Tập tin LZMA
+Comment[wa]=Fitchî lzma
+Comment[xh]=Ifayile ye LZMA
+Comment[zh_CN]=LZMA 文件
+Comment[zh_HK]=LZMA 檔案
+Comment[zh_TW]=LZMA 檔案
+Comment[zu]=Ifayela le-LZMA
+Icon=tgz
+Type=MimeType
+Patterns=*.lzma;*.lz
diff -Naru kdelibs-3.5.10_orig/mimetypes/application/x-tlz.desktop kdelibs-3.5.10/mimetypes/application/x-tlz.desktop
--- kdelibs-3.5.10_orig/mimetypes/application/x-tlz.desktop	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/mimetypes/application/x-tlz.desktop	2020-05-27 08:09:58.039709636 +0000
@@ -0,0 +1,95 @@
+[Desktop Entry]
+Type=MimeType
+MimeType=application/x-tlz
+Icon=tgz
+Patterns=*.tar.lzma;*.tlz;*.tar.lz
+Comment=LZMA Tar Archive
+Comment[af]=LZMA gekompakteerde Tar Argief
+Comment[ar]=أرشيف TAR عن طريق LZMA
+Comment[az]=LZMAlənmiş Tar Arxivi
+Comment[be]=Архіў Tar, сціснуты LZMA
+Comment[bg]=Компресиран архив Tar с LZMA
+Comment[bn]=জি-জিপকৃত (lzma'd) টার আর্কাইভ
+Comment[br]=Diell tar lzmapet
+Comment[bs]=LZMAovana tar arhiva
+Comment[ca]=Arxiu TAR lzmaat
+Comment[cs]=LZMAovaný tar archív
+Comment[csb]=Archiwa spakòwóné przez Tar ë LZMAp
+Comment[cy]=Archif Tar wedi'i LZMAio
+Comment[da]=LZMApede TAR-arkiver
+Comment[de]=LZMA-komprimiertes Tar-Archiv
+Comment[el]=Συμπιεσμένη αρχειοθήκη tar με lzma
+Comment[eo]=LZMA-Tar-arĥivo
+Comment[es]=Archivo Tar comprimido en LZMA
+Comment[et]=LZMAitud TAR-arhiiv
+Comment[eu]=Tar+LZMA artxiboa
+Comment[fa]=بایگانی‌بان LZMAped
+Comment[fi]=LZMA-pakattu Tar-paketti
+Comment[fr]=Archive Tar compressée par LZMA
+Comment[fy]=Mei LZMA komprimearre Tar-argyf
+Comment[ga]=Cartlann tar comhbhrúite le lzma
+Comment[gl]=Arquivo Tar comprimido con lzma
+Comment[he]=ארכיון Tar דחוס ע"י LZMA
+Comment[hi]=गजिप्ड Tar आर्काइव
+Comment[hr]=LZMA-ana tar arhiva
+Comment[hu]=LZMA tar-archívum
+Comment[id]=Arsip LZMAped Tar
+Comment[is]=LZMA þjappað tar-safn
+Comment[it]=Archivio Tar compresso con LZMA
+Comment[ja]=LZMA 圧縮された Tar アーカイブ
+Comment[ka]=LZMA შეკუმშული Tar არქივი
+Comment[kk]=LZMA-пен сығылған Tar архиві
+Comment[km]=ប័ណ្ណសារ LZMAped Tar
+Comment[ko]=LZMA으로 압축한 TAR 저장��
+Comment[lb]=Mat LZMA kompriméierten Tar-Archiv
+Comment[lt]=Tar archyvas, suglaudintas su lzma
+Comment[lv]=LZMAots Tar Arhīvs
+Comment[mi]=Takotoranga Tar LZMA
+Comment[mk]=LZMA-увана Tar-архива
+Comment[mn]=LZMA-р шахагдсан Tar-Архив
+Comment[ms]=Arkib Tar diLZMAkan
+Comment[mt]=Arkivju Tar LZMApjat
+Comment[nb]=LZMApet tar-arkiv
+Comment[nds]=lzma-komprimeert Tar-Archiv
+Comment[ne]=जीजिप गरिएको टार सङ्ग्रह
+Comment[nl]=Met LZMA gecomprimeerd Tar-archief
+Comment[nn]=LZMApa tar-arkiv
+Comment[nso]=Polokelo ya Tar ya LZMAped
+Comment[oc]=Archius tar lzmaats
+Comment[pa]=LZMAped Tar ਪੁਰਾਲੇਖ
+Comment[pl]=Archiwum po tarowaniu i spakowaniu lzmaem
+Comment[pt]=Pacote Tar Gz
+Comment[pt_BR]=Pacote Tar comprimido via lzma
+Comment[ro]=Arhivă Tar comprimată cu LZMA
+Comment[ru]=Сжатый lzma архив tar
+Comment[rw]=LZMAped Tar Idosiye yo mu bushinguro
+Comment[se]=LZMApejuvvon Tar-arkiiva
+Comment[sk]=LZMAované Tar archívy
+Comment[sl]=Z lzma stisnjeni arhiv tar
+Comment[sq]=Tar Arkivë e Ndrydhur me LZMA
+Comment[sr]=ГЗипована TAR архива
+Comment[sr@Latn]=lzmaovana TAR arhiva
+Comment[ss]=Silulu se LZMAped Tar
+Comment[sv]=LZMA-komprimerat tar-arkiv
+Comment[ta]=LZMA செய்த Tar காப்பகம்
+Comment[te]=జీజిప్ చేయబడిన టార్ ఆర్కైవ్
+Comment[tg]=Архиви LZMAped Tar
+Comment[th]=แฟ้ม Tar บีบอัดด้วย LZMA
+Comment[tr]=LZMA'lenmiş Tar Arşivi
+Comment[tt]=LZMA'le Tar Tuplama
+Comment[uk]=Архів tar стиснутий lzma
+Comment[uz]=LZMA bilan qisilgan Tar arxivi
+Comment[uz@cyrillic]=LZMA билан қисилган Tar архиви
+Comment[ven]=Fhethu hau vhulungela hone zwithu zwa kale ha Tar ha LZMAped
+Comment[vi]=Bản Tar đã nén LZMA
+Comment[wa]=Årtchive TAR rastrindowe avou lzma
+Comment[xh]=Indawo yogcino ye LZMAped Tar
+Comment[zh_CN]=LZMA 压缩的 Tar 归档
+Comment[zh_HK]=LZMA 壓縮的 Tar 保存檔
+Comment[zh_TW]=LZMA 壓縮的 Tar 壓縮文件
+Comment[zu]=Umqulu we-LZMAped Tar
+
+[Property::X-KDE-LocalProtocol]
+Type=QString
+Value=tar
+
diff -Naru kdelibs-3.5.10_orig/mimetypes/application/x-txz.desktop kdelibs-3.5.10/mimetypes/application/x-txz.desktop
--- kdelibs-3.5.10_orig/mimetypes/application/x-txz.desktop	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/mimetypes/application/x-txz.desktop	2020-05-27 08:09:58.039709636 +0000
@@ -0,0 +1,95 @@
+[Desktop Entry]
+Type=MimeType
+MimeType=application/x-txz
+Icon=tgz
+Patterns=*.tar.xz;*.txz;
+Comment=Xzipped Tar Archive
+Comment[af]=Xzip gekompakteerde Tar Argief
+Comment[ar]=أرشيف TAR عن طريق Xzip
+Comment[az]=Xziplənmiş Tar Arxivi
+Comment[be]=Архіў Tar, сціснуты Xzip
+Comment[bg]=Компресиран архив Tar с Xzip
+Comment[bn]=জি-জিপকৃত (xzipped) টার আর্কাইভ
+Comment[br]=Diell tar xzippet
+Comment[bs]=Xzipovana tar arhiva
+Comment[ca]=Arxiu TAR xzipat
+Comment[cs]=Xzipovaný tar archív
+Comment[csb]=Archiwa spakòwóné przez Tar ë Xzipp
+Comment[cy]=Archif Tar wedi'i Xzipio
+Comment[da]=Xzippede TAR-arkiver
+Comment[de]=Xzip-komprimiertes Tar-Archiv
+Comment[el]=Συμπιεσμένη αρχειοθήκη tar με xzip
+Comment[eo]=Xzip-Tar-arĥivo
+Comment[es]=Archivo Tar comprimido en Xzip
+Comment[et]=Xzipitud TAR-arhiiv
+Comment[eu]=Tar+XZIP artxiboa
+Comment[fa]=بایگانی‌بان Xzipped
+Comment[fi]=Xzip-pakattu Tar-paketti
+Comment[fr]=Archive Tar compressée par Xzip
+Comment[fy]=Mei Xzip komprimearre Tar-argyf
+Comment[ga]=Cartlann tar comhbhrúite le xzip
+Comment[gl]=Arquivo Tar comprimido con xzip
+Comment[he]=ארכיון Tar דחוס ע"י Xzip
+Comment[hi]=गजिप्ड Tar आर्काइव
+Comment[hr]=Xzip-ana tar arhiva
+Comment[hu]=Xzip tar-archívum
+Comment[id]=Arsip Xzipped Tar
+Comment[is]=Xzip þjappað tar-safn
+Comment[it]=Archivio Tar compresso con Xzip
+Comment[ja]=Xzip 圧縮された Tar アーカイブ
+Comment[ka]=Xzip შეკუმშული Tar არქივი
+Comment[kk]=Xzip-пен сығылған Tar архиві
+Comment[km]=ប័ណ្ណសារ Xzipped Tar
+Comment[ko]=Xzip으로 압축한 TAR 저장��
+Comment[lb]=Mat Xzip kompriméierten Tar-Archiv
+Comment[lt]=Tar archyvas, suglaudintas su xzip
+Comment[lv]=Xzipots Tar Arhīvs
+Comment[mi]=Takotoranga Tar Xzip
+Comment[mk]=Xzip-увана Tar-архива
+Comment[mn]=Xzip-р шахагдсан Tar-Архив
+Comment[ms]=Arkib Tar diXzipkan
+Comment[mt]=Arkivju Tar Xzippjat
+Comment[nb]=Xzippet tar-arkiv
+Comment[nds]=XZip-komprimeert Tar-Archiv
+Comment[ne]=जीजिप गरिएको टार सङ्ग्रह
+Comment[nl]=Met Xzip gecomprimeerd Tar-archief
+Comment[nn]=Xzippa tar-arkiv
+Comment[nso]=Polokelo ya Tar ya Xzipped
+Comment[oc]=Archius tar xzipats
+Comment[pa]=Xzipped Tar ਪੁਰਾਲੇਖ
+Comment[pl]=Archiwum po tarowaniu i spakowaniu xzipem
+Comment[pt]=Pacote Tar Gz
+Comment[pt_BR]=Pacote Tar comprimido via xzip
+Comment[ro]=Arhivă Tar comprimată cu XZip
+Comment[ru]=Сжатый xzip архив tar
+Comment[rw]=Xzipped Tar Idosiye yo mu bushinguro
+Comment[se]=Xzippejuvvon Tar-arkiiva
+Comment[sk]=Xzipované Tar archívy
+Comment[sl]=Z xzip stisnjeni arhiv tar
+Comment[sq]=Tar Arkivë e Ndrydhur me Xzip
+Comment[sr]=ГЗипована TAR архива
+Comment[sr@Latn]=XZipovana TAR arhiva
+Comment[ss]=Silulu se Xzipped Tar
+Comment[sv]=Xzip-komprimerat tar-arkiv
+Comment[ta]=Xzip செய்த Tar காப்பகம்
+Comment[te]=జీజిప్ చేయబడిన టార్ ఆర్కైవ్
+Comment[tg]=Архиви Xzipped Tar
+Comment[th]=แฟ้ม Tar บีบอัดด้วย Xzip
+Comment[tr]=Xzip'lenmiş Tar Arşivi
+Comment[tt]=Xzip'le Tar Tuplama
+Comment[uk]=Архів tar стиснутий xzip
+Comment[uz]=Xzip bilan qisilgan Tar arxivi
+Comment[uz@cyrillic]=Xzip билан қисилган Tar архиви
+Comment[ven]=Fhethu hau vhulungela hone zwithu zwa kale ha Tar ha Xzipped
+Comment[vi]=Bản Tar đã nén Xzip
+Comment[wa]=Årtchive TAR rastrindowe avou xzip
+Comment[xh]=Indawo yogcino ye Xzipped Tar
+Comment[zh_CN]=Xzip 压缩的 Tar 归档
+Comment[zh_HK]=Xzip 壓縮的 Tar 保存檔
+Comment[zh_TW]=Xzip 壓縮的 Tar 壓縮文件
+Comment[zu]=Umqulu we-Xzipped Tar
+
+[Property::X-KDE-LocalProtocol]
+Type=QString
+Value=tar
+
diff -Naru kdelibs-3.5.10_orig/mimetypes/application/x-xz.desktop kdelibs-3.5.10/mimetypes/application/x-xz.desktop
--- kdelibs-3.5.10_orig/mimetypes/application/x-xz.desktop	1970-01-01 00:00:00.000000000 +0000
+++ kdelibs-3.5.10/mimetypes/application/x-xz.desktop	2020-05-27 08:09:58.039709636 +0000
@@ -0,0 +1,88 @@
+[Desktop Entry]
+MimeType=application/x-xz
+Comment=Xzip File
+Comment[af]=Xzip Lêer
+Comment[ar]=ملف Xzip
+Comment[az]=Xzip Faylı
+Comment[be]=Файл Xzip
+Comment[bg]=Архив Xzip
+Comment[bn]=জি-জিপ ফাইল
+Comment[br]=Restr Xzip
+Comment[bs]=Xzip datoteka
+Comment[ca]=Fitxer Xzip
+Comment[cs]=Soubor komprimovaný xzipem
+Comment[csb]=Lopk Xzip
+Comment[cy]=Ffeil Xzip
+Comment[da]=Xzip-fil
+Comment[de]=Xzip-Datei
+Comment[el]=Αρχείο xzip
+Comment[eo]=Xzip-dosiero
+Comment[es]=Archivo comprimido Xzip
+Comment[et]=Xzip arhiiv
+Comment[eu]=Xzip fitxategia
+Comment[fa]=پروندۀ Xzip
+Comment[fi]=Xzip-paketti
+Comment[fr]=Fichier compressé par Xzip
+Comment[fy]=Xzip-triem
+Comment[ga]=Comhad xzip
+Comment[gl]=Ficheiro Xzip
+Comment[he]=קובץ Xzip
+Comment[hi]=Xzip फ़ाइल
+Comment[hr]=Xzip datoteka
+Comment[hu]=Xzip-fájl
+Comment[id]=Berkas Xzip
+Comment[is]=Þjöppuð skrá (xzip)
+Comment[it]=File Xzip
+Comment[ja]=Xzip ファイル
+Comment[ka]=Xzip არქივი
+Comment[kk]=Xzip файлы
+Comment[km]=ឯកសារ Xzip
+Comment[ko]=Xzip 파일
+Comment[lb]=Xzip-Datei
+Comment[lt]=Xzip byla
+Comment[lv]=Xzip fails
+Comment[mk]=Xzip-датотека
+Comment[mn]=XZip-Файл
+Comment[ms]=Fail Xzip
+Comment[mt]=Arkivju Xzip
+Comment[nb]=XZip-fil
+Comment[nds]=XZip-Datei
+Comment[ne]=Xzip फाइल
+Comment[nl]=Xzip-bestand
+Comment[nn]=Xzip-fil
+Comment[nso]=Faele ya Xzip
+Comment[pa]=Xzip ਫਾਇਲ
+Comment[pl]=Plik Xzip
+Comment[pt]=Ficheiro do XZip
+Comment[pt_BR]=Arquivo XZip
+Comment[ro]=Fişier XZip
+Comment[ru]=Архив xzip
+Comment[rw]=Xzip Idosiye
+Comment[se]=Xzip-fiila
+Comment[sk]=XZip súbor
+Comment[sl]=Datoteka, stisnjena z xzip
+Comment[sq]=Xzip Skedë
+Comment[sr]=Xzip фајл
+Comment[sr@Latn]=Xzip fajl
+Comment[ss]=Lifayela le Xzip
+Comment[sv]=Xzip-fil
+Comment[ta]=Xzip கோப்பு
+Comment[te]=జీజిప్ దస్త్రం
+Comment[tg]=Файли Xzip
+Comment[th]=แฟ้มบีบอัด Xzip
+Comment[tr]=Xzip Dosyası
+Comment[tt]=Xzip Bireme
+Comment[uk]=Файл xzip
+Comment[uz]=Xzip-fayli
+Comment[uz@cyrillic]=Xzip-файли
+Comment[ven]=Faela ya Xzip
+Comment[vi]=Tập tin Xzip
+Comment[wa]=Fitchî xzip
+Comment[xh]=Ifayile ye Xzip
+Comment[zh_CN]=Xzip 文件
+Comment[zh_HK]=Xzip 檔案
+Comment[zh_TW]=Xzip 檔案
+Comment[zu]=Ifayela le-Xzip
+Icon=tgz
+Type=MimeType
+Patterns=*.xz;