On Wed, 26 Jul 2017 at 10:04:15 +0200, Stephen Kitt wrote: > Running with -D 3 reveals that it’s looking for Disk1/data1.hdr too; > extracting that allows unshield to extract all the data. > > Simon, does g-d-p support saying that we need both data1.hdr and data1.cab to > extract the data?
Something like this should work (untested): files: h3demo.exe: provides: - Disk1/data1.cab - Disk1/data1.hdr unpack: format: cabextract Disk1/data1.cab: provides: - whatever is inside the final archive unpack: format: unshield other_parts: - Disk1/data1.hdr