From 7754ebbc5755eda48b35b6b854ad49dbf41a7a5a Mon Sep 17 00:00:00 2001 From: Vitaly Lipatov <lav@altlinux.ru> Date: Wed, 25 Aug 2021 21:14:32 +0300 Subject: [PATCH] add patch to install msado15 --- patches/winetricks_msado15.patch | 54 ++++++++++++++++++++++++++++++++ patches/winetricks_msdmo15.patch | 54 ++++++++++++++++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 patches/winetricks_msado15.patch create mode 100644 patches/winetricks_msdmo15.patch diff --git a/patches/winetricks_msado15.patch b/patches/winetricks_msado15.patch new file mode 100644 index 0000000..3b86e32 --- /dev/null +++ b/patches/winetricks_msado15.patch @@ -0,0 +1,54 @@ +--- src/winetricks 2021-08-25 17:49:59.797348694 +0300 ++++ src/winetricks.new 2021-08-25 15:15:10.093371438 +0300 +@@ -22881,6 +22834,51 @@ + w_set_winver winxp + } + ++#---------------------------------------------------------------- ++ ++w_metadata msado15 dlls ++ ++load_msado15() ++{ ++ w_download_to win2k3sp2_x64 https://download.microsoft.com/download/3/c/5/3c5c6364-27d3-4e18-bd04-244d0ec09dd4/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ w_try_cd "$W_TMP" ++ ++ ++ cabextract -d "$W_TMP" -F amd64/wow/wmsdart.dl_ "$W_CACHE"/win2k3sp2_x64/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ ++ cabextract -d "$W_TMP" -F amd64/msdart.dl_ "$W_CACHE"/win2k3sp2_x64/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ ++ ++ cabextract -d "$W_SYSTEM32_DLLS" "$W_TMP"/amd64/wow/wmsdart.dl_ ++ cabextract -d "$W_SYSTEM64_DLLS" "$W_TMP"/amd64/msdart.dl_ ++ mv "$W_SYSTEM32_DLLS"/wmsdart.dll "$W_SYSTEM32_DLLS"/msdart.dll ++ ++ ++ ++ ++ cabextract -d "$W_TMP" -F amd64/wow/wmsado15.dl_ "$W_CACHE"/win2k3sp2_x64/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ ++ cabextract -d "$W_TMP" -F amd64/msado15.dl_ "$W_CACHE"/win2k3sp2_x64/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ ++ ++ cabextract -d "$W_COMMONFILES_X86/System/ADO" "$W_TMP"/amd64/wow/wmsado15.dl_ ++ cabextract -d "$W_COMMONFILES/System/ADO" "$W_TMP"/amd64/msado15.dl_ ++ mv "$W_COMMONFILES_X86/System/ADO"/wmsado15.dll "$W_COMMONFILES_X86/System/ADO"/msado15.dll ++ ++ w_override_dlls native msado15 ++ ++ ++ cd "$W_COMMONFILES"/System/ADO/ ++ ++ ++ "$WINE64" regsvr32 $W_UNATTENDED_SLASH_S "msado15.dll" ++ ++ cd "$W_COMMONFILES_X86"/System/ADO/ ++ ++ "$WINE" regsvr32 $W_UNATTENDED_SLASH_S "msado15.dll" ++} ++#---------------------------------------------------------------- ++ + #---- Main Program ---- + + winetricks_stats_save() diff --git a/patches/winetricks_msdmo15.patch b/patches/winetricks_msdmo15.patch new file mode 100644 index 0000000..7f99a33 --- /dev/null +++ b/patches/winetricks_msdmo15.patch @@ -0,0 +1,54 @@ +--- winetricks 2021-08-25 17:49:59.797348694 +0300 ++++ src/winetricks.new 2021-08-25 15:15:10.093371438 +0300 +@@ -22881,6 +22834,51 @@ + w_set_winver winxp + } + ++#---------------------------------------------------------------- ++ ++w_metadata msado15 dlls ++ ++load_msado15() ++{ ++ w_download_to win2k3sp2_x64 https://download.microsoft.com/download/3/c/5/3c5c6364-27d3-4e18-bd04-244d0ec09dd4/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ w_try_cd "$W_TMP" ++ ++ ++ cabextract -d "$W_TMP" -F amd64/wow/wmsdart.dl_ "$W_CACHE"/win2k3sp2_x64/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ ++ cabextract -d "$W_TMP" -F amd64/msdart.dl_ "$W_CACHE"/win2k3sp2_x64/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ ++ ++ cabextract -d "$W_SYSTEM32_DLLS" "$W_TMP"/amd64/wow/wmsdart.dl_ ++ cabextract -d "$W_SYSTEM64_DLLS" "$W_TMP"/amd64/msdart.dl_ ++ mv "$W_SYSTEM32_DLLS"/wmsdart.dll "$W_SYSTEM32_DLLS"/msdart.dll ++ ++ ++ ++ ++ cabextract -d "$W_TMP" -F amd64/wow/wmsado15.dl_ "$W_CACHE"/win2k3sp2_x64/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ ++ cabextract -d "$W_TMP" -F amd64/msado15.dl_ "$W_CACHE"/win2k3sp2_x64/WindowsServer2003.WindowsXP-KB914961-SP2-x64-ENU.exe ++ ++ ++ cabextract -d "$W_COMMONFILES_X86/System/ADO" "$W_TMP"/amd64/wow/wmsado15.dl_ ++ cabextract -d "$W_COMMONFILES/System/ADO" "$W_TMP"/amd64/msado15.dl_ ++ mv "$W_COMMONFILES_X86/System/ADO"/wmsado15.dll "$W_COMMONFILES_X86/System/ADO"/msado15.dll ++ ++ w_override_dlls native msado15 ++ ++ ++ cd "$W_COMMONFILES"/System/ADO/ ++ ++ ++ "$WINE64" regsvr32 $W_UNATTENDED_SLASH_S "msado15.dll" ++ ++ cd "$W_COMMONFILES_X86"/System/ADO/ ++ ++ "$WINE" regsvr32 $W_UNATTENDED_SLASH_S "msado15.dll" ++} ++#---------------------------------------------------------------- ++ + #---- Main Program ---- + + winetricks_stats_save() -- 2.24.1