Hello community, here is the log from the commit of package unshield for openSUSE:Factory checked in at Thu Aug 4 14:25:07 CEST 2011. -------- --- unshield/unshield.changes 2011-01-11 14:33:12.000000000 +0100 +++ /mounts/work_src_done/STABLE/unshield/unshield.changes 2011-08-03 12:50:05.000000000 +0200 @@ -1,0 +2,6 @@ +Wed Aug 3 10:49:00 UTC 2011 - andrea@opensuse.org + +- added unshield-0.6-allow_ruu_extract.patch to allow extraction + of some exe files like HTC RUUs + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- unshield-0.6-allow_ruu_extract.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unshield.spec ++++++ --- /var/tmp/diff_new_pack.PuDvcG/_old 2011-08-04 14:24:31.000000000 +0200 +++ /var/tmp/diff_new_pack.PuDvcG/_new 2011-08-04 14:24:31.000000000 +0200 @@ -25,7 +25,7 @@ Name: unshield Version: 0.6 -Release: 1 +Release: 6 License: MIT Summary: A Program to Extract InstallShield Cabinet Files Url: http://synce.sourceforge.net/ @@ -37,6 +37,7 @@ Source: %{name}-%{version}.tar.bz2 Patch0: unshield-zlib_test.patch +Patch1: unshield-0.6-allow_ruu_extract.patch %description Cabinet (.CAB) files are a form of archive, which is used by the @@ -76,6 +77,7 @@ %prep %setup -q %patch0 +%patch1 %build autoreconf -f -i ++++++ unshield-0.6-allow_ruu_extract.patch ++++++ Unshield 0.6 patch taken from:- http://www.mail-archive.com/synce-devel@lists.sourceforge.net/msg01806.html --- lib/libunshield.c.orig 2010-06-24 08:28:25.000000000 +0100 +++ lib/libunshield.c 2010-06-24 08:28:46.000000000 +0100 @@ -268,8 +268,11 @@ unshield_error("Failed to read common header from header file %i", i); goto error; } - - header->major_version = (header->common.version >> 12) & 0xf; + + if ((header->common.version >> 12) == 0x2000) + header->major_version = 9; + else + header->major_version = (header->common.version >> 12) & 0xf; #if 0 if (header->major_version < 5) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org