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
3ff3066b
Commit
3ff3066b
authored
Feb 06, 2025
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
just import winetricks-20250125.tar with rpmgs script
parent
4a52e217
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
57 additions
and
22 deletions
+57
-22
io.github.winetricks.Winetricks.metainfo.xml
winetricks/src/io.github.winetricks.Winetricks.metainfo.xml
+3
-0
winetricks
winetricks/src/winetricks
+53
-21
winetricks-test
winetricks/tests/winetricks-test
+1
-1
No files found.
winetricks/src/io.github.winetricks.Winetricks.metainfo.xml
View file @
3ff3066b
...
...
@@ -6,6 +6,9 @@
<metadata_license>
CC0-1.0
</metadata_license>
<name>
Winetricks
</name>
<developer_name>
Austin English and others
</developer_name>
<developer
id=
"io.github.winetricks"
>
<name>
Austin English and others
</name>
</developer>
<summary>
Work around problems and install applications under Wine
</summary>
<description>
<p>
...
...
winetricks/src/winetricks
View file @
3ff3066b
...
...
@@ -6,7 +6,7 @@
# Name of this version of winetricks (YYYYMMDD)
# (This doesn't change often, use the sha256sum of the file when reporting problems)
WINETRICKS_VERSION
=
20250102
WINETRICKS_VERSION
=
20250102
-next
# This is a UTF-8 file
# You should see an o with two dots over it here [ö]
...
...
@@ -53,7 +53,7 @@ WINETRICKS_VERSION=20250102
#
# Copyright:
# Copyright (C) 2007-2014 Dan Kegel <dank!kegel.com>
# Copyright (C) 2008-202
4
Austin English <austinenglish!gmail.com>
# Copyright (C) 2008-202
5
Austin English <austinenglish!gmail.com>
# Copyright (C) 2010-2011 Phil Blankenship <phillip.e.blankenship!gmail.com>
# Copyright (C) 2010-2015 Shannon VanWagner <shannon.vanwagner!gmail.com>
# Copyright (C) 2010 Belhorma Bendebiche <amro256!gmail.com>
...
...
@@ -4366,6 +4366,12 @@ winetricks_set_wineprefix()
WINEPREFIX
=
"
${
W_PREFIXES_ROOT
}
/
$1
"
fi
if
test
"
${
WINEPREFIX
}
"
=
"
${
LAST_WINEPREFIX
}
"
;
then
# A previous verb already set the prefix
return
fi
LAST_WINEPREFIX
=
"
${
WINEPREFIX
}
"
export
WINEPREFIX
w_try_mkdir
"
$(
dirname
"
${
WINEPREFIX
}
"
)
"
...
...
@@ -4402,7 +4408,13 @@ winetricks_set_wineprefix()
if
test
-d
"
${
W_DRIVE_C
}
/windows/syswow64"
;
then
# Check the bitness of wineserver + wine binary, used later to determine if we're on a WOW setup (no wine64)
# https://github.com/Winetricks/winetricks/issues/2030
WINESERVER_BIN
=
"
$(
command
-v
"
${
WINESERVER
}
"
)
"
# WINE_BIN and WINESERVER_BIN can be set outside Winetricks in case
# the `wine` and `wineserver` executables and the actual Wine binaries
# are located in different locations (usually the case for wrappers);
# this helps to avoid spurious "unknown file arch" warnings.
if
[
-z
"
${
WINESERVER_BIN
}
"
]
;
then
WINESERVER_BIN
=
"
$(
command
-v
"
${
WINESERVER
}
"
)
"
fi
# wineboot often is a link pointing to wineapploader in Wine's bindir. If we don't find binaries we may look for them there later
if
[
-n
"
${
READLINK_F
}
"
]
;
then
...
...
@@ -4436,7 +4448,9 @@ winetricks_set_wineprefix()
w_warn
"Unknown file arch of
${
WINESERVER_BIN
}
."
fi
WINE_BIN
=
"
$(
command
-v
"
${
WINE
}
"
)
"
if
[
-z
"
${
WINE_BIN
}
"
]
;
then
WINE_BIN
=
"
$(
command
-v
"
${
WINE
}
"
)
"
fi
_W_wine_binary_arch
=
"
$(
winetricks_get_file_arch
"
${
WINE_BIN
}
"
)
"
if
[
-z
"
${
_W_wine_binary_arch
}
"
]
;
then
# wine might be a script calling a binary in Wine's bindir.
...
...
@@ -7582,6 +7596,24 @@ load_dxvk2052()
helper_dxvk
"
${
file1
}
"
"7.1"
"1.3.204"
"dxgi,d3d8,d3d9,d3d10core,d3d11"
}
w_metadata dxvk2053 dlls
\
title
=
"Vulkan-based D3D8/D3D9/D3D10/D3D11 implementation for Linux / Wine (2.5.3)"
\
publisher
=
"Philip Rebohle"
\
year
=
"2025"
\
media
=
"download"
\
file1
=
"dxvk-2.5.3.tar.gz"
\
installed_file1
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d8.dll"
\
installed_file2
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d9.dll"
\
installed_file3
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d10core.dll"
\
installed_file4
=
"
${
W_SYSTEM32_DLLS_WIN
}
/d3d11.dll"
\
installed_file5
=
"
${
W_SYSTEM32_DLLS_WIN
}
/dxgi.dll"
load_dxvk2053
()
{
w_download
"https://github.com/doitsujin/dxvk/releases/download/v2.5.3/dxvk-2.5.3.tar.gz"
d8e6ef7d1168095165e1f8a98c7d5a4485b080467bb573d2a9ef3e3d79ea1eb8
helper_dxvk
"
${
file1
}
"
"7.1"
"1.3.204"
"dxgi,d3d8,d3d9,d3d10core,d3d11"
}
#----------------------------------------------------------------
w_metadata dxvk dlls
\
...
...
@@ -9282,21 +9314,21 @@ w_metadata dotnet8 dlls \
publisher
=
"Microsoft"
\
year
=
"2024"
\
media
=
"download"
\
file1
=
"dotnet-runtime-8.0.1
1
-win-x86.exe"
\
file1
=
"dotnet-runtime-8.0.1
2
-win-x86.exe"
\
installed_file1
=
"
${
W_PROGRAMS_WIN
}
/dotnet/dotnet.exe"
load_dotnet8
()
{
# Official version, see https://dotnet.microsoft.com/en-us/download/dotnet/8.0
w_download https://download.visualstudio.microsoft.com/download/pr/
a8d1a489-60d6-4e63-93ee-ab9c44d78b0d/5519f99ff50de6e096bb1d266dd0e667/dotnet-runtime-8.0.11-win-x86.exe ad8ff237ab0a18dd34cadb10b646c0bf46754225b2848a25758a16a15bc8daf4
w_download https://download.visualstudio.microsoft.com/download/pr/
3210417e-ab32-4d14-a152-1ad9a2fcfdd2/da097cee5aa85bd79b6d593e3866fb7f/dotnet-runtime-8.0.12-win-x86.exe eb0d8f39fa2dbb4ff3ff72ad325b6030773df875ab509824ea18c87a368985fa
w_try_cd
"
${
W_CACHE
}
"
/
"
${
W_PACKAGE
}
"
w_try
"
${
WINE
}
"
"
${
file1
}
"
${
W_OPT_UNATTENDED
:+/quiet
}
if
[
"
${
W_ARCH
}
"
=
"win64"
]
;
then
# Also install the 64-bit version
w_download https://download.visualstudio.microsoft.com/download/pr/
53e9e41c-b362-4598-9985-45f989518016/53c5e1919ba2fe23273f2abaff65595b/dotnet-runtime-8.0.11-win-x64.exe f4f7768725105f4c07b2b80b872ded1fe9b56d98b4fd0b825a7df80d6bf6d2b0
w_try
"
${
WINE
}
"
"dotnet-runtime-8.0.1
1
-win-x64.exe"
${
W_OPT_UNATTENDED
:+/quiet
}
w_download https://download.visualstudio.microsoft.com/download/pr/
136f4593-e3cd-4d52-bc25-579cdf46e80c/8b98c1347293b48c56c3a68d72f586a1/dotnet-runtime-8.0.12-win-x64.exe a7c394e6ee4e8104d7a01f78103700052cc504370941b7f620e3aa5afbbc61df
w_try
"
${
WINE
}
"
"dotnet-runtime-8.0.1
2
-win-x64.exe"
${
W_OPT_UNATTENDED
:+/quiet
}
fi
}
...
...
@@ -9307,21 +9339,21 @@ w_metadata dotnetdesktop8 dlls \
publisher
=
"Microsoft"
\
year
=
"2024"
\
media
=
"download"
\
file1
=
"windowsdesktop-runtime-8.0.1
1
-win-x86.exe"
\
file1
=
"windowsdesktop-runtime-8.0.1
2
-win-x86.exe"
\
installed_file1
=
"
${
W_PROGRAMS_WIN
}
/dotnet/dotnet.exe"
load_dotnetdesktop8
()
{
# Official version, see https://dotnet.microsoft.com/en-us/download/dotnet/8.0
w_download https://download.visualstudio.microsoft.com/download/pr/
6e1f5faf-ee7d-4db0-9111-9e270a458342/4cdcd1af2d6914134308630f048fbdfc/windowsdesktop-runtime-8.0.11-win-x86.exe 20fff5daa81998e2c05529da8a15af982e84aefd3d12e09dddd981c5f5f60757
w_download https://download.visualstudio.microsoft.com/download/pr/
acf6e5d3-1e2f-4072-833c-fa84a10841c5/acd48342207247f404a5aaa58d1a1ea1/windowsdesktop-runtime-8.0.12-win-x86.exe 340e30c8611af3800b74f0560f0b6f3feab82ee5cfa3fc0d115b84b08bd5456d
w_try_cd
"
${
W_CACHE
}
"
/
"
${
W_PACKAGE
}
"
w_try
"
${
WINE
}
"
"
${
file1
}
"
${
W_OPT_UNATTENDED
:+/quiet
}
if
[
"
${
W_ARCH
}
"
=
"win64"
]
;
then
# Also install the 64-bit version
w_download https://download.visualstudio.microsoft.com/download/pr/
27bcdd70-ce64-4049-ba24-2b14f9267729/d4a435e55182ce5424a7204c2cf2b3ea/windowsdesktop-runtime-8.0.11-win-x64.exe 7a418127fb8510cfefc6b9db220168b851ef2748f8252829997b3c61510c830a
w_try
"
${
WINE
}
"
"windowsdesktop-runtime-8.0.1
1
-win-x64.exe"
${
W_OPT_UNATTENDED
:+/quiet
}
w_download https://download.visualstudio.microsoft.com/download/pr/
f1e7ffc8-c278-4339-b460-517420724524/f36bb75b2e86a52338c4d3a90f8dac9b/windowsdesktop-runtime-8.0.12-win-x64.exe cb51b559f343cb56e23cad2e5af8c4d1701e221a0a2a4116193a2a9375568814
w_try
"
${
WINE
}
"
"windowsdesktop-runtime-8.0.1
2
-win-x64.exe"
${
W_OPT_UNATTENDED
:+/quiet
}
fi
}
...
...
@@ -9332,21 +9364,21 @@ w_metadata dotnet9 dlls \
publisher
=
"Microsoft"
\
year
=
"2024"
\
media
=
"download"
\
file1
=
"dotnet-runtime-9.0.
0
-win-x86.exe"
\
file1
=
"dotnet-runtime-9.0.
1
-win-x86.exe"
\
installed_file1
=
"
${
W_PROGRAMS_WIN
}
/dotnet/dotnet.exe"
load_dotnet9
()
{
# Official version, see https://dotnet.microsoft.com/en-us/download/dotnet/9.0
w_download https://download.visualstudio.microsoft.com/download/pr/
0e89cce9-dc02-423c-a657-0c2b421edf21/af2e916785775fe7e023b953af404db5/dotnet-runtime-9.0.0-win-x86.exe 23ea08b36404c0328ba25bb3f023dfe3bc7de055ddd96c36472937b7b8f4d784
w_download https://download.visualstudio.microsoft.com/download/pr/
21eed405-253a-4ac5-8eed-e54d36bffdaa/3692b7badff8c4311474b4511c3ab929/dotnet-runtime-9.0.1-win-x86.exe dfae88d99d529ce3a363e5098f00cde8fc4f0d605adb256a7cb6cbcf50a6322c
w_try_cd
"
${
W_CACHE
}
"
/
"
${
W_PACKAGE
}
"
w_try
"
${
WINE
}
"
"
${
file1
}
"
${
W_OPT_UNATTENDED
:+/quiet
}
if
[
"
${
W_ARCH
}
"
=
"win64"
]
;
then
# Also install the 64-bit version
w_download https://download.visualstudio.microsoft.com/download/pr/
99bd07c2-c95c-44dc-9d47-36d3b18df240/bdf26c62f69c1b783687c1dce83ccf7a/dotnet-runtime-9.0.0-win-x64.exe d49c026086cf2f496d3f0470e6b0bf58e695261cc76f4e9fca9869f63f9d4ca1
w_try
"
${
WINE
}
"
"dotnet-runtime-9.0.
0
-win-x64.exe"
${
W_OPT_UNATTENDED
:+/quiet
}
w_download https://download.visualstudio.microsoft.com/download/pr/
24046c49-1b56-4c1b-9c15-75c94d7a841a/d089fe00210b8113c33ea96e1e932fb7/dotnet-runtime-9.0.1-win-x64.exe 9c7b9ba935e5271c7709e9a23f4d67c396c5ca113588c3dea2de67a41588759a
w_try
"
${
WINE
}
"
"dotnet-runtime-9.0.
1
-win-x64.exe"
${
W_OPT_UNATTENDED
:+/quiet
}
fi
}
...
...
@@ -9357,21 +9389,21 @@ w_metadata dotnetdesktop9 dlls \
publisher
=
"Microsoft"
\
year
=
"2024"
\
media
=
"download"
\
file1
=
"windowsdesktop-runtime-9.0.
0
-win-x86.exe"
\
file1
=
"windowsdesktop-runtime-9.0.
1
-win-x86.exe"
\
installed_file1
=
"
${
W_PROGRAMS_WIN
}
/dotnet/dotnet.exe"
load_dotnetdesktop9
()
{
# Official version, see https://dotnet.microsoft.com/en-us/download/dotnet/9.0
w_download https://download.visualstudio.microsoft.com/download/pr/
8dfbde7b-c316-418d-934a-d3246253f342/69c6a35b77a4f01b95588e1df2bddf9a/windowsdesktop-runtime-9.0.0-win-x86.exe f9f7e182a3516ec7ebba4f2a1d68b016ce7786a460bb7353641031dc4c6e9834
w_download https://download.visualstudio.microsoft.com/download/pr/
dcd86c7a-9e55-4cc0-8c71-b99ece1350c4/7cc9c0996933075f56ad69c1169e0c1c/windowsdesktop-runtime-9.0.1-win-x86.exe 4da96170ecd146355b7fff658c05fa76d96f870bad2783707bab28513668b55a
w_try_cd
"
${
W_CACHE
}
"
/
"
${
W_PACKAGE
}
"
w_try
"
${
WINE
}
"
"
${
file1
}
"
${
W_OPT_UNATTENDED
:+/quiet
}
if
[
"
${
W_ARCH
}
"
=
"win64"
]
;
then
# Also install the 64-bit version
w_download https://download.visualstudio.microsoft.com/download/pr/
685792b6-4827-4dca-a971-bce5d7905170/1bf61b02151bc56e763dc711e45f0e1e/windowsdesktop-runtime-9.0.0-win-x64.exe f8695b6ea8b98ff075160a9200adf3a9c26585bc05f14f2a1e3c755a31f488b3
w_try
"
${
WINE
}
"
"windowsdesktop-runtime-9.0.
0
-win-x64.exe"
${
W_OPT_UNATTENDED
:+/quiet
}
w_download https://download.visualstudio.microsoft.com/download/pr/
ae0291d4-bcdc-4e56-a952-4f7d84bf2673/1bc4a93f466aab309776931e5a5c4eb4/windowsdesktop-runtime-9.0.1-win-x64.exe fe0cf37987f11dbb50bb7f58d2fe5fa75777b81f6dedc1481940ea5a566671e8
w_try
"
${
WINE
}
"
"windowsdesktop-runtime-9.0.
1
-win-x64.exe"
${
W_OPT_UNATTENDED
:+/quiet
}
fi
}
...
...
@@ -11395,7 +11427,7 @@ w_metadata physx dlls \
load_physx
()
{
w_package_broken
"https://bugs.winehq.org/show_bug.cgi?id=56606"
9.5
w_package_broken
"https://bugs.winehq.org/show_bug.cgi?id=56606"
9.5
9.10
w_get_sha256sum
"
${
W_PROGRAMS_X86_UNIX
}
/NVIDIA Corporation/PhysX/Engine/86C5F4F22ECD/APEX_Particles_x64.dll"
if
[
"
${
_W_gotsha256sum
}
"
x
=
"b3991e0165a9802b60e2f7d14c1be5f879071999ae74a38263cec9bf043a9eaa"
x
]
;
then
...
...
winetricks/tests/winetricks-test
View file @
3ff3066b
...
...
@@ -2,7 +2,7 @@
# Regression test for winetricks
#
# Copyright (C) 2010-2014 Dan Kegel
# Copyright (C) 2011-20
17
Austin English
# Copyright (C) 2011-20
25
Austin English
# See also copyright notice in src/winetricks.
#
# This software comes with ABSOLUTELY NO WARRANTY.
...
...
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