!include "Sections.nsh"
""", file=f)
+ if bits == 64:
+ program_files = "$PROGRAMFILES64"
+ else:
+ program_files = "$PROGRAMFILES"
+
if debug:
- print('InstallDir "$PROGRAMFILES\\DCP-o-matic 2 Debug"', file=f)
+ print('InstallDir "%s\\DCP-o-matic 2 Debug"' % program_files, file=f)
else:
- print('InstallDir "$PROGRAMFILES\\DCP-o-matic 2"', file=f)
+ print('InstallDir "%s\\DCP-o-matic 2"' % program_files, file=f)
print("""
!insertmacro MUI_PAGE_WELCOME
if bits == 64:
print("""
-${If} ${RunningX64}
- DetailPrint "Installer running on 64-bit host"
- ; disable registry redirection (enable access to 64-bit portion of registry)
- SetRegView 64
- ; change install dir
- StrCpy $INSTDIR "$PROGRAMFILES64\DCP-o-matic 2"
-${EndIf}
+; disable registry redirection (enable access to 64-bit portion of registry)
+SetRegView 64
""", file=f)
print("""
File "%static_deps%/bin/libboost_chrono-mt.dll"
File "%static_deps%/bin/libboost_filesystem-mt.dll"
File "%static_deps%/bin/libboost_system-mt.dll"
-File "%static_deps%/bin/libboost_thread_win32-mt.dll"
+File "%static_deps%/bin/libboost_thread-mt.dll"
File "%static_deps%/bin/libboost_date_time-mt.dll"
File "%static_deps%/bin/libboost_locale-mt.dll"
File "%static_deps%/bin/libboost_regex-mt.dll"
File "%static_deps%/lib/icudt52.dll"
File "%static_deps%/lib/icuin52.dll"
-File "%cdist_deps%/bin/asdcp-libdcp-1.0.dll"
-File "%cdist_deps%/bin/kumu-libdcp-1.0.dll"
-File "%cdist_deps%/bin/avcodec-56.dll"
-File "%cdist_deps%/bin/avfilter-5.dll"
-File "%cdist_deps%/bin/avformat-56.dll"
-File "%cdist_deps%/bin/avutil-54.dll"
-File "%cdist_deps%/bin/avdevice-56.dll"
-File "%cdist_deps%/bin/postproc-53.dll"
+File "%cdist_deps%/bin/asdcp-cth.dll"
+File "%cdist_deps%/bin/kumu-cth.dll"
+File "%cdist_deps%/bin/avcodec-57.dll"
+File "%cdist_deps%/bin/avfilter-6.dll"
+File "%cdist_deps%/bin/avformat-57.dll"
+File "%cdist_deps%/bin/avutil-55.dll"
+File "%cdist_deps%/bin/avdevice-57.dll"
+File "%cdist_deps%/bin/postproc-54.dll"
+File "%cdist_deps%/bin/swresample-2.dll"
File "%cdist_deps%/bin/dcp-1.0.dll"
-File "%cdist_deps%/bin/libopenjpeg-1.dll"
-File "%cdist_deps%/bin/swscale-3.dll"
+File "%cdist_deps%/bin/libopenjp2.dll"
+File "%cdist_deps%/bin/swscale-4.dll"
File "%cdist_deps%/bin/cxml-0.dll"
File "%cdist_deps%/bin/sub-1.0.dll"
-File "%cdist_deps%/bin/asdcp-libsub-1.0.dll"
-File "%cdist_deps%/bin/kumu-libsub-1.0.dll"
File "%cdist_deps%/bin/ffprobe.exe"
""", file=f)
File "%binaries%/src/wx/mo/da_DK/libdcpomatic2-wx.mo"
File "%binaries%/src/tools/mo/da_DK/dcpomatic2.mo"
File "%static_deps%/share/locale/da/LC_MESSAGES/wxstd.mo"
-SetOutPath "$INSTDIR\\locale\\pt\\LC_MESSAGES"
+SetOutPath "$INSTDIR\\locale\\pt_PT\\LC_MESSAGES"
File "%binaries%/src/lib/mo/pt_PT/libdcpomatic2.mo"
File "%binaries%/src/wx/mo/pt_PT/libdcpomatic2-wx.mo"
File "%binaries%/src/tools/mo/pt_PT/dcpomatic2.mo"
-File "%static_deps%/share/locale/pt/LC_MESSAGES/wxstd.mo"
+SetOutPath "$INSTDIR\\locale\\pt_BR\\LC_MESSAGES"
+File "%binaries%/src/lib/mo/pt_BR/libdcpomatic2.mo"
+File "%binaries%/src/wx/mo/pt_BR/libdcpomatic2-wx.mo"
+File "%binaries%/src/tools/mo/pt_BR/dcpomatic2.mo"
+SetOutPath "$INSTDIR\\locale\\sk\\LC_MESSAGES"
+File "%binaries%/src/lib/mo/sk_SK/libdcpomatic2.mo"
+File "%binaries%/src/wx/mo/sk_SK/libdcpomatic2-wx.mo"
+File "%binaries%/src/tools/mo/sk_SK/dcpomatic2.mo"
+SetOutPath "$INSTDIR\\locale\\cs\\LC_MESSAGES"
+File "%binaries%/src/lib/mo/cs_CZ/libdcpomatic2.mo"
+File "%binaries%/src/wx/mo/cs_CZ/libdcpomatic2-wx.mo"
+File "%binaries%/src/tools/mo/cs_CZ/dcpomatic2.mo"
+File "%static_deps%/share/locale/cs/LC_MESSAGES/wxstd.mo"
+SetOutPath "$INSTDIR\\locale\\uk\\LC_MESSAGES"
+File "%binaries%/src/lib/mo/uk_UA/libdcpomatic2.mo"
+File "%binaries%/src/wx/mo/uk_UA/libdcpomatic2-wx.mo"
+File "%binaries%/src/tools/mo/uk_UA/dcpomatic2.mo"
SetOutPath "$INSTDIR"
-File "%resources%/../../LiberationSans-Regular.ttf"
+File "%resources%/../../fonts/LiberationSans-Regular.ttf"
+File "%resources%/../../fonts/LiberationSans-Italic.ttf"
+File "%resources%/../../fonts/LiberationSans-Bold.ttf"
File "%graphics%/splash.png"
CreateDirectory "$INSTDIR\etc\pango"
if debug:
print('CreateShortCut "$DESKTOP\\DCP-o-matic 2 Debug.lnk" "$INSTDIR\\bin\\debug.bat" ""', file=f)
print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2 Debug\\DCP-o-matic 2 Debug.lnk" "$INSTDIR\\bin\\debug.bat"', file=f)
- print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2\\Uninstall DCP-o-matic 2 Debug.lnk" "$INSTDIR\\Uninstall.exe"', file=f)
+ print('CreateShortCut "$SMPROGRAMS\\DCP-o-matic 2 Debug\\Uninstall DCP-o-matic 2 Debug.lnk" "$INSTDIR\\Uninstall.exe"', file=f)
print('WriteRegStr HKLM "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\DCP-o-matic 2 Debug" "DisplayName" "DCP-o-matic 2 Debug (remove only)"', file=f)
print('WriteRegStr HKLM "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\DCP-o-matic 2 Debug" "UninstallString" "$INSTDIR\\Uninstall.exe"', file=f)
else:
Delete "$DESKTOP\\DCP-o-matic 2.lnk"
Delete "$DESKTOP\\DCP-o-matic 2 batch converter.lnk"
Delete "$DESKTOP\\DCP-o-matic 2 encode server.lnk"
+Delete "$DESKTOP\\DCP-o-matic 2 KDM creator.lnk"
Delete "$SMPROGRAMS\\DCP-o-matic 2\\*.*"
RmDir "$SMPROGRAMS\\DCP-o-matic 2"
DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\\DCP-o-matic 2"