Add first part of pt_BR translation from Thiago Andre.
[dcpomatic.git] / platform / windows / wscript
index aa5ee2efe9789c0b1d7e4bf96e3947c39e536157..870b64d119ac62001d115068d205cc6eca80576a 100644 (file)
@@ -31,10 +31,15 @@ def write_installer(bits, version, debug):
 !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
@@ -48,13 +53,8 @@ SectionIn RO
 
     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("""
@@ -65,7 +65,7 @@ File "%static_deps%/bin/libintl-8.dll"
 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"
@@ -124,21 +124,20 @@ File "%static_deps%/lib/icuuc52.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)
 
@@ -210,10 +209,27 @@ File "%binaries%/src/lib/mo/da_DK/libdcpomatic2.mo"
 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"
+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%/../../fonts/LiberationSans-Regular.ttf"
@@ -252,7 +268,7 @@ File "%binaries%/src/tools/dcpomatic2_kdm.exe"
     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:
@@ -325,6 +341,7 @@ RMDir "$INSTDIR"
 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"