Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
winetricks
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
winetricks
Commits
feb5c3f6
Commit
feb5c3f6
authored
Apr 02, 2022
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
just import winetricks-20220401.tar with rpmgs script
parent
79031f1f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
268 additions
and
160 deletions
+268
-160
README.md
winetricks/README.md
+1
-1
winetricks
winetricks/src/winetricks
+267
-159
No files found.
winetricks/README.md
View file @
feb5c3f6
...
...
@@ -23,7 +23,7 @@ The ```winetricks``` package should be used if it is available and up to date. T
*
Gentoo: https://packages.gentoo.org/packages/app-emulation/winetricks
*
Homebrew (OSX): https://formulae.brew.sh/formula/winetricks
*
MacPorts (OSX): https://www.macports.org/ports.php?by=name&substr=winetricks
*
Slackbuilds (Slackware): https://slackbuilds.org/
repository/14.2/system/winetricks/?search=winetricks
*
Slackbuilds (Slackware): https://slackbuilds.org/
apps/winetricks/
*
Ubuntu: https://packages.ubuntu.com/search?keywords=winetricks
Note: packaged Debian / Ubuntu winetricks versions are typically outdated, so a manual installation is recommended.
...
...
winetricks/src/winetricks
100644 → 100755
View file @
feb5c3f6
...
...
@@ -760,7 +760,8 @@ cat > "${WINETRICKS_WORKDIR}/cp_font_files.sh" <<_EOF_
_W_file_name="\
$(
basename
"
\$
_W_src_file"
|
tr
"[:upper:]"
"[:lower:]"
)
"
# Remove any existing font files that might have the same name, but with different case characters
find "
${
_W_dest_dir
}
" -maxdepth 1 -type f -iname "\
$_W_file_name
" -exec rm '{}' ';'
# LANG=C to avoid locale issues (https://github.com/Winetricks/winetricks/issues/1892)
LANG=C find "
${
_W_dest_dir
}
" -maxdepth 1 -type f -iname "\
$_W_file_name
" -exec rm '{}' ';'
# FIXME: w_try() isn't available, need some better error handling:
cp -f "\
$_W_src_file
" "
${
_W_dest_dir
}
/\
$_W_file_name
"
...
...
@@ -768,7 +769,8 @@ _EOF_
# Use -exec "sh .." to avoid issues with noexec
# Gross quoting is to avoid SC2156
find
"
${
_W_src_dir
}
"
-maxdepth
1
-type
f
-iname
"
${
_W_pattern
}
"
-exec
sh
-c
'sh '
"
${
WINETRICKS_WORKDIR
}
/cp_font_files.sh"
' "$1"'
_
{}
\;
# LANG=C to avoid locale issues (https://github.com/Winetricks/winetricks/issues/1892)
LANG
=
C find
"
${
_W_src_dir
}
"
-maxdepth
1
-type
f
-iname
"
${
_W_pattern
}
"
-exec
sh
-c
'sh '
"
${
WINETRICKS_WORKDIR
}
/cp_font_files.sh"
' "$1"'
_
{}
\;
# Wait for Wine to add the new font to the registry under HKCU\Software\Wine\Fonts\Cache
w_wineserver
-w
...
...
@@ -7301,7 +7303,7 @@ helper_dxvk_d9vk()
#----------------------------------------------------------------
w_metadata dxvk054 dlls
\
w_metadata dxvk0
0
54 dlls
\
title
=
"Vulkan-based D3D11 implementation for Linux / Wine (0.54)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7310,14 +7312,14 @@ w_metadata dxvk054 dlls \
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk054
()
load_dxvk0
0
54
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.54/dxvk-0.54.tar.gz"
1c2f186baaa01d2de7b832f6f05021bdd29eccb65fc197c8b15adfd4e08f9640
helper_dxvk_d9vk
"
${
file1
}
"
"3.10"
"1.1.72"
"dxgi,d3d11"
}
w_metadata dxvk060 dlls
\
w_metadata dxvk0
0
60 dlls
\
title
=
"Vulkan-based D3D11 implementation for Linux / Wine (0.60)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7326,14 +7328,14 @@ w_metadata dxvk060 dlls \
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk060
()
load_dxvk0
0
60
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.60/dxvk-0.60.tar.gz"
27d6f700241d3ec3b6c002c3d739bb0e3f210ec916ecb5a62d9204e9e50f2c4a
helper_dxvk_d9vk
"
${
file1
}
"
"3.10"
"1.1.72"
"dxgi,d3d11"
}
w_metadata dxvk061 dlls
\
w_metadata dxvk0
0
61 dlls
\
title
=
"Vulkan-based D3D11 implementation for Linux / Wine (0.61)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7342,14 +7344,14 @@ w_metadata dxvk061 dlls \
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk061
()
load_dxvk0
0
61
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.61/dxvk-0.61.tar.gz"
d04388f026dc0d8b276b08f7db74fb3556cbbc8f762401eb5ef52629ee39ded1
helper_dxvk_d9vk
"
${
file1
}
"
"3.10"
"1.1.72"
"dxgi,d3d11"
}
w_metadata dxvk062 dlls
\
w_metadata dxvk0
0
62 dlls
\
title
=
"Vulkan-based D3D11 implementation for Linux / Wine (0.62)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7358,14 +7360,14 @@ w_metadata dxvk062 dlls \
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk062
()
load_dxvk0
0
62
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.62/dxvk-0.62.tar.gz"
b9dbb57908e24b094b68f665ad729b6ee277eecc8ba04a6e6e4f8a4d2dfd94e3
helper_dxvk_d9vk
"
${
file1
}
"
"3.10"
"1.1.72"
"dxgi,d3d11"
}
w_metadata dxvk063 dlls
\
w_metadata dxvk0
0
63 dlls
\
title
=
"Vulkan-based D3D11 implementation for Linux / Wine (0.63)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7374,14 +7376,14 @@ w_metadata dxvk063 dlls \
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk063
()
load_dxvk0
0
63
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.63/dxvk-0.63.tar.gz"
696df816bd9640770dee14f932bc641a16261fccf76be7c28d812a64ca6040fa
helper_dxvk_d9vk
"
${
file1
}
"
"3.18"
"1.1.80"
"dxgi,d3d11"
}
w_metadata dxvk064 dlls
\
w_metadata dxvk0
0
64 dlls
\
title
=
"Vulkan-based D3D11 implementation for Linux / Wine (0.64)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7390,14 +7392,14 @@ w_metadata dxvk064 dlls \
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk064
()
load_dxvk0
0
64
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.64/dxvk-0.64.tar.gz"
2e03e40ff0a9d36f96a06137f3fa9110ebaea230d0bf6c22cf6399e16e97fb9c
helper_dxvk_d9vk
"
${
file1
}
"
"3.18"
"1.1.80"
"dxgi,d3d11"
}
w_metadata dxvk065 dlls
\
w_metadata dxvk0
0
65 dlls
\
title
=
"Vulkan-based D3D11 implementation for Linux / Wine (0.65)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7406,14 +7408,14 @@ w_metadata dxvk065 dlls \
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk065
()
load_dxvk0
0
65
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.65/dxvk-0.65.tar.gz"
7b4eb42e693f925d0aff90bae261b20c50428602382ee94a3e3860b2ad1ebad0
helper_dxvk_d9vk
"
${
file1
}
"
"3.18"
"1.1.80"
"dxgi,d3d11"
}
w_metadata dxvk070 dlls
\
w_metadata dxvk0
0
70 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.70)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7425,14 +7427,14 @@ w_metadata dxvk070 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk070
()
load_dxvk0
0
70
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.70/dxvk-0.70.tar.gz"
310546d530be494a35cae49b707fef4b073269d811aac25bdf72899ed1df4e9f
helper_dxvk_d9vk
"
${
file1
}
"
"3.18"
"1.1.80"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk071 dlls
\
w_metadata dxvk0
0
71 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.71)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7444,14 +7446,14 @@ w_metadata dxvk071 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk071
()
load_dxvk0
0
71
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.71/dxvk-0.71.tar.gz"
fbe66337d1450f366961a7699253cd7a96c12a88c2fcda64b79be1cbb13d37d5
helper_dxvk_d9vk
"
${
file1
}
"
"3.18"
"1.1.80"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk072 dlls
\
w_metadata dxvk0
0
72 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.72)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7463,14 +7465,14 @@ w_metadata dxvk072 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk072
()
load_dxvk0
0
72
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.72/dxvk-0.72.tar.gz"
bc84f48f99cf5add3c8919a43d7a9c0bf208c994dc58326a636b56b8db650c52
helper_dxvk_d9vk
"
${
file1
}
"
"3.18"
"1.1.84"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk080 dlls
\
w_metadata dxvk0
0
80 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.80)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7482,7 +7484,7 @@ w_metadata dxvk080 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk080
()
load_dxvk0
0
80
()
{
# https://github.com/doitsujin/dxvk
# 2017/09/23: f9e736cdbf1e83e45ca748652a94a3a189fc5accde1eac549b2ba5af8f7acacb
...
...
@@ -7492,7 +7494,7 @@ load_dxvk080()
helper_dxvk_d9vk
"
${
file1
}
"
"3.18"
"1.1.84"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk081 dlls
\
w_metadata dxvk0
0
81 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.81)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7504,14 +7506,14 @@ w_metadata dxvk081 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk081
()
load_dxvk0
0
81
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.81/dxvk-0.81.tar.gz"
9bf6eda9ae4ee74b509e07dfe9cc003dfa4bba192b519dacdd542a57f6a43869
helper_dxvk_d9vk
"
${
file1
}
"
"3.18"
"1.1.84"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk090 dlls
\
w_metadata dxvk0
0
90 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.90)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7523,14 +7525,14 @@ w_metadata dxvk090 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk090
()
load_dxvk0
0
90
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.90/dxvk-0.90.tar.gz"
15bce7b282065054ff9233b33738bf1d2c74b16829361cbd6843bc2f5dfe4509
helper_dxvk_d9vk
"
${
file1
}
"
"3.19"
"1.1.87"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk091 dlls
\
w_metadata dxvk0
0
91 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.91)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7542,14 +7544,14 @@ w_metadata dxvk091 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk091
()
load_dxvk0
0
91
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.91/dxvk-0.91.tar.gz"
5296106ac3a8c631d7f26fa46dbff4be1332cda14fa493fd89ccf97e050c4855
helper_dxvk_d9vk
"
${
file1
}
"
"3.19"
"1.1.87"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk092 dlls
\
w_metadata dxvk0
0
92 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.92)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7561,14 +7563,14 @@ w_metadata dxvk092 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk092
()
load_dxvk0
0
92
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.92/dxvk-0.92.tar.gz"
e22c0ae4693aac88562c7a9a97b3316e086b9048c9f8f9e128923ac1611a5c49
helper_dxvk_d9vk
"
${
file1
}
"
"3.19"
"1.1.87"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk093 dlls
\
w_metadata dxvk0
0
93 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.93)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7580,14 +7582,14 @@ w_metadata dxvk093 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk093
()
load_dxvk0
0
93
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.93/dxvk-0.93.tar.gz"
4d964e4e10e67ba7705312496e472ae9859520a78d8742d6d377886318c95e53
helper_dxvk_d9vk
"
${
file1
}
"
"4.0"
"1.1.93"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk094 dlls
\
w_metadata dxvk0
0
94 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.94)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7599,14 +7601,14 @@ w_metadata dxvk094 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk094
()
load_dxvk0
0
94
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.94/dxvk-0.94.tar.gz"
1f06bfac5b435b62b972806fb3bbd86f7ccae2399b4451e85ae414e03d3712a3
helper_dxvk_d9vk
"
${
file1
}
"
"4.0"
"1.1.93"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk095 dlls
\
w_metadata dxvk0
0
95 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.95)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7618,14 +7620,14 @@ w_metadata dxvk095 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk095
()
load_dxvk0
0
95
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.95/dxvk-0.95.tar.gz"
1eea48149f6e94c3c74ecddd92df4f9daa67ab28d0fca548bde5cd40f0e486bf
helper_dxvk_d9vk
"
${
file1
}
"
"4.0"
"1.1.93"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk096 dlls
\
w_metadata dxvk0
0
96 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (0.96)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7637,14 +7639,14 @@ w_metadata dxvk096 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk096
()
load_dxvk0
0
96
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v0.96/dxvk-0.96.tar.gz"
9d054c1e7a4f59825c651b14d3cfbf0d8c724763f485b3d59c89f1d7194b2206
helper_dxvk_d9vk
"
${
file1
}
"
"4.0"
"1.1.93"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk100 dlls
\
w_metadata dxvk100
0
dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.0)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7656,14 +7658,14 @@ w_metadata dxvk100 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk100
()
load_dxvk100
0
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.0.tar.gz"
8c8d26544609532201c10e6f5309bf5e913b5ca5b985932928ef9ab238de6dc2
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.101"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk101 dlls
\
w_metadata dxvk10
0
1 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.0.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7675,14 +7677,14 @@ w_metadata dxvk101 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk101
()
load_dxvk10
0
1
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.0.1/dxvk-1.0.1.tar.gz"
739847cdd14b302dac600c66bc6617d7814945df6d4d7b6c91fecfa910e3b1b1
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.101"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk102 dlls
\
w_metadata dxvk10
0
2 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.0.2)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7694,14 +7696,14 @@ w_metadata dxvk102 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk102
()
load_dxvk10
0
2
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.0.2/dxvk-1.0.2.tar.gz"
f9504b188488d1102cba7e82c28681708f39e151af1c1ef7ebeac82d729c01ac
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.101"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk103 dlls
\
w_metadata dxvk10
0
3 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.0.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7713,14 +7715,14 @@ w_metadata dxvk103 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk103
()
load_dxvk10
0
3
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.0.3/dxvk-1.0.3.tar.gz"
984d28ab3a112be207d6339da19113d1117e56731ed413d0e202e6fd1391a6ae
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.101"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk111 dlls
\
w_metadata dxvk1
0
11 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.1.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7732,14 +7734,14 @@ w_metadata dxvk111 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk111
()
load_dxvk1
0
11
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.1.1/dxvk-1.1.1.tar.gz"
346c523953f72ac5885071c4384039faf01f6f43a88d5b0c12d94bfaa9598c1d
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.104"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk120 dlls
\
w_metadata dxvk1
0
20 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.2)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7751,14 +7753,14 @@ w_metadata dxvk120 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk120
()
load_dxvk1
0
20
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.2/dxvk-1.2.tar.gz"
414751a810143ced34d1f4f0eb2a40e79b4c9726318994b244b70d1b3a6f8b32
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.104"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk121 dlls
\
w_metadata dxvk1
0
21 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.2.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7770,14 +7772,14 @@ w_metadata dxvk121 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk121
()
load_dxvk1
0
21
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.2.1/dxvk-1.2.1.tar.gz"
192beca0a34d13f101e9c2545d9533cf84830a23b566bed185c022ed754c3daa
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.104"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk122 dlls
\
w_metadata dxvk1
0
22 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.2.2)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7789,14 +7791,14 @@ w_metadata dxvk122 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk122
()
load_dxvk1
0
22
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.2.2/dxvk-1.2.2.tar.gz"
dfe620a387222dc117a6722171e0bca400755a3e1c6459350c710dfda40b6701
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.104"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk123 dlls
\
w_metadata dxvk1
0
23 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.2.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7808,14 +7810,14 @@ w_metadata dxvk123 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk123
()
load_dxvk1
0
23
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.2.3/dxvk-1.2.3.tar.gz"
29ce345b3d962dbd8ec8bfda190635a21f62124e3e46f06e89aa2f3b1e230321
helper_dxvk_d9vk
"
${
file1
}
"
"4.5"
"1.1.104"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk130 dlls
\
w_metadata dxvk1
0
30 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7827,14 +7829,14 @@ w_metadata dxvk130 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk130
()
load_dxvk1
0
30
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.3/dxvk-1.3.tar.gz"
d15fac6503ea614986237052d554d7cbd2dbf5f3486feb6217e64bae83cfc2cf
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk131 dlls
\
w_metadata dxvk1
0
31 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.3.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7846,14 +7848,14 @@ w_metadata dxvk131 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk131
()
load_dxvk1
0
31
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.3.1/dxvk-1.3.1.tar.gz"
2f6636dbd591ea9de20b30a33c9c8c0985a4939f6503f90ca5c7edafd01524a3
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk132 dlls
\
w_metadata dxvk1
0
32 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.3.2)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7865,14 +7867,14 @@ w_metadata dxvk132 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk132
()
load_dxvk1
0
32
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.3.2/dxvk-1.3.2.tar.gz"
aa70890a17b48be27648d15cb837b5167c99f75ee32ae0c94a85ec1f1fdc4675
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk133 dlls
\
w_metadata dxvk1
0
33 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.3.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7884,14 +7886,14 @@ w_metadata dxvk133 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk133
()
load_dxvk1
0
33
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.3.3/dxvk-1.3.3.tar.gz"
828171ad1dbb6b51f367fa46cf33f8db4a0b1b990cd2e95654d6a65500d230b7
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk134 dlls
\
w_metadata dxvk1
0
34 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.3.4)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7903,14 +7905,14 @@ w_metadata dxvk134 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk134
()
load_dxvk1
0
34
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.3.4/dxvk-1.3.4.tar.gz"
4683e2ad4221b16572b0d939da5a05ab9a16b2b62c2f4e0c8bf3b2cdb27918ff
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk140 dlls
\
w_metadata dxvk1
0
40 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.4)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7922,14 +7924,14 @@ w_metadata dxvk140 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk140
()
load_dxvk1
0
40
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.4/dxvk-1.4.tar.gz"
bf22785de1ce728bbdcfb4615035924112b4718049ca2cade5861b03735181de
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk141 dlls
\
w_metadata dxvk1
0
41 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.4.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7941,14 +7943,14 @@ w_metadata dxvk141 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk141
()
load_dxvk1
0
41
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.4.1/dxvk-1.4.1.tar.gz"
574ec4dc5201e45d70472228f0c6695426f0392503ec7a47d6092600aac53a07
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk142 dlls
\
w_metadata dxvk1
0
42 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.4.2)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7960,14 +7962,14 @@ w_metadata dxvk142 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk142
()
load_dxvk1
0
42
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.4.2/dxvk-1.4.2.tar.gz"
5adfd71ee0299798af4402f09f113f88929af429b6889af334cff5b84b84dbe6
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk143 dlls
\
w_metadata dxvk1
0
43 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.4.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7979,14 +7981,14 @@ w_metadata dxvk143 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk143
()
load_dxvk1
0
43
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.4.3/dxvk-1.4.3.tar.gz"
e4b9e7fc8faf2dd1ddf5206e14939a822034a85778d54a6950767d68909726f7
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk144 dlls
\
w_metadata dxvk1
0
44 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.4.4)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -7998,14 +8000,14 @@ w_metadata dxvk144 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk144
()
load_dxvk1
0
44
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.4.4/dxvk-1.4.4.tar.gz"
a845285c8dfc63c7d00c14520b58fc6048796fef69fea49617edb46662a0ba31
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk145 dlls
\
w_metadata dxvk1
0
45 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.4.5)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8017,14 +8019,14 @@ w_metadata dxvk145 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk145
()
load_dxvk1
0
45
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.4.5/dxvk-1.4.5.tar.gz"
566c93dce84c3c2f39938428ddcca27a5bb2f5068eb4f868ff2126389b965cd1
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk146 dlls
\
w_metadata dxvk1
0
46 dlls
\
title
=
"Vulkan-based D3D10/D3D11 implementation for Linux / Wine (1.4.6)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8036,7 +8038,7 @@ w_metadata dxvk146 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk146
()
load_dxvk1
0
46
()
{
# https://github.com/doitsujin/dxvk
# Original sha256sum: 1aa069f5ea7d3d6e374bda332d12f9207f1a21e9811c4d4d82487416420ee73e
...
...
@@ -8045,7 +8047,7 @@ load_dxvk146()
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d10core,d3d10,d3d11"
}
w_metadata dxvk150 dlls
\
w_metadata dxvk1
0
50 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.5)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8058,14 +8060,14 @@ w_metadata dxvk150 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk150
()
load_dxvk1
0
50
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.5/dxvk-1.5.tar.gz"
90cfae0bb43fed1e46442d20e2ab3bf448ebdff1e9f4f59841dc922aa3a36d3b
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d9,d3d10core,d3d10,d3d11"
}
w_metadata dxvk151 dlls
\
w_metadata dxvk1
0
51 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.5.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8078,14 +8080,14 @@ w_metadata dxvk151 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk151
()
load_dxvk1
0
51
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.5.1/dxvk-1.5.1.tar.gz"
474ce9995edd47a3bd347a8f3263f35cf8df2676f5b16668bf38efa298d75c01
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d9,d3d10core,d3d10,d3d11"
}
w_metadata dxvk152 dlls
\
w_metadata dxvk1
0
52 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.5.2)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8098,14 +8100,14 @@ w_metadata dxvk152 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk152
()
load_dxvk1
0
52
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.5.2/dxvk-1.5.2.tar.gz"
684ba886b5ed922c2417753d8178f923c695258c69cc8f778bb59b99bbf62477
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d9,d3d10core,d3d10,d3d11"
}
w_metadata dxvk153 dlls
\
w_metadata dxvk1
0
53 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.5.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8118,14 +8120,14 @@ w_metadata dxvk153 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk153
()
load_dxvk1
0
53
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.5.3/dxvk-1.5.3.tar.gz"
b845c9c492e32648dee44d058c189eff8534e5490a80a3b2a921248bc72e33bd
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d9,d3d10core,d3d10,d3d11"
}
w_metadata dxvk154 dlls
\
w_metadata dxvk1
0
54 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.5.4)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8138,14 +8140,14 @@ w_metadata dxvk154 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk154
()
load_dxvk1
0
54
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.5.4/dxvk-1.5.4.tar.gz"
8e4fd15525def9bcaa9cc1b4496f76a2664ba4806b02a5ac0eddd703d7bbdea7
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d9,d3d10core,d3d10,d3d11"
}
w_metadata dxvk155 dlls
\
w_metadata dxvk1
0
55 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.5.5)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8158,14 +8160,14 @@ w_metadata dxvk155 dlls \
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk155
()
load_dxvk1
0
55
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.5.5/dxvk-1.5.5.tar.gz"
f4c57274ac85d71b192e2a0ac095f285e26cc054c87c6c34c081f919147539eb
helper_dxvk_d9vk
"
${
file1
}
"
"4.20"
"1.1.113"
"dxgi,d3d9,d3d10core,d3d10,d3d11"
}
w_metadata dxvk160 dlls
\
w_metadata dxvk1
0
60 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.6)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8176,14 +8178,14 @@ w_metadata dxvk160 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk160
()
load_dxvk1
0
60
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.6/dxvk-1.6.tar.gz"
a493e0802e02629244672c44ad92c40fa0813b38908677ae14ee07feefcf7227
helper_dxvk_d9vk
"
${
file1
}
"
"5.3"
"1.1.113"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk161 dlls
\
w_metadata dxvk1
0
61 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.6.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8194,14 +8196,14 @@ w_metadata dxvk161 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk161
()
load_dxvk1
0
61
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.6.1.tar.gz"
cdef8735313ed9ccb7af23b37bcceaad54553e29505c269246d5e347f1359136
helper_dxvk_d9vk
"
${
file1
}
"
"5.3"
"1.1.113"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk170 dlls
\
w_metadata dxvk1
0
70 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.7)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8212,14 +8214,14 @@ w_metadata dxvk170 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk170
()
load_dxvk1
0
70
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.7/dxvk-1.7.tar.gz"
67d78239906c24bd50a5ecbc2fd792c1721e274a7a60dd22f74b21b08ca4c7a1
helper_dxvk_d9vk
"
${
file1
}
"
"5.8"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk171 dlls
\
w_metadata dxvk1
0
71 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.7.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8230,14 +8232,14 @@ w_metadata dxvk171 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk171
()
load_dxvk1
0
71
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.7.1/dxvk-1.7.1.tar.gz"
6ce66c4e01196ed022604e90383593aea02c9016bde92c6840aa58805d5fc588
helper_dxvk_d9vk
"
${
file1
}
"
"5.8"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk172 dlls
\
w_metadata dxvk1
0
72 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.7.2)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8248,14 +8250,14 @@ w_metadata dxvk172 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk172
()
load_dxvk1
0
72
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.7.2/dxvk-1.7.2.tar.gz"
1662f6bda93faf4f6c8b57d656779b08925889dd6b794114be874d6deb97e15b
helper_dxvk_d9vk
"
${
file1
}
"
"5.8"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk173 dlls
\
w_metadata dxvk1
0
73 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.7.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8266,14 +8268,14 @@ w_metadata dxvk173 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk173
()
load_dxvk1
0
73
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz"
e4c2444256b7ad63455fa6329638e3f42900ec7462dc9c26da56187a2040aba0
helper_dxvk_d9vk
"
${
file1
}
"
"5.8"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk180 dlls
\
w_metadata dxvk1
0
80 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.8)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8284,14 +8286,14 @@ w_metadata dxvk180 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk180
()
load_dxvk1
0
80
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.8/dxvk-1.8.tar.gz"
e84f7ac494ac7f5013976744470899226d145e29617c407ff52870055bda476e
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk181 dlls
\
w_metadata dxvk1
0
81 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.8.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8302,14 +8304,14 @@ w_metadata dxvk181 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk181
()
load_dxvk1
0
81
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.8.1/dxvk-1.8.1.tar.gz"
756a09c46f8279ade84456e3af038f64613a51e00a2d4cfffa4c91c10ede60e8
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk190 dlls
\
w_metadata dxvk1
0
90 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.9)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8320,14 +8322,14 @@ w_metadata dxvk190 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk190
()
load_dxvk1
0
90
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.9/dxvk-1.9.tar.gz"
433868f8783887192a04b788203d6b4effe3168be762dd60df1c1b564421a6ed
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk191 dlls
\
w_metadata dxvk1
0
91 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.9.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8338,14 +8340,14 @@ w_metadata dxvk191 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk191
()
load_dxvk1
0
91
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz"
ef7591d6effcca8a8352cea4fa50fe73aa1f10fd89cb475f2f14236e4340a007
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk192 dlls
\
w_metadata dxvk1
0
92 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.9.2)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8356,14 +8358,14 @@ w_metadata dxvk192 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk192
()
load_dxvk1
0
92
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.9.2/dxvk-1.9.2.tar.gz"
24bcee655767f4731b8d3883dd93ba4edc7f1e87421e15fab19499d57236b8e9
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk193 dlls
\
w_metadata dxvk1
0
93 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.9.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8374,14 +8376,14 @@ w_metadata dxvk193 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk193
()
load_dxvk1
0
93
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.9.3/dxvk-1.9.3.tar.gz"
cfcf4fac1f6bfc5a09183e77362a0af7fead4e54961bb548aef3e6cddadbe9bf
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk194 dlls
\
w_metadata dxvk1
0
94 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.9.4)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
...
...
@@ -8392,13 +8394,49 @@ w_metadata dxvk194 dlls \
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk194
()
load_dxvk1
0
94
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.9.4/dxvk-1.9.4.tar.gz"
854f564c3b58a4cdf7b16eb9a4b6bc6ddc0f83d68c4f979a529fc23f7a770502
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk1100 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.10)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
media
=
"download"
\
file1
=
"dxvk-1.10.tar.gz"
\
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d9.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d10core.dll"
\
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk1100
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.10/dxvk-1.10.tar.gz"
a15bc7c1df66158a205c498883b0b216390d58f4a128657990af357431b9ce77
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
w_metadata dxvk1101 dlls
\
title
=
"Vulkan-based D3D9/D3D10/D3D11 implementation for Linux / Wine (1.10.1)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2017"
\
media
=
"download"
\
file1
=
"dxvk-1.10.1.tar.gz"
\
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d9.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d10core.dll"
\
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk1101
()
{
# https://github.com/doitsujin/dxvk
w_download
"https://github.com/doitsujin/dxvk/releases/download/v1.10.1/dxvk-1.10.1.tar.gz"
dc349482cb0a73d4e29c82f8e9ff6031e09e176e84a97ffe91eac64422b307aa
helper_dxvk_d9vk
"
${
file1
}
"
"5.14"
"1.2.140"
"dxgi,d3d9,d3d10core,d3d11"
}
#----------------------------------------------------------------
w_metadata dxvk dlls
\
...
...
@@ -8495,7 +8533,7 @@ load_vkd3d()
_W_vkd3d_proton_version
=
"
${
_W_vkd3d_proton_version
#v
}
"
w_linkcheck_ignore
=
1 w_download
"https://github.com/HansKristian-Work/vkd3d-proton/releases/download/v
${
_W_vkd3d_proton_version
}
/vkd3d-proton-
${
_W_vkd3d_proton_version
}
.tar.zst"
helper_vkd3d_proton
"vkd3d-proton-
${
_W_vkd3d_proton_version
}
.tar.zst"
unset
_W_vkd3d
-
proton_version
unset
_W_vkd3d
_
proton_version
}
#----------------------------------------------------------------
...
...
@@ -9323,7 +9361,7 @@ w_metadata dotnet35sp1 dlls \
load_dotnet35sp1
()
{
w_package_broken_win64 https://bugs.winehq.org/show_bug.cgi?id
=
49690 5.12
w_package_broken_win64 https://bugs.winehq.org/show_bug.cgi?id
=
49690 5.12
6.0
w_verify_cabextract_available
...
...
@@ -15171,7 +15209,7 @@ load_ie6()
# Remove the fake DLLs, if any
mv
"
${
W_PROGRAMS_UNIX
}
/Internet Explorer/iexplore.exe"
"
${
W_PROGRAMS_UNIX
}
/Internet Explorer/iexplore.exe.bak"
for
dll
in
itircl itss jscript mlang mshtml msimtf shdoclc shdocvw
shlwapi
;
do
for
dll
in
itircl itss jscript mlang mshtml msimtf shdoclc shdocvw
;
do
test
-f
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll
&&
mv
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll.bak
done
...
...
@@ -15254,7 +15292,7 @@ load_ie7()
if
[
-f
"
${
W_PROGRAMS_X86_UNIX
}
/Internet Explorer/iexplore.exe"
]
;
then
mv
"
${
W_PROGRAMS_X86_UNIX
}
/Internet Explorer/iexplore.exe"
"
${
W_PROGRAMS_X86_UNIX
}
/Internet Explorer/iexplore.exe.bak"
fi
for
dll
in
itircl itss jscript mshtml msimtf shdoclc shdocvw
shlwapi
urlmon
;
do
for
dll
in
itircl itss jscript mshtml msimtf shdoclc shdocvw urlmon
;
do
test
-f
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll
&&
mv
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll.bak
done
...
...
@@ -15317,11 +15355,11 @@ load_ie7()
# Seeing is believing
case
${
WINETRICKS_GUI
}
in
none
)
w_warn
"To start ie7, use the command
\"
${
WINE
}
\"
'
${
W_PROGRAMS_WIN
}
\\\\
Internet Explorer
\\\\
iexplore'"
w_warn
"To start ie7, use the command
\"
${
WINE
}
\"
'
${
W_PROGRAMS_WIN
}
\\\\
Internet Explorer
\\\\
iexplore
.exe
'"
;;
*
)
w_warn
"Starting ie7. To start it later, use the command
\"
${
WINE
}
\"
'
${
W_PROGRAMS_WIN
}
\\\\
Internet Explorer
\\\\
iexplore'"
"
${
WINE
}
"
"
${
W_PROGRAMS_WIN
}
\\
Internet Explorer
\\
iexplore
"
https://www.microsoft.com/windows/internet-explorer/ie7
/
>
/dev/null 2>&1 &
w_warn
"Starting ie7. To start it later, use the command
\"
${
WINE
}
\"
'
${
W_PROGRAMS_WIN
}
\\\\
Internet Explorer
\\\\
iexplore
.exe
'"
"
${
WINE
}
"
"
${
W_PROGRAMS_WIN
}
\\
Internet Explorer
\\
iexplore
.exe"
http://www.example.com
/
>
/dev/null 2>&1 &
;;
esac
...
...
@@ -15341,11 +15379,13 @@ w_metadata ie8 dlls \
load_ie8
()
{
# Installer itself bails out
w_package_unsupported_win64
# Bundled in Windows 7, so refuses to install. Works with XP:
w_set_winver winxp
if
[
"
${
W_ARCH
}
"
=
"win32"
]
;
then
# Bundled in Windows 7, so refuses to install. Works with XP:
w_set_winver winxp
else
# Bundled in Windows 7, so refuses to install. Works with Win2003:
w_set_winver win2k3
fi
# Unregister Wine IE
#if [ ! -f "$W_SYSTEM32_DLLS"/plugin.ocx ]; then
...
...
@@ -15373,18 +15413,34 @@ load_ie8()
mkdir
-p
"
${
W_SYSTEM32_DLLS
}
"
/catroot/
\{
f750e6c3-38ee-11d1-85e5-00c04fc295ee
\}
w_try
cp
-f
"
${
W_CACHE
}
"
/ie8/winetest.cat
"
${
W_SYSTEM32_DLLS
}
"
/catroot/
\{
f750e6c3-38ee-11d1-85e5-00c04fc295ee
\}
/oem0.cat
w_download https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe 5a2c6c82774bfe99b175f50a05b05bcd1fac7e9d0e54db2534049209f50cd6ef
if
[
"
${
W_ARCH
}
"
=
"win32"
]
;
then
w_download https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe 5a2c6c82774bfe99b175f50a05b05bcd1fac7e9d0e54db2534049209f50cd6ef
else
w_download https://download.microsoft.com/download/7/5/4/754D6601-662D-4E39-9788-6F90D8E5C097/IE8-WindowsServer2003-x64-ENU.exe bcff753e92ceabf31cfefaa6def146335c7cb27a50b95cd4f4658a0c3326f499
fi
# Remove the fake DLLs from the existing WINEPREFIX
if
[
-f
"
${
W_PROGRAMS_X86_UNIX
}
/Internet Explorer/iexplore.exe"
]
;
then
w_try
mv
"
${
W_PROGRAMS_X86_UNIX
}
/Internet Explorer/iexplore.exe"
"
${
W_PROGRAMS_X86_UNIX
}
/Internet Explorer/iexplore.exe.bak"
fi
if
[
"
${
W_ARCH
}
"
=
"win64"
]
;
then
if
[
-f
"
${
W_PROGRAMS_UNIX
}
/Internet Explorer/iexplore.exe"
]
;
then
w_try
mv
"
${
W_PROGRAMS_UNIX
}
/Internet Explorer/iexplore.exe"
"
${
W_PROGRAMS_UNIX
}
/Internet Explorer/iexplore.exe.bak"
fi
fi
# Replace the fake DLLs by copies from the bundle
for
dll
in
browseui inseng itircl itss jscript mshtml shdoclc shdocvw shlwapi urlmon
;
do
test
-f
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll
&&
w_try
mv
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll
"
${
W_SYSTEM32_DLLS
}
"
/
${
dll
}
.dll.bak
&&
w_try_cabextract
--directory
=
"
${
W_SYSTEM32_DLLS
}
"
"
${
W_CACHE
}
"
/ie8/IE8-WindowsXP-x86-ENU.exe
-F
${
dll
}
.dll
if
[
"
${
W_ARCH
}
"
=
"win64"
]
;
then
test
-f
"
${
W_SYSTEM64_DLLS
}
"
/
${
dll
}
.dll
&&
w_try
mv
"
${
W_SYSTEM64_DLLS
}
"
/
${
dll
}
.dll
"
${
W_SYSTEM64_DLLS
}
"
/
${
dll
}
.dll.bak
w_try_cabextract
--directory
=
"
${
W_SYSTEM64_DLLS
}
"
"
${
W_CACHE
}
"
/ie8/IE8-WindowsServer2003-x64-ENU.exe
-F
${
dll
}
.dll
fi
done
# KLUDGE: if / is writable (as on OS X?), having a Z: mapping to it
...
...
@@ -15401,7 +15457,11 @@ load_ie8()
# FIXME: There's an option for /updates-noupdates to disable checking for updates, but that
# forces the install to fail on Wine. Not sure if it's an IE8 or Wine bug...
# FIXME: can't check status, as it always reports failure on wine?
"
${
WINE
}
"
IE8-WindowsXP-x86-ENU.exe
${
W_OPT_UNATTENDED
:+/quiet
/forcerestart
}
if
[
"
${
W_ARCH
}
"
=
"win32"
]
;
then
"
${
WINE
}
"
IE8-WindowsXP-x86-ENU.exe
${
W_OPT_UNATTENDED
:+/quiet
/forcerestart
}
else
"
${
WINE
}
"
IE8-WindowsServer2003-x64-ENU.exe
${
W_OPT_UNATTENDED
:+/quiet
/forcerestart
}
fi
if
[
"
${
_W_restore_z
}
"
=
1
]
;
then
# END KLUDGE: restore Z:, assuming that the user didn't kill us
...
...
@@ -15410,7 +15470,6 @@ load_ie8()
# Work around DLL registration bug until ierunonce/RunOnce/wineboot is fixed
# FIXME: whittle down this list
w_try_cd
"
${
W_SYSTEM32_DLLS
}
"
for
i
in
actxprxy.dll browseui.dll browsewm.dll cdfview.dll ddraw.dll
\
dispex.dll dsound.dll iedkcs32.dll iepeers.dll iesetup.dll
\
imgutil.dll inetcomm.dll isetup.dll jscript.dll laprxy.dll
\
...
...
@@ -15422,6 +15481,9 @@ load_ie8()
wshcon.dll wshext.dll asctrls.ocx hhctrl.ocx mscomct2.ocx
\
plugin.ocx proctexe.ocx tdc.ocx uxtheme.dll webcheck.dll wshom.ocx
;
do
"
${
WINE
}
"
regsvr32 /i
${
i
}
>
/dev/null 2>&1
if
[
"
${
W_ARCH
}
"
=
"win64"
]
;
then
"
${
WINE64
}
"
regsvr32 /i
${
i
}
>
/dev/null 2>&1
fi
done
if
w_workaround_wine_bug 25648
"Setting TabProcGrowth=0 to avoid hang"
;
then
...
...
@@ -15441,14 +15503,18 @@ _EOF_
# around this problem, copy native ieproxy to system32.
w_try_cp_dll
"
${
W_PROGRAMS_X86_UNIX
}
/Internet Explorer/ieproxy.dll"
"
${
W_SYSTEM32_DLLS
}
"
if
[
"
${
W_ARCH
}
"
=
"win64"
]
;
then
w_try_cp_dll
"
${
W_PROGRAMS_UNIX
}
/Internet Explorer/ieproxy.dll"
"
${
W_SYSTEM64_DLLS
}
"
fi
# Seeing is believing
case
${
WINETRICKS_GUI
}
in
none
)
w_warn
"To start ie8, use the command
\"
${
WINE
}
\"
'
${
W_PROGRAMS_WIN
}
\\\\
Internet Explorer
\\\\
iexplore'"
w_warn
"To start ie8, use the command
\"
${
WINE
}
\"
'
${
W_PROGRAMS_WIN
}
\\\\
Internet Explorer
\\\\
iexplore
.exe
'"
;;
*
)
w_warn
"Starting ie8. To start it later, use the command
\"
${
WINE
}
\"
'
${
W_PROGRAMS_WIN
}
\\\\
Internet Explorer
\\\\
iexplore'"
"
${
WINE
}
"
"
${
W_PROGRAMS_WIN
}
\\
Internet Explorer
\\
iexplore
"
https://www.microsoft.com/windows/internet-explorer
>
/dev/null 2>&1 &
w_warn
"Starting ie8. To start it later, use the command
\"
${
WINE
}
\"
'
${
W_PROGRAMS_WIN
}
\\\\
Internet Explorer
\\\\
iexplore
.exe
'"
"
${
WINE
}
"
"
${
W_PROGRAMS_WIN
}
\\
Internet Explorer
\\
iexplore
.exe"
http://www.example.com
>
/dev/null 2>&1 &
;;
esac
...
...
@@ -16331,7 +16397,8 @@ load_steam()
# 2016/10/28: 029f918a29b2b311711788e8a477c8de529c11d7dba3caf99cbbde5a983efdad
# 2018/06/01: 3bc6942fe09f10ed3447bccdcf4a70ed369366fef6b2c7f43b541f1a3c5d1c51
# 2021/03/27: 874788b45dfc043289ba05387e83f27b4a046004a88a4c5ee7c073187ff65b9d
w_download http://media.steampowered.com/client/installer/SteamSetup.exe 874788b45dfc043289ba05387e83f27b4a046004a88a4c5ee7c073187ff65b9d
# 2022/03/27: 3b616cb0beaacffb53884b5ba0453312d2577db598d2a877a3b251125fb281a1
w_download http://media.steampowered.com/client/installer/SteamSetup.exe 3b616cb0beaacffb53884b5ba0453312d2577db598d2a877a3b251125fb281a1
w_try_cd
"
${
W_CACHE
}
/
${
W_PACKAGE
}
"
w_try
"
${
WINE
}
"
SteamSetup.exe
${
W_OPT_UNATTENDED
:+
/S
}
...
...
@@ -23133,7 +23200,7 @@ winetricks_shell()
fi
done
;;
esac
esac
)
}
...
...
@@ -23204,25 +23271,66 @@ execute_command()
dotnet2
)
w_warn
"Calling dotnet2 is deprecated, please use dotnet20 instead"
;
w_call dotnet20
;;
ddr
=
gdi
)
w_warn
"Calling ddr=gdi is deprecated, please use renderer=gdi or renderer=no3d instead"
;
w_call
renderer
=
gdi
;;
ddr
=
opengl
)
w_warn
"Calling ddr=opengl is deprecated, please use renderer=gl instead"
;
w_call
renderer
=
gl
;;
dxvk54
)
w_warn
"Calling dxvk54 is deprecated, please use dxvk054 instead"
;
w_call dxvk054
;;
dxvk60
)
w_warn
"Calling dxvk60 is deprecated, please use dxvk060 instead"
;
w_call dxvk060
;;
dxvk61
)
w_warn
"Calling dxvk61 is deprecated, please use dxvk061 instead"
;
w_call dxvk061
;;
dxvk62
)
w_warn
"Calling dxvk62 is deprecated, please use dxvk062 instead"
;
w_call dxvk062
;;
dxvk63
)
w_warn
"Calling dxvk63 is deprecated, please use dxvk063 instead"
;
w_call dxvk063
;;
dxvk64
)
w_warn
"Calling dxvk64 is deprecated, please use dxvk064 instead"
;
w_call dxvk064
;;
dxvk65
)
w_warn
"Calling dxvk65 is deprecated, please use dxvk065 instead"
;
w_call dxvk065
;;
dxvk70
)
w_warn
"Calling dxvk70 is deprecated, please use dxvk070 instead"
;
w_call dxvk070
;;
dxvk71
)
w_warn
"Calling dxvk71 is deprecated, please use dxvk071 instead"
;
w_call dxvk071
;;
dxvk72
)
w_warn
"Calling dxvk72 is deprecated, please use dxvk072 instead"
;
w_call dxvk072
;;
dxvk80
)
w_warn
"Calling dxvk80 is deprecated, please use dxvk080 instead"
;
w_call dxvk080
;;
dxvk81
)
w_warn
"Calling dxvk81 is deprecated, please use dxvk081 instead"
;
w_call dxvk081
;;
dxvk90
)
w_warn
"Calling dxvk90 is deprecated, please use dxvk090 instead"
;
w_call dxvk090
;;
dxvk91
)
w_warn
"Calling dxvk91 is deprecated, please use dxvk091 instead"
;
w_call dxvk091
;;
dxvk92
)
w_warn
"Calling dxvk92 is deprecated, please use dxvk092 instead"
;
w_call dxvk092
;;
dxvk93
)
w_warn
"Calling dxvk93 is deprecated, please use dxvk093 instead"
;
w_call dxvk093
;;
dxvk94
)
w_warn
"Calling dxvk94 is deprecated, please use dxvk094 instead"
;
w_call dxvk094
;;
dxvk95
)
w_warn
"Calling dxvk95 is deprecated, please use dxvk095 instead"
;
w_call dxvk095
;;
dxvk96
)
w_warn
"Calling dxvk96 is deprecated, please use dxvk096 instead"
;
w_call dxvk096
;;
dxvk054|dxvk54
)
w_warn
"Calling
$1
is deprecated, please use dxvk0054 instead"
;
w_call dxvk0054
;;
dxvk060|dxvk60
)
w_warn
"Calling
$1
is deprecated, please use dxvk0060 instead"
;
w_call dxvk0060
;;
dxvk061|dxvk61
)
w_warn
"Calling
$1
is deprecated, please use dxvk0061 instead"
;
w_call dxvk0061
;;
dxvk062|dxvk62
)
w_warn
"Calling
$1
is deprecated, please use dxvk0062 instead"
;
w_call dxvk0062
;;
dxvk063|dxvk63
)
w_warn
"Calling
$1
is deprecated, please use dxvk0063 instead"
;
w_call dxvk0063
;;
dxvk064|dxvk64
)
w_warn
"Calling
$1
is deprecated, please use dxvk0064 instead"
;
w_call dxvk0064
;;
dxvk065|dxvk65
)
w_warn
"Calling
$1
is deprecated, please use dxvk0065 instead"
;
w_call dxvk0065
;;
dxvk070|dxvk70
)
w_warn
"Calling
$1
is deprecated, please use dxvk0070 instead"
;
w_call dxvk0070
;;
dxvk071|dxvk71
)
w_warn
"Calling
$1
is deprecated, please use dxvk0071 instead"
;
w_call dxvk0071
;;
dxvk072|dxvk72
)
w_warn
"Calling
$1
is deprecated, please use dxvk0072 instead"
;
w_call dxvk0072
;;
dxvk080|dxvk80
)
w_warn
"Calling
$1
is deprecated, please use dxvk0080 instead"
;
w_call dxvk0080
;;
dxvk081|dxvk81
)
w_warn
"Calling
$1
is deprecated, please use dxvk0081 instead"
;
w_call dxvk0081
;;
dxvk090|dxvk90
)
w_warn
"Calling
$1
is deprecated, please use dxvk0090 instead"
;
w_call dxvk0090
;;
dxvk091|dxvk91
)
w_warn
"Calling
$1
is deprecated, please use dxvk0091 instead"
;
w_call dxvk0091
;;
dxvk092|dxvk92
)
w_warn
"Calling
$1
is deprecated, please use dxvk0092 instead"
;
w_call dxvk0092
;;
dxvk093|dxvk93
)
w_warn
"Calling
$1
is deprecated, please use dxvk0093 instead"
;
w_call dxvk0093
;;
dxvk094|dxvk94
)
w_warn
"Calling
$1
is deprecated, please use dxvk0094 instead"
;
w_call dxvk0094
;;
dxvk095|dxvk95
)
w_warn
"Calling
$1
is deprecated, please use dxvk0095 instead"
;
w_call dxvk0095
;;
dxvk096|dxvk96
)
w_warn
"Calling
$1
is deprecated, please use dxvk0096 instead"
;
w_call dxvk0096
;;
dxvk100
)
w_warn
"Calling dxvk100 is deprecated, please use dxvk1000 instead"
;
w_call dxvk1000
;;
dxvk101
)
w_warn
"Calling dxvk101 is deprecated, please use dxvk1001 instead"
;
w_call dxvk1001
;;
dxvk102
)
w_warn
"Calling dxvk102 is deprecated, please use dxvk1002 instead"
;
w_call dxvk1002
;;
dxvk103
)
w_warn
"Calling dxvk103 is deprecated, please use dxvk1003 instead"
;
w_call dxvk1003
;;
dxvk111
)
w_warn
"Calling dxvk111 is deprecated, please use dxvk1011 instead"
;
w_call dxvk1011
;;
dxvk120
)
w_warn
"Calling dxvk120 is deprecated, please use dxvk1020 instead"
;
w_call dxvk1020
;;
dxvk121
)
w_warn
"Calling dxvk121 is deprecated, please use dxvk1021 instead"
;
w_call dxvk1021
;;
dxvk122
)
w_warn
"Calling dxvk122 is deprecated, please use dxvk1022 instead"
;
w_call dxvk1022
;;
dxvk123
)
w_warn
"Calling dxvk123 is deprecated, please use dxvk1023 instead"
;
w_call dxvk1023
;;
dxvk130
)
w_warn
"Calling dxvk130 is deprecated, please use dxvk1030 instead"
;
w_call dxvk1030
;;
dxvk131
)
w_warn
"Calling dxvk131 is deprecated, please use dxvk1031 instead"
;
w_call dxvk1031
;;
dxvk132
)
w_warn
"Calling dxvk132 is deprecated, please use dxvk1032 instead"
;
w_call dxvk1032
;;
dxvk133
)
w_warn
"Calling dxvk133 is deprecated, please use dxvk1033 instead"
;
w_call dxvk1033
;;
dxvk134
)
w_warn
"Calling dxvk134 is deprecated, please use dxvk1034 instead"
;
w_call dxvk1034
;;
dxvk140
)
w_warn
"Calling dxvk140 is deprecated, please use dxvk1040 instead"
;
w_call dxvk1040
;;
dxvk141
)
w_warn
"Calling dxvk141 is deprecated, please use dxvk1041 instead"
;
w_call dxvk1041
;;
dxvk142
)
w_warn
"Calling dxvk142 is deprecated, please use dxvk1042 instead"
;
w_call dxvk1042
;;
dxvk143
)
w_warn
"Calling dxvk143 is deprecated, please use dxvk1043 instead"
;
w_call dxvk1043
;;
dxvk144
)
w_warn
"Calling dxvk144 is deprecated, please use dxvk1044 instead"
;
w_call dxvk1044
;;
dxvk145
)
w_warn
"Calling dxvk145 is deprecated, please use dxvk1045 instead"
;
w_call dxvk1045
;;
dxvk146
)
w_warn
"Calling dxvk146 is deprecated, please use dxvk1046 instead"
;
w_call dxvk1046
;;
dxvk150
)
w_warn
"Calling dxvk150 is deprecated, please use dxvk1050 instead"
;
w_call dxvk1050
;;
dxvk151
)
w_warn
"Calling dxvk151 is deprecated, please use dxvk1051 instead"
;
w_call dxvk1051
;;
dxvk152
)
w_warn
"Calling dxvk152 is deprecated, please use dxvk1052 instead"
;
w_call dxvk1052
;;
dxvk153
)
w_warn
"Calling dxvk153 is deprecated, please use dxvk1053 instead"
;
w_call dxvk1053
;;
dxvk154
)
w_warn
"Calling dxvk154 is deprecated, please use dxvk1054 instead"
;
w_call dxvk1054
;;
dxvk155
)
w_warn
"Calling dxvk155 is deprecated, please use dxvk1055 instead"
;
w_call dxvk1055
;;
dxvk160
)
w_warn
"Calling dxvk160 is deprecated, please use dxvk1060 instead"
;
w_call dxvk1060
;;
dxvk161
)
w_warn
"Calling dxvk161 is deprecated, please use dxvk1061 instead"
;
w_call dxvk1061
;;
dxvk170
)
w_warn
"Calling dxvk170 is deprecated, please use dxvk1070 instead"
;
w_call dxvk1070
;;
dxvk171
)
w_warn
"Calling dxvk171 is deprecated, please use dxvk1071 instead"
;
w_call dxvk1071
;;
dxvk172
)
w_warn
"Calling dxvk172 is deprecated, please use dxvk1072 instead"
;
w_call dxvk1072
;;
dxvk173
)
w_warn
"Calling dxvk173 is deprecated, please use dxvk1073 instead"
;
w_call dxvk1073
;;
dxvk180
)
w_warn
"Calling dxvk180 is deprecated, please use dxvk1080 instead"
;
w_call dxvk1080
;;
dxvk181
)
w_warn
"Calling dxvk181 is deprecated, please use dxvk1081 instead"
;
w_call dxvk1081
;;
dxvk190
)
w_warn
"Calling dxvk190 is deprecated, please use dxvk1090 instead"
;
w_call dxvk1090
;;
dxvk191
)
w_warn
"Calling dxvk191 is deprecated, please use dxvk1091 instead"
;
w_call dxvk1091
;;
dxvk192
)
w_warn
"Calling dxvk192 is deprecated, please use dxvk1092 instead"
;
w_call dxvk1092
;;
dxvk193
)
w_warn
"Calling dxvk193 is deprecated, please use dxvk1093 instead"
;
w_call dxvk1093
;;
dxvk194
)
w_warn
"Calling dxvk194 is deprecated, please use dxvk1094 instead"
;
w_call dxvk1094
;;
# art2kmin also comes with fm20.dll
fm20
)
w_warn
"Calling fm20 is deprecated, please use controlpad instead"
;
w_call controlpad
;;
fontsmooth-bgr
)
w_warn
"Calling fontsmooth-bgr is deprecated, please use fontsmooth=bgr instead"
;
w_call
fontsmooth
=
bgr
;;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment