mipops / dvrescue

Archivist-made software that supports data migration from DV tapes into digital files suitable for long-term preservation. Snapshot daily builds are at https://mediaarea.net/download/snapshots/binary/dvrescue/.
BSD 3-Clause "New" or "Revised" License
94 stars 20 forks source link

Integrate cygwin & scripts into Windows installer #297

Open ElderOrb opened 3 years ago

ElderOrb commented 3 years ago

Windows version of dvrescue-gui requires cygwin and a few other helper scripts to execute dvpackager. All the dependencies currently on github (in this PR https://github.com/mipops/dvrescue/pull/288) but it needs to be copied into the dvrescue-gui's build folder and packaged into archive or installer.

Here is what exactly needs to be copied:

  1. before copying attributes for the following folders needs to be changed to 'system' via 'attrib' tool. Otherwise cygwin's symlinks refuse to weork. attrib +S Source\GUI\dvrescue\dvrescue\windows-tools\cygwin\dev\ attrib +S Source\GUI\dvrescue\dvrescue\windows-tools\cygwin\bin\

  2. Source\GUI\dvrescue\dvrescue\windows-tools\cygwin

  3. Source\GUI\dvrescue\dvrescue\windows-tools\scripts

  4. tools

So after the build dvrescue-gui's folder must be looking like this:

g-maxime commented 3 years ago

Test snapshot: https://mediaarea.net/download/snapshots/binary/dvrescue-gui/20210414-3/

ElderOrb commented 3 years ago

It nearly works, cool! Nearly, because archive doesn't seem to have results of

attrib +S Source\GUI\dvrescue\dvrescue\windows-tools\cygwin\dev\ attrib +S Source\GUI\dvrescue\dvrescue\windows-tools\cygwin\bin\

ElderOrb commented 3 years ago

Hm, seems like github remove slash betwen 'dev' and '*' in original description, fixing it now :)

ElderOrb commented 3 years ago

Also, can you please produce installer / package for this PR ? https://github.com/mipops/dvrescue/pull/288

g-maxime commented 3 years ago

Build of #288 with fixed attributes: https://mediaarea.net/download/snapshots/binary/dvrescue-gui/20210415-2/

dericed commented 3 years ago

@ElderOrb is this resolved?