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

Reply via email to