Hello community, here is the log from the commit of package file-roller checked in at Tue Dec 19 22:57:04 CET 2006. -------- --- GNOME/file-roller/file-roller.changes 2006-12-12 19:24:49.000000000 +0100 +++ /mounts/work_src_done/STABLE/file-roller/file-roller.changes 2006-12-19 00:16:36.000000000 +0100 @@ -1,0 +2,6 @@ +Tue Dec 19 00:16:29 CET 2006 - btimothy@suse.de + +- Fix for BNC #223562 to allow self-extracting executables made in + WinZIP to extract/open in file-roller. + +------------------------------------------------------------------- New: ---- file-roller-self-exe.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ file-roller.spec ++++++ --- /var/tmp/diff_new_pack.kbKAC5/_old 2006-12-19 22:56:27.000000000 +0100 +++ /var/tmp/diff_new_pack.kbKAC5/_new 2006-12-19 22:56:27.000000000 +0100 @@ -18,7 +18,7 @@ Group: System/GUI/GNOME Autoreqprov: on Version: 2.16.1 -Release: 28 +Release: 32 Summary: An Archive Manager for GNOME Source: ftp://ftp.gnome.org/pub/GNOME/sources/file-roller/2.6/%{name}-%{version}.tar.bz2 Source1: file-roller.xml @@ -26,6 +26,7 @@ Patch1: fr_59941.diff Patch2: file-roller-2.12.2-no-cmdline-overflow.patch Patch3: bug-187126_file-roller-batch-extract-all.patch +Patch4: file-roller-self-exe.patch URL: http://fileroller.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-build Docdir: %{_defaultdocdir} @@ -75,6 +76,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p0 gnome-patch-translation-update %build @@ -136,6 +138,9 @@ /usr/share/mime/packages/*.xml %changelog -n file-roller +* Tue Dec 19 2006 - btimothy@suse.de +- Fix for BNC #223562 to allow self-extracting executables made in + WinZIP to extract/open in file-roller. * Tue Dec 12 2006 - jhargadon@suse.de - applied a patch to fix crashing when an iso image is right-clicked (#187126) ++++++ file-roller-self-exe.patch ++++++ Index: src/fr-archive.c =================================================================== --- src/fr-archive.c.orig +++ src/fr-archive.c @@ -280,7 +280,8 @@ create_command_from_mime_type (FRArchive filename, FR_COMPRESS_PROGRAM_BZIP2); } else if (is_mime_type (mime_type, "application/zip") || - is_mime_type (mime_type, "application/x-zip")) { + is_mime_type (mime_type, "application/x-zip") || + is_mime_type (mime_type, "application/octet-stream")) { archive->command = fr_command_zip_new (archive->process, filename); } else if (is_mime_type (mime_type, "application/x-zoo")) { @@ -444,7 +445,8 @@ create_command_from_filename (FRArchive if (file_extension_is (filename, ".zip") || file_extension_is (filename, ".ear") || file_extension_is (filename, ".jar") - || file_extension_is (filename, ".war")) { + || file_extension_is (filename, ".war") + || file_extension_is (filename, ".exe")) { archive->command = fr_command_zip_new (archive->process, filename); return (archive->command != NULL); Index: src/main.c =================================================================== --- src/main.c.orig +++ src/main.c @@ -74,6 +74,7 @@ FRFileTypeDescription file_type_desc[] = { FR_FILE_TYPE_COMPRESS, ".Z", "application/x-compress", NULL }, { FR_FILE_TYPE_ISO, ".iso", "application/x-cd-image", NULL }, { FR_FILE_TYPE_EAR, ".ear", "application/x-ear", N_("Ear (.ear)") }, + { FR_FILE_TYPE_EXE, ".exe", "application/octet-stream", N_("Self-extracting zip (.exe)") }, { FR_FILE_TYPE_GZIP, ".gz", "application/x-gzip", NULL}, { FR_FILE_TYPE_JAR, ".jar", "application/x-jar", N_("Jar (.jar)")}, { FR_FILE_TYPE_LHA, ".lzh", "application/x-lha", N_("Lha (.lzh)") }, @@ -103,6 +104,7 @@ FRCommandDescription command_desc[] = { { "tar", TRUE, TRUE, TRUE, FR_FILE_TYPE_TAR }, { "zip", TRUE, TRUE, TRUE, FR_FILE_TYPE_ZIP }, { "unzip", TRUE, FALSE, TRUE, FR_FILE_TYPE_ZIP }, + { "zip", TRUE, TRUE, TRUE, FR_FILE_TYPE_EXE }, { "rar", TRUE, TRUE, TRUE, FR_FILE_TYPE_RAR }, { "gzip", TRUE, TRUE, FALSE, FR_FILE_TYPE_GZIP }, { "bzip2", TRUE, TRUE, FALSE, FR_FILE_TYPE_BZIP2 }, Index: src/typedefs.h =================================================================== --- src/typedefs.h.orig +++ src/typedefs.h @@ -93,6 +93,7 @@ typedef enum { FR_FILE_TYPE_COMPRESS, FR_FILE_TYPE_ISO, FR_FILE_TYPE_EAR, + FR_FILE_TYPE_EXE, FR_FILE_TYPE_GZIP, FR_FILE_TYPE_JAR, FR_FILE_TYPE_LHA, ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@suse.de