Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:EKrava
kdeutils3
kdeutils-xz-support.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kdeutils-xz-support.patch of Package kdeutils3
diff -Naru kdeutils-3.5.10_orig/ark/archiveformatinfo.cpp kdeutils-3.5.10/ark/archiveformatinfo.cpp --- kdeutils-3.5.10_orig/ark/archiveformatinfo.cpp 2020-05-28 04:53:19.895632677 +0000 +++ kdeutils-3.5.10/ark/archiveformatinfo.cpp 2020-05-28 04:59:29.768224549 +0000 @@ -53,6 +53,9 @@ addFormatInfo( TAR_FORMAT, "application/x-tarz", ".tar.z" ); addFormatInfo( TAR_FORMAT, "application/x-tbz", ".tar.bz2" ); addFormatInfo( TAR_FORMAT, "application/x-tbz2", ".tar.bz2" ); + addFormatInfo( TAR_FORMAT, "application/x-tlz", ".tar.lzma" ); + addFormatInfo( TAR_FORMAT, "application/x-txz", ".tar.xz" ); + // x-tar as the last one to get its comment for all the others, too addFormatInfo( TAR_FORMAT, "application/x-tar", ".tar" ); @@ -65,6 +68,8 @@ addFormatInfo( COMPRESSED_FORMAT, "application/x-gzip", ".gz" ); addFormatInfo( COMPRESSED_FORMAT, "application/x-bzip", ".bz" ); addFormatInfo( COMPRESSED_FORMAT, "application/x-bzip2", ".bz2" ); + addFormatInfo( COMPRESSED_FORMAT, "application/x-lzma", ".lzma" ); + addFormatInfo( COMPRESSED_FORMAT, "application/x-xz", ".xz" ); addFormatInfo( COMPRESSED_FORMAT, "application/x-lzop", ".lzo" ); addFormatInfo( COMPRESSED_FORMAT, "application/x-compress", ".Z" ); find( COMPRESSED_FORMAT ).description = i18n( "Compressed File" ); diff -Naru kdeutils-3.5.10_orig/ark/ark.desktop kdeutils-3.5.10/ark/ark.desktop --- kdeutils-3.5.10_orig/ark/ark.desktop 2008-08-19 18:14:23.000000000 +0000 +++ kdeutils-3.5.10/ark/ark.desktop 2020-05-28 05:00:19.671764739 +0000 @@ -1,5 +1,5 @@ [Desktop Entry] -MimeType=application/x-gzip;application/x-lha;application/x-tar;application/x-tgz;application/x-tbz;application/x-tbz2;application/x-zip;application/zip;application/x-bzip;application/x-tzo;application/x-lzop;application/x-rar;application/x-zoo;application/x-tarz;application/x-archive;application/x-bzip2;application/x-jar;application/x-deb;application/x-ace;application/x-7z;application/x-arc;application/x-arj;application/x-compress;application/x-cpio;application/x-pak;application/x-zip-compressed +MimeType=application/x-gzip;application/x-lha;application/x-tar;application/x-tgz;application/x-tbz;application/x-tbz2;application/x-zip;application/zip;application/x-bzip;application/x-tzo;application/x-lzop;application/x-rar;application/x-zoo;application/x-tarz;application/x-archive;application/x-bzip2;application/x-jar;application/x-deb;application/x-ace;application/x-7z;application/x-arc;application/x-arj;application/x-compress;application/x-cpio;application/x-pak;application/x-zip-compressed;application/x-lzma;application/x-xz;application/x-tlz;application/x-txz GenericName=Archiving Tool GenericName[af]=Argiveer Program GenericName[ar]=أداة أرشفة diff -Naru kdeutils-3.5.10_orig/ark/ark_part.desktop kdeutils-3.5.10/ark/ark_part.desktop --- kdeutils-3.5.10_orig/ark/ark_part.desktop 2008-08-19 18:14:23.000000000 +0000 +++ kdeutils-3.5.10/ark/ark_part.desktop 2020-05-28 05:00:45.955522561 +0000 @@ -1,5 +1,5 @@ [Desktop Entry] -MimeType=application/x-gzip;application/x-lha;application/x-tar;application/x-tgz;application/x-tbz;application/x-tbz2;application/x-zip;application/x-bzip;application/x-tzo;application/x-lzop;application/x-rar;application/x-zoo;application/x-tarz;application/x-archive;application/x-bzip2;application/x-jar;application/x-deb;application/x-ace;application/x-7z;application/x-arc;application/x-arj;application/x-compress;application/x-cpio;application/x-pak +MimeType=application/x-gzip;application/x-lha;application/x-tar;application/x-tgz;application/x-tbz;application/x-tbz2;application/x-zip;application/x-bzip;application/x-tzo;application/x-lzop;application/x-rar;application/x-zoo;application/x-tarz;application/x-archive;application/x-bzip2;application/x-jar;application/x-deb;application/x-ace;application/x-7z;application/x-arc;application/x-arj;application/x-compress;application/x-cpio;application/x-pak;application/x-lzma;application/x-xz;application/x-tlz;application/x-txz Comment=Archive Handling Tool Comment[af]=Argief Handtering Program Comment[ar]=أداة التعامل مع الملفات المضغوطة diff -Naru kdeutils-3.5.10_orig/ark/compressedfile.cpp kdeutils-3.5.10/ark/compressedfile.cpp --- kdeutils-3.5.10_orig/ark/compressedfile.cpp 2008-02-13 09:38:15.000000000 +0000 +++ kdeutils-3.5.10/ark/compressedfile.cpp 2020-05-28 05:02:09.214755416 +0000 @@ -124,6 +124,18 @@ m_archiver_program = "bzip2"; m_defaultExtensions << ".bz2" << ".bz"; } + if ( mimeType == "application/x-lzma" ) + { + m_unarchiver_program = "unlzma"; + m_archiver_program = "lzma"; + m_defaultExtensions << ".lzma"; + } + if ( mimeType == "application/x-xz" ) + { + m_unarchiver_program = "unxz"; + m_archiver_program = "xz"; + m_defaultExtensions << ".xz"; + } if ( mimeType == "application/x-lzop" ) { m_unarchiver_program = "lzop"; m_archiver_program = "lzop"; diff -Naru kdeutils-3.5.10_orig/ark/tar.cpp kdeutils-3.5.10/ark/tar.cpp --- kdeutils-3.5.10_orig/ark/tar.cpp 2020-05-28 04:53:19.903632604 +0000 +++ kdeutils-3.5.10/ark/tar.cpp 2020-05-28 05:05:23.828962246 +0000 @@ -208,6 +208,12 @@ if ( m_fileMimeType == "application/x-tbz" ) return QString( "bzip2" ); + if ( m_fileMimeType == "application/x-tlz" ) + return QString( "lzma" ); + + if ( m_fileMimeType == "application/x-txz" ) + return QString( "xz" ); + if( m_fileMimeType == "application/x-tzo" ) return QString( "lzop" ); @@ -226,6 +232,12 @@ if ( m_fileMimeType == "application/x-tbz" ) return QString( "bunzip2" ); + if ( m_fileMimeType == "application/x-tlz" ) + return QString( "unlzma" ); + + if ( m_fileMimeType == "application/x-txz" ) + return QString( "unxz" ); + if( m_fileMimeType == "application/x-tzo" ) return QString( "lzop" );
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor