if disk:
tools.append(('disk', 'Disk Writer'))
- os.makedirs('build/platform/windows', exist_ok=True)
+ # It would be nice to use exist_ok here but it requires quite a new python
+ try:
+ os.makedirs('build/platform/windows')
+ except:
+ pass
filename = 'build/platform/windows/installer.%d.nsi' % bits
File "%graphics%/no_tick.png"
File "%graphics%/link.png"
SetOutPath "$INSTDIR\\xsd"
+File "%cdist_deps%/share/libdcp/xsd/SMPTE-335-2012.xsd"
+File "%cdist_deps%/share/libdcp/xsd/SMPTE-395-2014-13-1-aaf.xsd"
File "%cdist_deps%/share/libdcp/xsd/SMPTE-429-7-2006-CPL.xsd"
File "%cdist_deps%/share/libdcp/xsd/SMPTE-429-8-2006-PKL.xsd"
File "%cdist_deps%/share/libdcp/xsd/SMPTE-429-9-2007-AM.xsd"
+File "%cdist_deps%/share/libdcp/xsd/SMPTE-429-10-2008.xsd"
+File "%cdist_deps%/share/libdcp/xsd/SMPTE-429-12-2008.xsd"
+File "%cdist_deps%/share/libdcp/xsd/SMPTE-429-16.xsd"
File "%cdist_deps%/share/libdcp/xsd/xmldsig-core-schema.xsd"
File "%cdist_deps%/share/libdcp/xsd/XMLSchema.dtd"
File "%cdist_deps%/share/libdcp/xsd/XMLSchema.xsd"
File "%cdist_deps%/share/libdcp/xsd/xml.xsd"
+File "%cdist_deps%/share/libdcp/xsd/xlink.xsd"
File "%cdist_deps%/share/libdcp/xsd/DCDMSubtitle-2010.xsd"
File "%cdist_deps%/share/libdcp/xsd/DCSubtitle.v1.mattsson.xsd"
File "%cdist_deps%/share/libdcp/xsd/Main-Stereo-Picture-CPL.xsd"
File "%cdist_deps%/share/libdcp/xsd/PROTO-ASDCP-AM-20040311.xsd"
+File "%cdist_deps%/share/libdcp/xsd/PROTO-ASDCP-CC-CPL-20070926.xsd"
File "%cdist_deps%/share/libdcp/xsd/PROTO-ASDCP-CPL-20040511.xsd"
File "%cdist_deps%/share/libdcp/xsd/PROTO-ASDCP-PKL-20040311.xsd"
+File "%cdist_deps%/share/libdcp/xsd/Dolby-2012-AD.xsd"
+File "%cdist_deps%/share/libdcp/xsd/isdcf-mca.xsd"
SectionEnd
""", file=f)
else:
print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\DCP-o-matic 2.lnk" "$INSTDIR\\bin\\dcpomatic2.exe"', file=f)
for s, l in tools:
- print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\DCP-o-matic 2 %s Converter.lnk" "$INSTDIR\\bin\\dcpomatic2_%s.exe"' % (l, s), file=f)
+ print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\DCP-o-matic 2 %s.lnk" "$INSTDIR\\bin\\dcpomatic2_%s.exe"' % (l, s), file=f)
print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\Uninstall DCP-o-matic 2.lnk" "$INSTDIR\\Uninstall.exe"', file=f)
print('WriteRegStr HKLM "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\DCP-o-matic2" "DisplayName" "DCP-o-matic 2 (remove only)"', file=f)
print('WriteRegStr HKLM "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\DCP-o-matic2" "UninstallString" "$INSTDIR\\Uninstall.exe"', file=f)